Avoiding Storage Issues by Using a Fallback Catalog Limit

Fallback relies on a downloaded copy of your item and price catalog. The catalog copy is refreshed each time a sales associate logs into the device.

However, mobile iOS and Windows devices have limits on the storage available for a Fallback catalog. Exceeding the storage limit could cause the SCIS application to fail on a device. This limit often affects catalogs of over 20,000 items. See Fallback and Storage Limits for Mobile Apps for more information on storage limits.

The Fallback Catalog Limit feature limits periodic catalog downloads to your mobile devices to 20,000 item SKUs. You can select the items to include plus rely on a NetSuite script to flag and include items purchased in recent orders. Manually–selected items have priority over items flagged due to being recently purchased.

Initial Fallback Catalog Limit Download

The first time the script runs, it reviews past orders for items that were not manually selected for inclusion. It flags and adds those unique items to the manual items, continuing until the item count reaches 20,000. These items are included in your initial Fallback item catalog.

Subsequent Fallback Catalog Limit Downloads

The next weekly run looks for items that were sold but not currently in the catalog list. Then the script removes items with the oldest transaction dates and replaces them with items from recent purchases. In addition, the script adds items recently marked to Include Item in Fallback and removes items that were inactivated. To maintain performance, subsequent catalog downloads consist of catalog updates only.

Tip:

Enabling the Catalog Limit also enables using the Fallback Open Item for SKUs not downloaded. Together, these options ensure that your sales associates are covered in the event of an outage. See Avoiding Storage Issues by Using the Fallback Open Item.

Note:

Changes made to manually include or stop including items can take up to two hours to download.

Setting up a Fallback Catalog Limit and Open Item option

Use these procedures to enable a Fallback Catalog limit and configure how SCIS selects the items to include.

To adjust the scheduled query used to keep your Fallback Catalog current, see Working with the Fallback Catalog Limit Script Schedule.

Important:

Fallback must be enabled in your SCIS setup. To verify that Fallback is ready, go to Setup > SuiteCommerce Advanced > SCIS Fallback Settings. If one or more Subsidiaries or Locations are highlighted, then Fallback is enabled.

1. Enable the Fallback Catalog Limit Feature

In addition to enabling a Fallback Catalog Limit, these steps enable the Open Item option.

Important:

If you have used Fallback during internet interruptions and have not experienced issues, you likely do not need to enable this feature.

To enable the Fallback Catalog Limit:

  1. Go to Commerce > InStore > Settings > Search.

  2. Click Edit for your settings record.

  3. Open the General subtab.

  4. Check the Enable Fallback Catalog Limit box.

    SCIS Fallback Catalog Limit enable checkbox
  5. Click Save.

2. Add Fallback Catalog Limit Field Sets

These field sets add the catalog limit check boxes to the item record page.

To add Fallback Catalog Limit field sets to your website:

  1. Go to Commerce > Websites.

  2. Click Edit for the website associated with your SCIS setup.

  3. Open the Field Sets subtab.

  4. Locate the SCIS Fallback section.

  5. Open an insertion field by clicking in the right-hand column of that section.

    Fallback Catalog Limit field set 1
  6. Add the field sets from the Field Set list:

    1. Click the list icon.

      Fallback Catalog Limit field set 2
    2. In the – Select – field, begin entering the first field set:

      Include item in Fallback (Custom)

      Fallback Catalog Limit field set 3

      (You can also scroll through the list.)

    3. Select the set and click Add.

      Fallback Catalog Limit field set 4
    4. Begin entering the second field set:

      Scis Include item in fallback (Custom)

      Fallback Catalog Limit field set 5
    5. Select the set and click Add.

    6. Click Submit.

  7. Click OK.

    Fallback Catalog Limit field set 6 Fallback Catalog Limit field set 7

    You will see the two sets added to the SCIS Fallback section.

  8. Click Save.

    Note:

    If you disable the Fallback Catalog Limit option later, it is not necessary to remove these field sets.

3. (Optional) Choose Specific Items to Include

In addition to using the Fallback Catalog Limit script to identify items from recent orders, you can designate which items should always be available in Fallback mode. Items selected manually using these steps items take priority over items identified from the transaction history. These manual items are not replaced when the history changes.

To choose items for your Fallback Catalog Limit:

  1. In NetSuite, go to Lists > Accounting > Items.

  2. Expand the Filters list and select Inventory Item.

    Fallback Catalog Limit Inventory Item 1
  3. Locate the desired item and click Edit.

  4. Open the Custom subtab.

  5. Check the box to Include Item in Fallback.

    Fallback Catalog Limit Inventory Include Item Checkbox
  6. Click Save.

  7. Repeat for the next item as desired.

Working with the Fallback Catalog Limit Script Schedule

You can adjust when the script reviews orders and items for inclusion in the Fallback Catalog download. You might make this change to ensure orders from your busiest days are included in the count sooner rather than later. The default runtime is weekly on Monday night.

To adjust the Fallback Catalog Limit script schedule:

  1. In NetSuite, go to Customization > Scripting > Scripts.

  2. Expand the Filters list and select Map/Reduce.

    Fallback Catalog Limit Script List Filter
  3. Find the Check fallback items script and click View.

    Fallback Catalog Limit Script List
  4. Open the Deployments subtab and click the script Title.

    Fallback Catalog Limit script Deployment Subtab
  5. To adjust the Schedule, click Edit and change as desired.

    Fallback Catalog Limit Script Dployments Schedule
  6. Open the Parameters subtab.

    Parameter subtab with total items and priortize period length
  7. The Total Items value is the number of items to be included in your Fallback Catalog Limit.

    Warning:

    You should not increase the Total Items to greater than 20,000. Otherwise, your devices can experience storage issues.

  8. Choose the period to Prioritize Items Sold In.

    This field optimizes how NetSuite populates your Fallback Catalog. The script reviews the transaction history and identifies items that are likely to be purchased. Items are identified using the number of times each item sold during the previous period.

    The period length should be based on your business volume. If the number of items regularly sold is large, you can limit the number of unique items by reducing the period length. For example, your catalog might be more current or focused if you limit transaction history to the previous quarter or month instead of the previous year.

    If the number of items identified as frequent purchases exceeds the Total Items limit, NetSuite only includes the items found before the limit was reached.

    Note:

    Inventory item records with Include Item in Fallback checked are added to the Fallback Catalog first. Items found by the script are added next.

  9. Click Save.

General Notices