Dev GuideAPI Reference
Dev GuideAPI ReferenceUser GuideGitHubNuGetDev CommunitySubmit a ticketLog In
GitHubNuGetDev CommunitySubmit a ticket

Specifications are content tabs that contain additional product information or data in Optimizely <<product-name>>. These tabs appear on the product detail page and can be customized for each product.


Content Admins and Content Editors can create product specifications. If the user with the Content Editor role is not also a Content Approver, their specifications must be approved.

  1. Go to **Admin Console** \> **Catalog** \> **Products**

  2. Click **Edit** of the Product that will have the Specification added.

  3. Click the **Specification** tab.

  4. Click **Add Specification** to add a Specification record to the Product.

  5. Enter the Specification information:

    1. **Name** – A text field containing the name of the specification content area

    2. **Description** – A text field containing the description of the specification content area

    3. **Active** – A toggle that indicates if the specification content is active

    4. **Sort Order** – A numerical field that indicates the sort order of the specification content area

    5. **Value** – A text field containing the value for the specification content area

  6. Click **Create Revision** and enter the specification content in the editor.

  7. Click **Save.**

  8. To make the content available on the website, a _Content Approver_ or _Content Admin_ must click the **Publish**.

## Import specifications

Import specifications to add detail to multiple products. To import specifications, ensure products exist in the Admin Console, then follow these steps:

  1. Go to **Admin Console** \> **Catalog** \> **Products**

  2. Select **Export** to export the existing product list.

  3. Ensure the **Product Number**, **Product Title**, and **URL Segment** columns are selected, then click **Export**.

  4. Once the export is complete, select **Download File**.

  5. Open the export file, and delete all data except the **Product Number** column. This column is the primary key, and identifies the product when the spreadsheet is imported into the Admin Console.

  6. Create two additional columns: **Specification1.Name** and **Specification1.CurrentDefaultContent**.

  7. Add the name of the specification tab in the **Specification1.Name** column.

  8. In the **Specification1.CurrentDefaultContent** column, add the text the user sees in the specification tab.

  9. To add more specification tabs, create additional columns following the same schema, but replacing the number "1" with 2, 3, and so on.

  10. Save the export file, and ensure all cells are formatted as **Text**.

  11. Return to the Admin Console, and go to **Catalog** \> **Products**.

  12. Select **Import.**

  13. Browse for and select the saved spreadsheet, then choose from the import options at the bottom of the screen. Ensure **Update Existing Records** is checked, and check other options as needed.

  14. Click **Import**.

  15. Once the import completes successfully, go to the website to view the updated content.