Managing themes
A theme is a group of styles that you can apply to pages on your site. When you create a theme, you choose the styles that make up the theme, the pages on your site that should use those styles, and the shopping cart options for the theme.
Use the Themes page to manage the themes for your store. You can also apply a theme to all or specific locales in your store.
A theme is a collection of styles and layouts that determine the appearance of your store and the checkout flow. A theme controls the styles and the content layouts for pages and locales. You can apply a theme to all pages, a group of pages, or individual pages on your store.
You can use themes for specific product launches, promotional campaigns, seasonal design, product branding, checkout flow, and so on.
You can apply styles in a theme to all pages, to groups of pages (such as Shopping Cart pages), or to individual pages (such as the Product Detail page) on your site. If your site supports multiple locales, you can apply styles to all or some of the pages in each supported locale and define the shopping cart options by page and locale.
Prerequisite: You must create the styles you want to use before you create a theme. See Managing styles for instructions.
You can use themes in combination with Purchase Plans to provide a unique, branded shopping experience.
If you set a specific style for the Category Products List page or Product Detail pages, you can choose the specific categories or products you want to use the style, or apply the style to all of those pages. See Apply Settings tab for more information.
If you edit a previously deployed theme, the Version list appears. From this list, select the version of the theme you want to edit and then click the Edit button to unlock the theme and begin making changes.
Button | Description |
---|---|
Create Theme |
Allows you to create a theme. See How to create a theme for more information. |
View Themes and Styles to Deploy |
Allows you to deploy themes and styles. See Deploying themes and styles for more information. |
Create Style |
Allows you to create a style. See How to create a style for more information. |
Manage Styles |
Allows you to manage styles. See Managing styles for more information. |
Manage Layouts |
Allows you to manage content layouts. See Managing content layouts for more information. |
Configure Devices |
Allows you to configure which theme you want to use on a specific mobile device. See Configuring devices for more information. |
Attribute | Description |
---|---|
Themes attributes | |
ID | |
Name | The name of the theme. To view the theme's details, click the theme's name. See How to edit a theme's details for more information. |
Default |
|
Status |
The status of the theme. The following list shows the possible statuses:
|
Styles Used | Displays the names of the styles used by the theme. Click the link to see the style details. |
Create Theme attributes | |
Name |
The name of the theme. |
Description |
A description of the theme. Note: The shopper does not see the name and description when they visit your site. |
Use as Default Theme |
Select this checkbox if you want to use this theme as the default theme for your store. The system will use the default theme for your store unless you activate another theme by specifying a theme ID in the URL. Example: If you activate a specific theme for the Storefront Links feature, the theme specified for the Storefront Links feature overrides the default theme. The system disables this checkbox if you have not created a theme or you only have one theme. The system enables this checkbox if you have multiple themes. |
Theme Details attributes | |
Version Number | Displays the version of this theme. |
Styles Used On Version | Lists the styles assigned to this version of the theme. |
Layouts Used On Version | Lists the content layouts assigned to this version of the theme. |
Button | Description |
---|---|
Preview | Displays a test version of your site and the theme in a new window. See How to preview a theme for instructions. |
Copy | Allows you to copy a theme. See How to copy a theme for instructions. |
Deploy |
Allows you to deploy a theme. See How to deploy a theme for instructions. |
Retire | Allows you to retire the theme. See How to retire a theme for instructions. |
Revert |
Allows you to revert the Important: When you revert changes, you essentially undo any changes made to the See How to revert a theme for instructions. |
Unlock | Allows you to lock a theme that has been edited by another user. See How to lock or unlock a theme and Store Builder Locking feature for more information. |
Lock | Allows you to unlock a theme that has been edited by another user. See Store Builder Locking feature and Store Builder Locking feature for more information. |
View History | Allows you to view a theme's history. See How to view a theme's history for instructions. |
Attribute | Description |
---|---|
Previewing | Displays the name of the theme you are about to preview. |
Locale |
Select a locale from the list. The locale determines the country and language. A locale represents a language, country, and currency. A code identifies the locale. For example, the United States English is en_US. Locales are not limited to a single country or language. A country can have more than one locale, and some countries share locales. For example, Canada has two locales because it has two official languages: English and French. |
Preview Theme as | Choose the theme's preview state. Your options are Live or Design. |
Preview Store in |
Choose one of the following preview options:
|
Use the Apply Styles tab to apply a style to any individual page, page group for a locale in your store. Your theme can use any style created for your store. See How to apply a content layout to pages using a theme for more information.
Example: You can apply a style to an individual page (such as the Product Detail page) or to a group of pages (such as the Shopping Cart pages).
Attribute | Description |
---|---|
Page |
Displays the available pages by locale and page group. How you apply a style to your store depends on where you apply it in the following hierarchy:
|
Applied Style |
Displays the style associated with the page. To change the style, click the style and choose one of the existing styles from the list. The list includes all the styles created for your store. When you select a style, that style becomes part of the theme. The Inherited option uses the style set for the immediately preceding All, locale, or page group. After you create a theme and associate styles with that theme, you can apply those styles to specific pages. Example: You could assign style A to the Category Products List page and style B to the Product Detail pages. Then choose style C for specific categories and products or apply the same style. Alternatively, you could apply the same style to all those pages. |
Associated Layout | Displays the layout associated with the page. |
Use the Apply Settings tab to set up the Continue Shopping button and specify where the button takes the shopper when clicked. You can also customize the technical support email address by locale.
Attribute | Description |
---|---|
Locale | Displays the supported locales for this theme. |
Default Settings | Select the locale you want to use as the default for this theme. The system automatically chooses the default site locale as the default, but you can choose another locale if needed. |
Use Defaults |
When selected, the locale will use the Continue Shopping and the Technical Support Email options defined in the default locale for the store By default, all locales use the same settings as the default locale. To customize settings for a locale, clear the Use Defaults checkbox and then make your changes. |
Display Continue Shopping Button |
When selected, the locale will use the Continue Shopping and the Technical Support Email options defined in the default locale for the store. By default, all locales use the same settings as the default locale. To customize settings for a locale, clear the Use Defaults checkbox and then make your changes. |
Customize Continue Shopping Link | When selected, the shopper goes to a specific URL when they click the Continue Shopping button in the Shopping Cart for your store. |
URL |
Enter the URL for the Customized Continue Shopping Link. This field only appears when you select the Customize Continue Shopping Link checkbox. Requirement: You must preface the URL with Example: http://acme.com/shopping-cart.htm |
Technical Support Email | Enter the technical support email address for the store's technical or customer support. You can customize this email address to use one or more locales supported by your store. |
You can localize the appearance of your store by creating different styles and themes for the supported locales in your store.
First, create localized styles for your store. You may want to create a different style for each locale or use a single style across multiple locales. Most likely, you will want to create a style for each supported locale so that you can customize the button images to use text in a locale’s language. Once you create the styles, you can use those styles in the default theme for your store to provide a localized experience for your shoppers.
Localizing themes is different from localizing other parts of your store or catalog because localization is inherent to the creation of a theme. Themes consist of styles, and when you create a theme, you define which of your store pages (in each locale) will use the styles that are part of that theme. This allows you to customize the look and feel of your site specifically for a locale, down to the page level.
When you create a theme, you define how the theme will change the look of your store and select which locales you want to use the styles in your theme, as well as which pages in those locales should use specific styles. When you choose the Shopping Cart options, you can also select how those options should behave in specific locales. When you fully set up a theme, you already localized it because you chose which styles you want the pages to use and how you want the Shopping Cart options to behave in locales supported by your store.
When viewing a theme, you can apply the styles from the Apply Styles tab to the locales and pages for your store.
Example: You can apply the Arabic style to the Arabic (Egypt) locale and the Czech style to the Czech (Czech Republic) locale. In this case, you applied at the locale level. That means you applied the same style to all pages for the selected locale.
You can also choose to apply a different style to a page associated with a specific locale. A style applied to a page within a locale overrides the style applied to that locale.
Inherited for the Applied Style means that the item (locale, page group, or page) will use whatever style you set for the item directly above it in the hierarchy.
Example: The Chinese (China) locale will inherit from the All grouping when you select Inherited as the Applied Style.
The Apply Settings tab is where you can localize the Continue Shopping button and technical support email. Note that the Default Settings option determines which locale on this page defines the default settings for all other locales on the page.
Click a locale in the list to see what is set for the Continue Shopping button in that locale. To change the settings for a locale, you must clear the Use Defaults checkbox for the locale you want to customize and set the custom options as needed. If you want to customize the destination of the Continue Shopping button, select the appropriate option and enter the URL in the field that appears.
When you select a locale from the list on the left, the area on the right changes to show options for that locale.
Use the Apply Styles tab to apply a style to any individual page, page group for a locale in your store. Your theme can use any style created for your store. See How to apply a content layout to pages using a theme for more information.
Example: You can apply a style to an individual page (such as the Product Detail page) or to a group of pages (such as the Shopping Cart pages).
Attribute | Description |
---|---|
Page |
Displays the available pages by locale and page group. How you apply a style to your store depends on where you apply it in the following hierarchy:
|
Applied Style |
Displays the style associated with the page. To change the style, click the style and choose one of the existing styles from the list. The list includes all the styles created for your store. When you select a style, that style becomes part of the theme. The Inherited option uses the style set for the immediately preceding All, locale, or page group. After you create a theme and associate styles with that theme, you can apply those styles to specific pages. Example: You could assign style A to the Category Products List page and style B to the Product Detail pages. Then choose style C for specific categories and products or apply the same style. Alternatively, you could apply the same style to all those pages. |
Associated Layout | Displays the layout associated with the page. |
Use the Apply Settings tab to set up the Continue Shopping button and specify where the button takes the shopper when clicked. You can also customize the technical support email address by locale.
Attribute | Description |
---|---|
Locale | Displays the supported locales for this theme. |
Default Settings | Select the locale you want to use as the default for this theme. The system automatically chooses the default site locale as the default, but you can choose another locale if needed. |
Use Defaults |
When selected, the locale will use the Continue Shopping and the Technical Support Email options defined in the default locale for the store By default, all locales use the same settings as the default locale. To customize settings for a locale, clear the Use Defaults checkbox and then make your changes. |
Display Continue Shopping Button |
When selected, the locale will use the Continue Shopping and the Technical Support Email options defined in the default locale for the store. By default, all locales use the same settings as the default locale. To customize settings for a locale, clear the Use Defaults checkbox and then make your changes. |
Customize Continue Shopping Link | When selected, the shopper goes to a specific URL when they click the Continue Shopping button in the Shopping Cart for your store. |
URL |
Enter the URL for the Customized Continue Shopping Link. This field only appears when you select the Customize Continue Shopping Link checkbox. Requirement: You must preface the URL with Example: http://acme.com/shopping-cart.htm |
Technical Support Email | Enter the technical support email address for the store's technical or customer support. You can customize this email address to use one or more locales supported by your store. |
-
Complete the search fields under the Search and Filters tab and then click Search to locate the specific theme. The results appear in the Themes list.
After you create a theme, you can return to the Themes page and preview the theme. Previewing the theme allows you to see how the theme will change the appearance of pages on your store. If you preview a theme that uses a retired or expired style, the system will use the last deployed version of the style in the preview.
Note: When you preview a theme, the status you select to preview the theme will be the same status used to show the style and/or content layout that is associated with that theme.
Example: If you view the live (deployed) version of the theme, you will also see the live (deployed) version of any style or content layout associated with that theme.
- Select Storefront, select Store Builder, and then click Manage Themes.
- Click the checkbox next to the theme in the Themes list that you want to preview.
- Click Preview. The Preview Theme page appears.
- Select the locale you want to use from the Locale list.
- Select either Design or Live for the for Preview Theme.
-
Choose one of the following options:
- Select Existing Preview States.
- Select Live or Design.
- Click Launch Preview. The Preview page appears in a new browser tab. See How to preview your store's appearance for additional instructions.
To preview your store's appearance:
- Access the Preview page. See How to preview your store for instructions.
- Click the Show Preview Options tab at the top of the Preview page. See Preview Store attributes for a description of the attributes. The Look & Feel tab appears by default.
- Optional. Select a locale from the Locale list.
-
Select the Preview Status option you want to use.
- If you select Set Status Control Together, select Live or Design.
- If you select Set Status Controls Individually, select Live or Design for each control element in the tabs.
-
Select one or more of the following options:
-
To preview a theme in your store, select a theme from the Theme list.
-
To preview a style in your store, select the style from the Style list.
- To preview a site setting attribute in your store:
-
- Select Live or Design for Site Template.
- Click Update Preview. The Preview page updates the page based on the attributes you selected.
- From the Themes page, click the checkbox next to the theme in the Themes list that you want to copy.
- Click Copy. A message indicates the theme has been successfully copied and the new theme appears in the Themes list.
- From the Themes page, click the checkbox next to the theme in the Themes list that you want to deploy.
- Click Deploy. A message indicates the system successfully deployed the theme and changed the status to Deployed.
- From the Themes page, click the checkbox next to the theme in the Themes list that you want to retire.
- Click Retire. A message indicates the system successfully retired the theme and changed the status to Retired.
When you change a theme, the system saves the changes but does not apply the new theme until you deploy the change. If you do not want to keep the changes, you can revert your changes and restore the last deployed version of your theme.
- From the Themes page, click the checkbox next to the theme in the Themes list that you want to revert.
- Click Revert. The system reverts the theme to how it appeared when you last deployed it. When you revert changes to a theme, the system discards any changes to your theme since you last deployed the theme. You cannot recover these changes.
- From the Themes page, click the checkbox next to the theme in the Themes list that you want to lock or unlock.
- Click Lock to lock a theme or Unlock to unlock a theme.
- From the Themes page, click the checkbox next to the theme in the Themes list whose history you want to view.
- Click View History. The Theme History page appears and shows the history of the selected theme.
- To narrow or expand your search results, enter the state date in the From Date field and the end date in the To Date field, and then click Search .
- When finished, click Done to return to the Themes page.
Prerequisite: You must create the styles you want to use in the theme before you create the theme. After you create the styles, you can create the theme by choosing which styles you want to apply to the pages by locales in your store.
- Select Storefront, select Store Builder, and then click Create Theme. The Create Theme page appears.
- Complete the Name and Description fields.
- Optional. Select the Use as Default Theme checkbox if you want to use this theme as the default theme for your site.
-
From the Apply Styles tab:
- Select the styles you want to apply to your site (All), locales, page groups or pages from the Applied Style list. To expand a node list, click + next to the node list that you want to expand.
- Optional. Select content layout for that style from the Associated Layout list.
-
Click the Apply Settings tab.
- Optional. Select the locale you want to use as the default for these settings. The system automatically chooses the default site locale as the default, but you can choose another locale if needed.
- Select the Use Default checkbox next to each locale you want to use the same default settings as the default locale. If you do not want to use the same default settings as the default locale, clear the Use Default checkbox.
-
Configure the default settings.
- Select the link for the default locale under the Locale column. The default settings area shows the locale name above the Continue Shopping options.
- Select or clear the Display Continue Shopping Button checkbox.
- Select or clear the Customize Continue Shopping link checkbox. If you select this option, a URL field appears where you can enter the destination for the button.
- Enter an email address in the Technical Support Email field.
- Repeat steps i through iv for each additional locale where you did not select the Use Defaults checkbox.
- Click Save.
You can use themes to apply content layouts (associated layouts) to pages.
You can use content layouts to customize the content and design of pages for your store, including checkout and product or category detail pages. After you create a content layout, you can then assign that content layout to various pages in your store using a theme. You can use the Apply Styles tab to define the theme by choosing which locales and pages should use styles or content layouts (associated layouts) that you created for your store.
Prerequisite: You must create the content layouts you want to use before you apply a content layout to a theme. See Managing styles for instructions.
- Create the content layout you want to apply to a page in your store. See How to create a content layout for instructions. There are several different pages for which you can create a content layout (see Content layouts for more about the pages you can customize).
- Once you have created the content layout you want to apply to a page in your store, you are ready to create or open the theme you will use to apply content layouts to pages in your store. For help creating a theme, see Managing themes.
- Select Storefront, select Store Builder, and then click Manage Themes. The Themes page appears.
- Select a theme under the Name column in the Themes list. The Theme Details page appears.
- Scroll down to the Apply Styles tab.
- Find the store page you want to apply a content layout to and then select the content layout you created from that page from the Associated Layout list. Note that you must have a content layout created for the specific page type you want to apply a new layout to or the list where you select a content layout will not appear.
- If "Inherited" appears in the Associated Layout column, it means you did not create a content layout for the page type, or you cannot apply a content layout to that page.
- If a list appears in the Associated Layout column, it means you can create a content layout for that page and apply it within a theme. If the content layout selected in that list begins with the word "default," it means that the page is currently using the default layout from the template.
- Repeat the step above for any additional pages you want to customize with a content layout.
- Click Save.
- Select Storefront, select Store Builder, and then click Manage Themes. The Themes page appears.
- Select a theme under the Name column in the Themes list. The Theme Details page appears.
- Select Storefront, select Store Builder, and then click Manage Themes. The Themes page appears.
- Select a theme under the Name column in the Themes list. The Theme Details page appears.
- From the Theme Details page, click Edit.
- Complete the fields and then click Save.