Magento Commerce, 1.14.x

Creating a Staging Site

Magento Commerce allows you to create as many staging websites as required. You can also create Staging Websites based on other Staging Websites. This allows more people to work on different parts of the new content. The content can be merged to the beta Website, fully tested and reviewed, and finally merged to the production (live) Website.

To create a new content staging website:

1. On the Admin menu, select System > Content Staging > Staging Websites.

This page lists all existing Staging Websites.

2. In the upper-right corner, click the Add Staging Website button. Then, do the following:

Staging Website Settings
a. Set Source Website to one of existing websites. Then, click the Continue button.
b. Complete the Staging Website section, using these field descriptions for reference.

Staging Website
3. In the Select Original Website Content to be Copied to the Staging Website section, select the checkbox of each type of content to be copied to the staging website.

Select Original Website Content to be Copied to the Staging Website
4. In the Select Original Website Store Views to be Copied to the Staging Website, select the checkbox of each store view that is to be copied to the staging website.

Select Original Website Store Views to be Copied to Staging
5. When complete, click the Create button to save your settings. You will be redirected to the Staging Websites list.

After the staging site is set up, you can edit content, and assign it to the Staging site, or change attributes at the Website or Store View level. You can also change the Label and Frontend Restriction options. A record of all changes to the site, such as creation, merge, or rollback, can be viewed on the Event History tab.

Important! Never delete a product from a content staging website, because it will be deleted from the live site, as well. To remove a product from a content staging website, simply disable it.

  • Field Descriptions

    Field

    Description

    Master Website Code

    The name assigned to the staging environment, for internal reference.

    Staging Website Code

    Unique website code of the Staging Website. This field will be pre-populated with and automatically generated code, although you have the ability to modify the value.

    Staging Website Name

    Name of the Staging Website. This field will be pre-populated with and automatically generated name, although you have the ability to modify the value.

    Frontend Restriction

    Controls how the frontend of the Staging Website can be accessed. Options include:

    Not accessible

    Disables access to the entire staging frontend.

    Accessible

    The staging site is open and can be accessed by anyone that knows the URL.

    Require HTTP
    Authentication

    The staging site will show a username and password prompt on access, which can be configured below.

    HTTP Login

    The user name required for HTTP Authentication.

    HTTP Password

    The password required for HTTP Authentication.