Menu
Feedback
Start here
Tutorials


Tutorials
Releases (Beta)
Releases Module (Beta)
6 min read

The Releases module is currently in beta version, which means we are working to improve it. This feature is only available for stores using FastStore.

Managing an ecommerce operation requires the retailer to perform several updates and changes in the store, which are often interconnected — for example, carrying out a publicity campaign in which different storefront elements need to be configured.

The Releases module allows the retailer to manage connected groups of changes to coordinate the stores changes’ planning, creating, scheduling and publishing. In the beta phase, the changes that can be grouped together must be related to the CMS. Other modules of the VTEX platform are not yet included.

The main benefits of the module are:

  • Optimizing the platform performance: publishing grouped changes eliminates processing queues.
  • Simplifying the experience of managing connected changes, which increases the operation's efficiency.
  • Better control when testing and reviewing changes before publishing.
  • Easier scheduling or deleting grouped changes.

To use the Releases module, you must configure the CMS. Learn more in Installing Releases on VTEX Headless CMS.

This article will cover the following topics:

Creating releases

There are two ways to create a new release:

  • Using the Pages section.
  • Using the Releases module.

How to create a release using the Pages section

To create a release, follow the step-by-step instructions below:

  1. In the VTEX Admin, access Store Settings > CMS (beta) > Pages (beta).
  2. Click on the CREATE NEW button.
  3. Click the desired type of change:
    • Home page
    • PLP
    • Global SEO Settings
    • Institutional page
  4. After making the desired changes on the page you created, click the PUBLISH button.
  5. Select the option Add a release.
  6. Click Create a release.
  7. In the Name field, write a name for the release.

In this stage, the fields Day to publish and Time are not required. This information can be decided upon later, as described in Scheduling releases.

  1. Click Create.

{"base64":"  ","img":{"width":1058,"height":569,"type":"png","mime":"image/png","wUnits":"px","hUnits":"px","length":53215,"url":"https://raw.githubusercontent.com/vtexdocs/help-center-content/refs/heads/main/docs/en/tutorials/beta/releases-beta/releases-module-beta_1.png"}}

How to create a release using the Releases module

To create a release, follow the step-by-step instructions below:

  1. In the VTEX Admin, access Store Settings > Releases.
  2. Click the Create button.
  3. In the Name field, write a name for the release.

In this stage, the fields Day to publish and Time are not required. This information can be decided upon later, as described in Scheduling releases.

  1. Click Create.

Viewing releases

All the releases are listed in the VTEX Admin, in Store Settings > Releases. The page displays two tabs, SCHEDULED and UNSCHEDULED, depending on whether the release has been created with a set publish date.

{"base64":"  ","img":{"width":1366,"height":610,"type":"png","mime":"image/png","wUnits":"px","hUnits":"px","length":75258,"url":"https://raw.githubusercontent.com/vtexdocs/help-center-content/refs/heads/main/docs/en/tutorials/beta/releases-beta/releases-module-beta_2.png"}}

On the SCHEDULED tab, each column is described as follows:

ColumnDescription
NameName identifying the release, set in the creation stage. You can edit the name anytime since the release has not already been published.
Last modifiedThe amount of time since the last change was made to the release, such as updating, adding, or deleting content.
Created byIdentification of the user who created the release.
Publish dateDate and time set for publishing the release.
End dateWhen a release has an end date scheduled, the date will be displayed in this column. After the end date, the release updates are undone.
StatusThere are five possible statuses for a release:
  • Scheduled: A date is set for publishing the release.
  • Queued: This means the release publishing is being deployed. No action is needed for the release to get to the next status, Publishing.
  • Publishing: The VTEX platform is processing the release publishing request.
  • Published: The release’s content is published and available to the customer in the storefront.
  • Publish failed: An error occurred and the release has not been published. When you click on the release name, a page with the release details is displayed, showing more information on the error type and how to fix it.

In the UNSCHEDULED tab, there are only three columns with the same meaning as the ones previously described:

  • Name
  • Last modified
  • Created by

For more information on a specific release, you can simply click it.

Searching releases

On the Releases page, you can find a release by its name using the search field. The results appear as you type. A misspelled name will return no search results.

Another way to search for releases is to use the filters available only in the SCHEDULED tab. To do that, click Filters and select the desired combination between a release status and/or the time set for publishing.

Scheduling releases

When creating a release, you can set the publish date or not, which is why there are three possible actions for scheduling:

  • Schedule: Set a publish date for a release in case it is not specified.
  • Unschedule: Cancel the publish date, which will put the release in the Unscheduled status.
  • Reschedule: Set a new date for a release with a date defined.

When you schedule or reschedule a release publication, you can select the option Add end date to set a deadline for the release to be unpublished. The end date does not mean deleting the release but archiving it to be republished at any time.

Scheduling

When the release is in the Unscheduled status, you can set a publish date in two ways. Scheduling via the Releases module:

  1. In the VTEX Admin, access Store Settings > Releases.
  2. Click UNSCHEDULED or search using the search bar and the filters to find the desired release.
  3. On the line corresponding to the release, click the menu icon.
  4. Select the Schedule option.
  5. Set a date using the calendar and an hour for the release.
  6. If you wish, select a date to unpublish the release by clicking Add end date.
  7. Click Schedule.

Scheduling using the release details page:

  1. On the Releases page, click the name of the release you want to schedule.
  2. On the release details page, click the Schedule button.
  3. Set a date using the calendar and an hour for the release.
  4. If you wish, select a date to unpublish the release by clicking Add end date.
  5. Click Schedule.

Unscheduling or rescheduling

When the release is Scheduled, you can:

  • Reschedule and set a new publish date.
  • Unschedule and put the release in the Unscheduled status.

For each of these options, follow the instructions in the Scheduling section. The only difference being that the available configuration options will be reschedule or Unschedule.

Publishing releases

Releases with the following statuses allow publication:

  • Unscheduled
  • Scheduled
  • Publish failed

To publish a release using the Releases module and make the changes visible in the storefront, follow the step-by-step instructions below:

  1. In the VTEX Admin, access Store Settings > Releases.
  2. On the line corresponding to the desired release, click the menu icon.
  3. Click Publish now.
  4. Click `Publish.

Another way to publish is to go to the release details page, following the steps below:

  1. On the Releases page, click the name of the release you want to publish.
  2. On the release details page, click More.
  3. Click Publish now.
  4. Click Publish.

Deleting releases

To delete a release, follow the step-by-step instructions below:

Deleted releases cannot be recovered. The updates included in the release remain, but they are no longer grouped together.

  1. In the VTEX Admin, access Store Settings > Releases.
  2. On the line corresponding to the desired release, click the menu icon.
  3. Click Delete.
  4. Click Delete.

Another way to delete a release is to go to the release details page, following the steps below:

  1. On the Releases page, click the name of the release you want to delete.
  2. On the release details page, click More.
  3. Click Delete.
  4. Click Delete.
Contributors
1
Photo of the contributor
+ 1 contributors
Was this helpful?
Yes
No
Suggest Edits (GitHub)
Promotion alerts: How to create an alert (Beta)
« Previous
Releases Overview
Next »
Contributors
1
Photo of the contributor
+ 1 contributors
On this page
Still got questions?
Ask the community
Find solutions and share ideas in the VTEX Community
Join our community
Request VTEX support
For personalized assistance, contact our experts
Open a support ticket
GitHubDeveloper PortalCommunityFeedback