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.