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

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

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.
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

    • Customer and Item Sync's Revealed!

      SuitePOS is a very high performing POS App (running natively on an Apple device) that is well suited for retail environments with large transaction volumes. One of the cornerstones of speed is the development of sophisticated caching mechanisms. This ...
    • 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 ...
    • 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 ...
    • SuitePOS Item/Product Pricing

      SuitePOS syncs item pricing data from the platform (NetSuite or Salesforce) periodically and/or on-demand. This means items can be seamlessly up-to-date at all times; including pricing. For example, if you change pricing of "Chocolate Bar" from 2.99 ...