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: Saved Search Promotions

      Saved Search Promotions (item level) allows saved searches (versus multi-selection) of items for the promotion. This is a very efficient, flexible and fast way of attaching many items, possibly across many category parents, to promotions. Not ...
    • 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 ...
    • 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) it is taking a lot longer time to run. This may occur when item level promotion record(s) have > 300 individual items selected. The "return" of the JSON object can take sometime to ...
    • 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 ...
    • 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 ...