Tutorial: NetSuite Saved Customer and Item Searches

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 ability to fine tune your environment for Sync efficiency.

Using these Saved Searches, you can now limit Items and Customers that are brought into SuitePOS based of any criteria you choose.  You can choose to bring in no items or customers (other than the Anonymous Customer) or you can bring in all popular items or even all Items sold at a specific store.

The sole purpose of this is to reduce and optimize sync times for those retailers that have a lot of item or customers.
You can optionally create a custom Customer Saved Search that limits the customers that are pulled in. eg. only active customers, only recent customers etc. You can even limit it to only the Anonymous Customers.

Example Customer Saved Search:

You can optionally create a custom Item Saved Search that limits the items that are pulled in. eg. only active items, only items available for POS, no items, only items that have inventory etc. etc.  

Example Item Saved Search

STEP 3: Assign Active Saved Searches in POS Settings

In order for the syncs to pick up the saved searches, they need to be assigned to a POS Settings Record.  Otherwise, if blank, the global Active Saved Search (for Items or Customers) will be used.

Example Assigned Active Saved Searches:


Global Active Saved Searches

The global Active Saved Searches MUST still be created. This is necessary for defaulting and also for bringing in discounts and categories (which every sync must do). 

On-demand Customer and Items

When you limit the saved searches there needs to be a way to get the missing customers or items from NetSuite. This is where On-Demand Customer and Item Search comes in. On-Demand Search means that if a Customer (or Item) is not there locally in the POS (from the Sync) then it will be pulled into the POS directly from NetSuite. 

Differential Syncs and Saved Search Criteria

When constructing saved searches, care needs to be taken not to include criteria that does not update the modified date of a record.  For example, if you include a condition that filters out all inventory with counts set to zero, you may get unexpected results. This is because inventory count changes do not update the item record. As a result, a diff sync may not pick records up if the inventory count goes from 0 to 1. A manual or forced Full Sync will have to be performed periodically.



    • Related Articles

    • Tutorial: Customer Alerts

      Customer Alerts allow you to flag clerks about specific customer/shopper information when a named customer/shopper is selected. Some use cases for this include: VIP customers/shoppers Problematic customers Authorized contacts for a specific customer ...
    • Tutorial: On-Demand Customers for NetSuite

      On-Demand Customers, 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 customer syncs because not all the customers are required. STEP 1: Enable ...
    • 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 ...
    • 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: Activating custom Customer fields in SuitePOS

      Custom fields (at the Customer/Account level) are very useful for tracking any metric about your shoppers. You can use them to take notes, track preferences and desires and even script information to read only fields to showing things like $ spend ...