Offline Promotion Logs

Set up promotions in Point of Sale CMS so that your point of sale (POS) app can download the latest promotions in offline mode.

With the Offline Promotion feature, Point of Sale will generate an updated active promotion list file every hour. This will allow the POS app to download the file in offline mode.

Set Up an Offline Promotion Job

  • Go to Store Management > Offline Configuration.
  • Turn on Enable offline promotions active.
  • Select Save.

This will turn on the Offline Promotion updating request, which runs every hour. However, there's no way to check the request running status in CMS.

Create, Update, or Delete a Promotion

After creating, updating, or deleting a promotion, a new promotion list regenerates every hour starting at 00:00 (12 AM).

Upload a Promotion File

  1. Go to Promotions.
  2. ‌Select Import Promotion. This will upload the promotion in a JSON file.
[
  {
       "promotionId": "test2712",
       "name": "Test Promotion Import",
       "title": " 20% off Cushions RegKidsbabyOutdoor Reg Mkd June 1 - June14",
       "description": "Sample Percentage Off Promotion for promotion import CMS",
       "inStorePromoCode": "",
       "appPromoCode": "",
       "onlinePromoCode": "",
       "outletPromoCode": "",
       "startTimeStamp": 1644271566000,
       "endTimeStamp": 1645049166000,
       "channel": [
           "STORE",
           "APP"
      ],
       "priorityOrder": 0,
       "active": true,
       "auto": true,
       "redemptionLimit": 5,
       "redeems": 0,
       "barCodeType": "",
       "promotionType": "ORDER_PERCENT_OFF",
       "percentOff": 20,
       "hasSingleUsePromoCodes": false,
       "imageUrl": "https://dt5p5q8z0lfzy.cloudfront.net/promo_default_image.png",
       "merchantPromotionId": "",
       "discountedGroupProration": false,
       "productRules": [
          {
               "operator": "CONTAINS",
               "value": [
                   "9390941"
              ],
               "valueType": "ProductID"
          }
      ]
  }
]

Download an Offline Promotion

  1. In the app, select the Offline Logs deep link (will typically be configured in Hamburger Menu > More > Offline Logs or Hamburger Menu > Offline Logs).
  2. Select "Download All" to trigger download of Offline Promotions.

Promotions aren't automatically downloaded after Modern POS is relaunched. Only at the time of relaunch does Modern POS automatically refresh if the created date and time is greater than the current date and time. Automatic refresh promotions (provided in CMS: Store Management -> Offline Configuration -> General Settings -> Offline Database Refresh Time) and select "Download All" forces Modern POS to ignore the created date and time.

Check an Offline Promotion

  1. Download the most recent offline promotion list in the app.
  2. Add a product to the cart and apply a promotion to it.
  3. Verify the updated promotion file by going to Offline Logs in the app.