Tutorial: Enabling Sales Throttling

Tutorial: Enabling Sales Throttling

In a higher volume/terminal count environment, NetSuite can fall victim to slowness. Since SuitePOS issues asynchronous calls to write transactions into NetSuite, these can rapidly accumulate resulting in NetSuite Concurrency Limits being reached and/or time outs occurring. 

When "Throttling" is Enabled and a "Max Throttling Time" is set, SuitePOS writes these transactions to the Fail Queue if it detects Concurrency / Time out failures for a specific terminal.  This is designed to take the load off the NetSuite system for  a set period of time. 

Step 1: Enable Throttling

  1. In NetSuite, check "Enable Throttling".
  2. Set the "Max Throttling"  time.


When SuitePOS throttling mode is activated, it is shown in the settings screen.

When throttling mode is automatically switched off, the Fail Queue's are automatically processed (synchronously) to avoid having to wait for a manual or next day sync.

    • Related Articles

    • Tutorial: Enabling Geocoding for Avatax to facilitate Field Sales.

      Pre-requisite Requires the purchase of the SuitePOS Avatax Module Geocoding for Avatax enables SuitePOS Sales and Returns to automatically calculate tax based off the device's location (versus the more static Settings record). For example, if you are ...
    • Tutorial: Filter Sales Reps by Location

      Retailers that have a lot of Sales Reps may find it easier to enable sales reps ( on the Employee record) for certain locations. This will reduce the amount of reps displayed when setting the sales rep during a transaction in SuitePOS. Step 1: ...
    • Tutorial: Enabling Quick Access of Items (Favorites)

      Quick Access (or Favorites) allow for often used items to be displayed on the main SuitePOS screen in addition to whatever sub-category they reside in. Enable Quick Access: Salesforce Product Record Quick Access items are displayed across all ...
    • Tutorial: Enabling Quantity Pricing (NetSuite Only)

      Pre-requisite Requires the purchase of the SuitePOS Advanced Promotions Module Quantity Pricing is a NetSuite feature that permits different item prices based on quantities sold. Using the Advanced Promotions Module and when the feature in enabled on ...
    • Tutorial: Enabling UOM (Units of Measure) (NetSuite Only)

      Requires the purchase of the SuitePOS Advanced Inventory Module UOMs (Units of Measure) is a NetSuite feature that permits a single item SKU to be stocked and/or sold in various configuration Units at the click of a button. Using the Advanced ...