How To: Share Objects Among Stores

Important

This article applies only to CS-Cart Ultimate. In Multi-Vendor Ultimate, to find out the storefront to which an object belongs, check the settings of the storefront or the Storefronts tab in the properties of an object.

How Does Sharing Work?

When you create an object (product, page, promotion, shipping method, etc.) in CS-Cart, you must assign it to a particular storefront. However, you can share objects among different storefronts.

Note

You can’t share categories, because categories determine the storefronts to which products belong.

CS-Cart has two types of sharing rules depending on the object type:

  • Invariable sharing: objects are shared among storefronts without any changes. This rule applies to such objects as product features and filters, global product options, promotions, CMS content, languages, currencies, and shipping methods.
  • Configurable sharing: objects are shared among storefronts and can have different properties on each storefront. For example, when you share a product, you can define a different price, description, and other properties for different storefronts.

Note

CS-Cart also allows to share customer accounts among storefronts.

CS-Cart has a number of global objects that apply to all storefronts and cannot have unit-specific values. These include the tax calculation rules, order statuses, locations, states and countries, user groups, user profile fields, etc.

Sharing Objects Among Storefronts

Share Products (Configurable Sharing)

  1. Go to Products → Products.

  2. Make sure that All stores are selected in the upper left part of the page.

    Select all stores to switch to the root administrator mode.
  3. Click on the product you want to share.

  4. On the General tab, add the product to one or more categories under a different storefront.

  5. Click Save to apply the changes.

    The product will appear on the storefront under the selected categories. Now you can switch to the store administrator mode and define the storefront-specific properties for the product.

    Select a category from the different store for the product.

Share Other Objects (Invariable Sharing)

  1. Choose an object that you need to share. For example, go to Administration → Shipping & Taxes → Shipping methods to share a shipping method.

  2. Make sure that All stores are selected in the upper left part of the page.

    Select all stores to switch to the root administrator mode.
  3. Click the gear button of the object. This opens the object configuration page.

  4. Switch to the Share tab. This opens a list of storefronts that already share the object (if any).

    Note

    You won’t see the Share tab if you only have one storefront: in that case there is nothing to share.

    Use the Share tab to share objects among storefronts.
  5. Click the + button (Add stores) to open a list of all storefronts.

  6. From the list, select the storefronts that will share the object. Then click Add stores and close to update the list of stores that should share the object.

  7. Click Save to apply the changes.