Setting the Store Mode
The storefront can run in one of several modes. The store mode can be selected in Store Setting > Set up Store > General tab.
-
uStore NG: The next generation store, which provides a new and improved shopping experience for the storefront user. uStore NG is the default mode for all new stores.
If you select this option, you will also need to choose the product ordering flow:
-
Single page: Select this option for the new and improved single-page ordering flow. This selection is currently applicable only for easy upload, static and dynamic products.
Products that include one of the following settings will be shown in the multiple-page flow (even when set as single page):
-
Products (static & dynamic) that include properties with custom input controls written in ASPX.
-
Dynamic products that include recipient lists, other than the "Upload your recipient list" option.
-
Dynamic products of the 3D type.
-
Dynamic products that include a text dial defined with a text input control, which is set with "Use Rich Text Editor".
-
Dynamic products that include an image dial of a deprecated type.
-
Dynamic products that include an image dial defined with "Take values from Data source".
Static products are set as single page by default, and that setting cannot be changed at the product level. They can still be shown in the multiple-page flow, for the reasons listed above. For dynamic products you can choose the flow per product, in Setting Up Product General Information.
An old theme can also force products into the multiple-page flow, including static products - check Theme Management. See Themes and uStore upgrades.
In addition, you can define whether to show customization settings before properties or vice versa. This is relevant only for dynamic products.
-
-
Multiple pages (Legacy): This mode shows the old UI with multiple pages and ASPX property controls. Note that this option will be deprecated in the future.
In case you changed the look and feel of the store using code (Javascript, CSS or complex HTML), you may want to remain with this flow to maintain backward compatibility, until you adapt your code and switch to single page.
-
-
uStore Legacy: The legacy mode is the old store UI. It is available only for uStore versions created prior to version 14.0.
From version 14.0 onwards, you will no longer be able to create stores with this option, but existing stores will continue working. Note that this option will be deprecated in the future.
Troubleshooting
Checkout shows "Total Delivery Price: Will be calculated during checkout"
This message is expected in the multiple-page ordering flow, including when delivery is configured manually. It does not appear in the single-page flow.
If you need to stay with the multiple-page flow, the message can be hidden with custom CSS:
#OrderFinalStep_PriceReview_DeliveryPrice { display: none; }
See Customizing a Theme.
Changing the ordering flow has no effect on existing products
The flow has to be set in two places. The setting on this page applies to the store, but each product keeps its own setting, so products that already exist stay in the flow they had. See Setting Up Product General Information.