Fix SuitePOS Item Promotion Sync Issues | SuiteRetail Support

NetSuite Issue: Selected Items in SuitePOS not picking up large Item Level Promotions (180+ Items) immediately after a sync.

Warning
There are times when Item multi-select updates to an Item Level Promotion (containing a large number of items) does not propagate to SuitePOS (even after an immediate sync). This means, for example, some items may not apply the promotion.
Idea
Within a few hours they will be appear (after a sync). Typically this is not an issue, since in reality, Promotions are updated in advance and the following forced differential sync (that runs daily) will pick them up.  

In order to successfully load the large amount of Items selected for a Promotion (due to NetSuite Defect 374161), we had to defensively change the way these larger Item Level Promotions are processed. In doing so, NetSuite manages the caching differently (for performance reasons) and uses the cache for a period of time (out of our control).


Once NetSuite addresses the defect, we will revert back to the way this should be handled. 

    • Related Articles

    • Tutorial: On-Demand Items for NetSuite

      On-Demand Items, if enabled, allows you to pull in the sever-side data, that is not stored locally, into SuitePOS. This significantly reduces bottlenecks (and times) during item syncs because not all of the items are required. This is primarily used ...
    • NetSuite Script Error: Item Sync - Unexpected Error

      "Unexpected Error" can have many causes. It is important that you log with "bug" with NetSuite so they can tell you exactly what it is. One thing to look at is the number of items you are syncing. We suspect that some of these errors could be due to ...
    • SuitePOS Settings Sync (SPOS Initialize) suddenly takes a longer time to sync the settings

      When SuitePOS does a daily or on-demand sync the sync (for Settings) is taking a lot longer time to run. This may occur when item level promotion record(s) have > 500 individual items selected. The "return" of the JSON object can take sometime to ...
    • Tutorial: Time-based Promotions

      Requires the purchase of the SuitePOS Advanced Promotions Module With the Advanced Promotions Module. you can specify start and end dates for whole order or item level promotions. Now you can specify start and end times. For example, this feature is ...
    • Tutorial: NetSuite Saved Customer and Item Searches

      Saved Customer and Items Searches allows you to customize what is including in the syncs and pin it at the POS Settings level (typically a store). This is used to override the Active Saved Searches that apply to all POS Settings and provides an ...