{"title":"Create multiple storefronts with StoreConnect","slug":"create-multiple-storefronts-with-storeconnect","url":"https://support.storeconnect.com/articles/create-multiple-storefronts-with-storeconnect","url_markdown":"https://support.storeconnect.com/articles/create-multiple-storefronts-with-storeconnect.md","subtitle":null,"summary":"Clone an existing store to create a second storefront with its own taxonomy, product categories, price book, currency, menu, and payment provider -- walked through step by step.","type":"Help_Documentation","video_url":"","keywords":"multiple storefronts, clone store, store setup, taxonomy, product categories, price book, currency settings, payment provider, menu configuration, multi-store, storefront path, salesforce storeconnect","last_modified":"2026-08-21T07:12:35+0000","body_markdown":"Use this worked example to build a second storefront by cloning the store that ships with a StoreConnect trial. It walks through every record you need to create, in order, and ends with a checkout on the new store.\n\nFor the full checklist without the worked example, see [create multiple stores](creating-multiple-stores).\n\nHow many storefronts your license includes depends on your tier, listed in the 'Site Performance \u0026 Usage Limits' section of the [StoreConnect pricing guide](https://getstoreconnect.com/pricing).\n\n## Before you begin\n\n- You need a store to clone. This example clones the **StoreConnect Store** record that installs with a [StoreConnect trial](https://appexchange.salesforce.com/appxListingDetail?listingId=a0N3A00000FMkeKUAT).\n- You need access to the **StoreConnect CMS** app in Salesforce.\n- Complete the steps in order. Each one depends on records created earlier: the taxonomy has to exist before its categories, and the price book before its entries.\n\n:::note\nA taxonomy is the structured classification of products into categories and subcategories. It is what lets customers navigate a store and see how products relate to each other. Each storefront has its own taxonomy, which is why you create a new one here rather than reusing the original.\n:::\n\n## What you will have built\n\nBy the end of this example:\n\n- A new store named `StoreConnect Store US`, cloned from **StoreConnect Store**, served on the path `us`\n- Its own taxonomy, `SC - US Store Taxonomy`\n- Its own product category, **Insurance**, holding a series of insurance products\n- Its own price book, with those products priced 10% higher\n- A different currency, `USD`\n- A **Pay Later** option at checkout\n\n## Step 1: Clone the store record\n\n1.  In the **StoreConnect CMS** app, go to the **Stores** list.\n\n    ![StoreConnect CMS app with Stores selected in the navigation](https://res.cloudinary.com/hzkr6fi81/image/upload/v1717547147/media/1-_select-store-record.png)\n\n2.  Open the **StoreConnect Store** record.\n3.  Select **Clone**.\n\n    ![StoreConnect Store record page with the Clone action selected](https://res.cloudinary.com/hzkr6fi81/image/upload/v1717547273/media/1-select-store-record-clone.png)\n\n4.  Enter `StoreConnect Store US` in the **Store Name** field.\n5.  Enter `us` in the **Path** field.\n6.  Set **Default Timezone** to `GMT-8 America/Los Angeles`.\n\n    ![Cloned store record with the store name, path, and default timezone filled in](https://res.cloudinary.com/hzkr6fi81/image/upload/v1717636869/media/multi_clone_store_info_new.png)\n\n7.  In the **Currency** section further down the record, set **Currency** to `USD`.\n\n    ![Currency section of the store record with USD selected](https://res.cloudinary.com/hzkr6fi81/image/upload/v1717547538/media/1-store-clone-currency.png)\n\n8.  Save the record, then confirm the new store appears alongside the original in the **Stores** list.\n\n    ![Stores list showing StoreConnect Store US alongside the original store record](https://res.cloudinary.com/hzkr6fi81/image/upload/v1717547612/media/1-store-clone-new-record.png)\n\n:::note\nThe clone inherits many of the original's settings, including its home page, terms and conditions page, and menu. You change the menu in step 9. The rest can be changed later.\n:::\n\n## Step 2: Add a payment option\n\n1.  On the **StoreConnect Store US** record, go to the related lists tab.\n\n    ![Store record related lists tab](https://res.cloudinary.com/hzkr6fi81/image/upload/v1717637034/media/store_us_related_list.png)\n\n2.  Go to **Payment Providers** and select **New**.\n3.  Select **Pay Later Option**.\n\n    ![New payment provider dialog with Pay Later Option selected](https://res.cloudinary.com/hzkr6fi81/image/upload/v1717637263/media/store-payment-paylater.png)\n\n4.  Select the **Active** checkbox.\n\n    ![Payment provider record with the Active checkbox selected](https://res.cloudinary.com/hzkr6fi81/image/upload/v1717628461/media/new_payment_provider2.png)\n\n5.  Enter `x` in the **API Mode** field and `x` in the **API Secret** field. The Pay Later provider takes no real credentials, but both fields are required.\n\n    ![Payment provider record with placeholder values in the API Mode and API Secret fields](https://res.cloudinary.com/hzkr6fi81/image/upload/v1717629895/media/Screenshot_2024-06-05_at_4.23.10_PM.png)\n\n6.  Select **Save**, then confirm the provider appears in the store's **Payment Providers** related list. It is now available at checkout.\n\n    ![Store record Payment Providers related list showing the new Pay Later provider](https://res.cloudinary.com/hzkr6fi81/image/upload/v1717628804/media/multi_new_payment_provide.png)\n\n## Step 3: Create the taxonomy\n\nThe taxonomy has to exist before you can attach product categories to it in step 6.\n\n1.  In the **StoreConnect CMS** app, go to the **Taxonomies** list.\n\n    ![StoreConnect CMS app with Taxonomies selected in the navigation](https://res.cloudinary.com/hzkr6fi81/image/upload/v1717547798/media/2-select-taxonomy-record.png)\n\n2.  Select **New**.\n\n    ![Taxonomies list with the New button selected](https://res.cloudinary.com/hzkr6fi81/image/upload/v1717547916/media/2-newtaxonomy-record.png)\n\n3.  Enter `SC - US Store Taxonomy` in the **Taxonomy Name** field.\n4.  Set **Store Id** to `StoreConnect Store US`, so the taxonomy belongs to the new store rather than the original.\n\n    ![New taxonomy record with the taxonomy name and store filled in](https://res.cloudinary.com/hzkr6fi81/image/upload/v1717547980/media/2-add-new-taxonomy.png)\n\n5.  Select **Save**.\n\n## Step 4: Create the price book\n\n1.  In the **StoreConnect CMS** app, go to the **Price Books** list.\n\n    ![StoreConnect CMS app with Price Books selected in the navigation](https://res.cloudinary.com/hzkr6fi81/image/upload/v1717548820/media/5-price-book-select-dropdown.png)\n\n2.  Open **Standard Price Book**.\n\n    ![Price Books list with the Standard Price Book record selected](https://res.cloudinary.com/hzkr6fi81/image/upload/v1717548949/media/5-standard-price-book-click.png)\n\n3.  Select **Clone**.\n\n    ![Standard Price Book record page with the Clone action selected](https://res.cloudinary.com/hzkr6fi81/image/upload/v1717549007/media/5-standard-price-book-clone.png)\n\n4.  Enter `US Standard Price Book` in the **Price Book Name** field.\n5.  Select the **Active** checkbox, then save.\n\n    ![Cloned price book record named US Standard Price Book with the Active checkbox selected](https://res.cloudinary.com/hzkr6fi81/image/upload/v1717632846/media/multi_US_price_book.png)\n\n## Step 5: Assign the price book to the store\n\n1.  In the **StoreConnect CMS** app, go to the **Stores** list and open **StoreConnect Store US**.\n2.  Go to the **Pricing** section of the record and select **Edit**.\n3.  Set the **Pricebook** field to `US Standard Price Book`.\n\n    ![Store record Pricing section with US Standard Price Book selected in the Pricebook field](https://res.cloudinary.com/hzkr6fi81/image/upload/v1717635223/media/multi-associate-pricebook-to-store.png)\n\n4.  Select **Save**.\n\n## Step 6: Create the product category\n\nThis example uses the insurance products that ship with the trial, so it needs a category to hold them.\n\n1.  In the **StoreConnect CMS** app, go to the **Product Categories** list.\n\n    ![StoreConnect CMS app with Product Categories selected in the navigation](https://res.cloudinary.com/hzkr6fi81/image/upload/v1717548248/media/3-select-product-categories.png)\n\n2.  Select **New**.\n\n    ![Product Categories list with the New button selected](https://res.cloudinary.com/hzkr6fi81/image/upload/v1717548664/media/3-create-new-product-category.png)\n\n3.  Enter `Insurance Products US` in the **Product Category Name** field. This is the name you see in Salesforce.\n4.  Enter `Insurance` in the **Display Name** field. This is the name customers see on the storefront.\n5.  Set the **Taxonomy** field to `SC - US Store Taxonomy`, the taxonomy you created in step 3.\n6.  Enter `insurance-us` in the **Path** field.\n7.  Enter `10` in the **Position** field. This orders the category relative to any other categories you add.\n8.  Leave **Hide Category** clear, so the category appears on the storefront.\n9.  Save the record.\n\n    ![New product category record with the name, display name, taxonomy, path, and position filled in](https://res.cloudinary.com/hzkr6fi81/image/upload/v1717630487/media/3-add-product-category-values-cropped.png)\n\n## Step 7: Add products to the category\n\n1.  On the **Insurance Products US** category, go to the related lists tab and select **New** under **Products Belonging to this Category**.\n\n    ![Product category related list with the New button under Products Belonging to this Category](https://res.cloudinary.com/hzkr6fi81/image/upload/v1717631433/media/multi-prod-cat-related-new.png)\n\n2.  Search for `insurance` and select **Corporate - Life Insurance**.\n\n    ![Product search results for insurance with Corporate - Life Insurance selected](https://res.cloudinary.com/hzkr6fi81/image/upload/v1717632362/media/multi-search-insurance2.png)\n\n3.  Confirm **Insurance Products US** is the selected category.\n4.  Enter `10` in the **Position** field. This orders the product relative to others in the same category.\n5.  Select the **Active** and **Primary** checkboxes, then save.\n\n    ![Product category assignment record with position 10 and the Active and Primary checkboxes selected](https://res.cloudinary.com/hzkr6fi81/image/upload/v1717631873/media/multi-insurance-add-to-cat.png)\n\n6.  Repeat for each remaining insurance product, increasing **Position** by 10 each time to set their order.\n\n    ![Product category related list showing all insurance products added](https://res.cloudinary.com/hzkr6fi81/image/upload/v1717632056/media/5-products-added-to_produt-category.png)\n\n## Step 8: Price the products for the new store\n\nThis example increases the price of each insurance product by 10% for the US store.\n\n1.  From the **Insurance Products US** related list, open the first product, **Corporate - Auto Insurance**.\n\n    ![Product category related list with Corporate - Auto Insurance selected](https://res.cloudinary.com/hzkr6fi81/image/upload/v1717633278/media/multi_-corp-ins-selected.png)\n\n2.  Go to the **Price Books** section and select **Add to Pricebook**.\n\n    ![Product record Price Books section with the Add to Pricebook action](https://res.cloudinary.com/hzkr6fi81/image/upload/v1717637565/media/add-to-price-book.png)\n\n3.  Select `US Standard Price Book` and confirm the currency is `USD`.\n\n    ![Add to price book dialog with US Standard Price Book and USD currency selected](https://res.cloudinary.com/hzkr6fi81/image/upload/v1717637778/media/price-book-entry.png)\n\n4.  Enter `110.00` in the **List Price** field, 10% more than the price in **Standard Price Book**.\n\n    ![Price book entry with a list price of 110.00](https://res.cloudinary.com/hzkr6fi81/image/upload/v1717619374/media/multi-corporate-price-book-entry.png)\n\n5.  Save the price book entry.\n6.  Repeat for each remaining insurance product in the **Insurance Products US** related list.\n\n:::tip\nYou can make these price book entries in bulk with a tool such as [Dataloader.io](https://dataloader.io/) rather than one product at a time.\n:::\n\n## Step 9: Create the menu\n\nThis example clones the existing **OmniCo - Main Menu** for the new store.\n\n1.  In the **StoreConnect CMS** app, go to the **Menus** list.\n\n    ![StoreConnect CMS app with Menus selected in the navigation](https://res.cloudinary.com/hzkr6fi81/image/upload/v1717620747/media/6-select-menu-dropdown.png)\n\n2.  Open **OmniCo - Main Menu**.\n\n    ![Menus list with the OmniCo - Main Menu record selected](https://res.cloudinary.com/hzkr6fi81/image/upload/v1717620832/media/6-click-omnico-menu.png)\n\n3.  Select **Clone**.\n\n    ![OmniCo - Main Menu record page with the Clone action selected](https://res.cloudinary.com/hzkr6fi81/image/upload/v1717620915/media/6-clone-omnico-menu.png)\n\n4.  Enter `OmniCo - Main Menu US` in the **Name** field.\n5.  Enter `omnico-main-menu-us` in the **Identifier** field.\n6.  Set the **Store** field to `StoreConnect Store US`.\n\n    ![Cloned menu record with the name, identifier, and store filled in](https://res.cloudinary.com/hzkr6fi81/image/upload/v1717621026/media/7-clone-omnico-menu.png)\n\n7.  Select **Save**.\n\n## Step 10: Add menu items\n\n1.  In the **StoreConnect CMS** app, go to the **Menus** list.\n2.  Open **OmniCo - Main Menu US**.\n\n    ![Menus list with the OmniCo - Main Menu US record selected](https://res.cloudinary.com/hzkr6fi81/image/upload/v1717636088/media/multi_select_omni_us.png)\n\n3.  Go to the related lists tab.\n\n    ![Menu record related lists tab](https://res.cloudinary.com/hzkr6fi81/image/upload/v1717636304/media/multi_onmi_us_related_list.png)\n\n4.  Select **New** next to the **Menu Items** related list.\n\n    ![Menu Items related list with the New button selected](https://res.cloudinary.com/hzkr6fi81/image/upload/v1717621344/media/7-menu-item-new.png)\n\n5.  Enter `Insurance` in the **Name** field.\n6.  Enter `Insurance` in the **Display Name** field.\n7.  Enter `insurance-us` in the **Identifier** field, matching the category path from step 6.\n8.  Confirm the **Menu** field is set to `OmniCo - Main Menu US`.\n9.  Enter `10` in the **Position** field, then save.\n\n    ![New menu item record with the name, display name, identifier, menu, and position filled in](https://res.cloudinary.com/hzkr6fi81/image/upload/v1717621615/media/multi_omni_us_menu_item_add.png)\n\n## Step 11: Check the new storefront\n\n1.  In the **StoreConnect CMS** app, go to the **Stores** list.\n2.  Select the URL in the **Store Domain Name** field. Your main store opens.\n\n    ![Store record with the Store Domain Name field showing the store URL](https://res.cloudinary.com/hzkr6fi81/image/upload/v1717639072/media/store-url.png)\n\n3.  Add the store's **Path** value, `us`, to the end of the URL. The new storefront loads.\n\n    ![The US storefront loaded in a browser at the /us path](https://res.cloudinary.com/hzkr6fi81/image/upload/v1717633919/media/site-loaded.png)\n\n:::note\nThis example uses the default store URL with a path, because that is how the trial installs. You can point a separate domain or subdomain at the new store instead. See [connect a domain to StoreConnect](how-to-register-a-domain-to-use-with-storeconnect).\n:::\n\n## Step 12: Place a test order\n\n1.  Select **Insurance** in the header menu. The insurance products appear with their new US pricing.\n\n    ![The US storefront insurance category page showing the insurance products](https://res.cloudinary.com/hzkr6fi81/image/upload/v1717634045/media/site-loaded-insurance.png)\n\n2.  Select an insurance product and go through checkout, paying with the **Pay Later** option.\n\n    ![Checkout page on the US storefront with the Pay Later payment option](https://res.cloudinary.com/hzkr6fi81/image/upload/v1717634407/media/multi-checkout.png)\n\n3.  Confirm the order completes.\n\n    ![Order confirmation page on the US storefront](https://res.cloudinary.com/hzkr6fi81/image/upload/v1717634531/media/multi-site-order-complete.png)\n\n4.  In Salesforce, open the resulting **Order** record and confirm it is linked to **StoreConnect Store US**, priced in `USD`, and using the **Pay Later** provider.\n\nYou now have a second storefront that charges in US dollars and sells insurance products, running alongside your original store in the same Salesforce org."}