Updated: May 19, 2021 11:11am

Broadcast Promotions

The Promotions list is created and managed at the headquarters location. The headquarters location then broadcasts the list to stores. Important! When you broadcast promotions, Promotions will be overwritten at the locations that receive the broadcast. The actual promotions that can be used at each individual store will be limited to those promotions assigned to the store itself or to "All Stores."

Replication of Promotions

The "pcppromotion" resource is responsible for replicating promotions.Add the pcppromotion resource to individual profiles to replace the old promotionslist resource.

  • Promotions are sent one promotion per message (instead of one large message with all promotions). If the promotion contains a long list of items it will still be a large message, but not as large as before. Also, since promotions are now sent as multiple messages, they can be processed in parallel with multiple day-to-day consumer threads.
  • A field in the PCP_PROMOTION table - PUBLISHED_DATETIME - tracks the date and time when that specific promotion was broadcast. The PUBLISHED_DATETIME is compared to the MODIFIED_DATETIME on the same record and if the MODIFIED_DATETIME is older than the PUBLISHED_DATETIME, the promotion will NOT be sent when you press the Broadcast button. This means that only those promotions edited after the last broadcast will be sent.

Create Promotions at HQ (or Designated Central Location) and Broadcast to Stores
The Promotions list is created and managed at the headquarters location. The headquarters location then broadcasts the list to stores. Important! When you broadcast promotions, Promotions will be overwritten at the locations that receive the broadcast. The actual promotions that can be used at each individual store will be limited to those promotions assigned to the store itself or to "All Stores."
Currently, any location can broadcast Promotions simply by clicking the Broadcast button on the interface.; however, you should only broadcast Promotions from the HQ server down to the child POAs and stores. If stores broadcast promotions back up to the POA, then there is a chance that promotions priority can be duplicated at locations across the enterprise, leading to unexpected results.
Broadcast Promotions from HQ to Stores
In the upper-right corner of the Promotions screen is a button for broadcasting promotions to other stores.

  1. At HQ, launch Prism and navigate to the Promotions area.    
  2. Click the Broadcast button located in the upper-right corner of the screen.     
  3. A confirmation toast is displayed. Click to dismiss the toast.

Schedule Automatic Removal of Inactive Promotions
Prism users can schedule the deletion of promotions to occur on a regular basis. This provides an easy way to remove promotions that are no longer needed. When scheduling the "Delete Promotions" task, you target for deletion promotions that have been inactive for a user-defined number of days. The user defines the "number of days inactive" in the task payload. Any promotions that have been inactive for that number of days (or more) will be removed from the database.
Schedule the "Delete Promotions" task at all locations that use promotions. By adjusting the payload, you can schedule the task to run as often as needed.
Here is the key information for the task:
Action end point = /v1/rpc
Action Payload = [{"Params":{"Days":"2"},"MethodName":"PCPromoDeletePromo"}]
This payload will delete promotions that are inactive for 2 days or more.
When defining the task, the user also enters a Start Date, frequency, timeout, workstation, etc.
Sample Scheduler task for deleting promotions that are inactive for 2 days or more:

Delete promotion task in TTK Task Scheduler