Content staging objects and campaigns
Fields related to the Start Date and End Date have been removed from Adobe Commerce and cannot be modified directly on the cart price rule, catalog price rule, product, category, and CMS page. You must create a scheduled update for these activations.
All scheduled updates are applied consecutively, which means that any entity can have only one scheduled update at one time. Any scheduled update is applied to all store views within its time frame. As a result, an entity cannot have a different scheduled update for different store views at the same time. All entity attribute values within all store views, which are not affected by the current scheduled update, are taken from the default values, and not from the previous scheduled update.
When a new scheduled update is created for any of the following objects, a corresponding campaign is created as a placeholder, and the Scheduled Changes box appears across the top of the page. The placeholder campaign has a start date, but not an end date. You can schedule updates to the content as part of a campaign, and then preview and share the changes by date, time, or store view. After a new campaign is created for one object, you can assign it as a scheduled update for other objects.
Content staging workflow
-
Create the baseline content
The baseline is the content of an asset without a campaign and includes everything below the Scheduled Changes section at the top of the page. The baseline content is always used, unless there is an active campaign with changes scheduled for that place on the timeline.
-
Create the first campaign
Create your first campaign with the start and end dates as needed. To make the campaign open-ended, leave the end date blank. When the first campaign ends, the original baseline content is restored.
Campaign Start Date and End Date must be defined by using the default Admin time zone, which is converted from the local time zone of each website. Consider an example where you have multiple websites in different time zones, but you want to start a campaign based on a US time zone. In this case, you must schedule a separate update for each local time zone, and set Start Date and End Date in converted from each local website time zone to the default Admin time zone.
-
Add a second campaign
Create the second campaign, with the start and end dates as needed. The second campaign can be assigned to an entirely different time period. When creating multiple campaigns for the same asset, the campaigns cannot overlap. You can create as many campaigns as needed.
Multiple assets can be assigned to an existing campaign that has not started yet. For example, two different product prices can be updated in the scope of the same campaign with a future start date.
NOTEIf a campaign is linked to more than one entity, the campaign can be edited only from the Content Staging Dashboard. -
Restore the baseline content
If all campaigns have end dates, the baseline content is restored whenever all active campaigns end.
NOTEIf an active campaign is initially created without an end date, the campaign cannot be edited later to include an end date. In such a case, it is necessary to create a duplicate campaign and enter the end date that is needed.