We are currently rolling this feature out to merchants on select pricing packages. If you are on an eligible pricing package and it is not available to you yet, stay tuned.

Sales Restrictions

Sales restrictions allow businesses to regulate the sale of specific items, such as alcohol and vape products, based on customer age or by purchase quantity. With age-restricted items, cashiers must scan the customer’s state-issued ID, driver’s license, or passport before the register will allow the item to be sold. When using quantity restrictions, cashiers are limited in the quantity of a restricted item that they can add to a sale.

Scanning state-issued IDs and driver’s licenses requires use of one of our supported 2D scanners: the Zebra DS2208, Zebra DS4608, or Socket S740 (must be in Application Mode). Passport scanning is only available with the Zebra DS4608. Find the setup guide for your specific scanner on our Hardware support page.

Table of Contents

Set Up Sales Restrictions

In BackOffice, set up sales restrictions to choose a minimum age and maximum purchase quantity for specific departments and categories of items.

  1. In BackOffice, click ‘Items’ and select ‘Sales Restrictions’.
    Click to Enlarge
  2. Click ‘Add New’.
    Click to Enlarge
  3. Fill in the ‘Details’ and ‘Settings’ fields.
    Click to Enlarge

    Restriction Name | How the restriction is identified on the BackOffice ‘Sales Restrictions’ page.
    Department | Select a department of items to restrict.
    Category | Optionally, select a category of items within the ‘Department’ to restrict or ‘All categories’.
    Sales restrictions created for specific categories will override any department-level restrictions in place for those categories. Learn how to assign items to departments and categories here.

    Sales restrictions must have either an ‘Age Restriction’ or ‘Per Transaction Limit’ set but can also have both.
    Age Restriction | Minimum age a customer must be to purchase items from the selected ‘Department’ and/or ‘Category’.
    Per Transaction Limit | Maximum quantity of items allowed on a sale from the selected ‘Department’ and/or ‘Category’.

  4. Click ‘Save’.
  5. In the ShopKeep Register app, tap 'Get Updates from BackOffice' from the Main Menu (ShopKeep for iOS) or 'Get Updates' from the register menu (ShopKeep on non-iPad devices) to set the sales restrictions live on the register.

Edit and Remove Sales Restrictions

Edit a sales restriction to change its name, department, category, minimum age, or maximum quantity. If a sales restriction is no longer needed, delete it to remove it from use.

  1. In BackOffice, click ‘Items’ and select ‘Sales Restrictions’.
    Click to Enlarge
  2. Click an existing sales restriction.
    Click to Enlarge
  3. Make changes to the restriction and click ‘Update’ to save.

    Or click ‘Delete’ to remove the restriction.

    Click to Enlarge
  4. In the ShopKeep Register app, tap 'Get Updates from BackOffice' from the Main Menu (ShopKeep for iOS) or 'Get Updates' from the register menu (ShopKeep on non-iPad devices) to set the sales restrictions live on the register.

Sales Restrictions at the Register

Learn how cashiers ring up age-restricted and quantity-restricted items at the register.

Age-Restricted Items

Customers’ state-issued IDs, driver’s licenses, and passports can be scanned at the register on the sales screen before or during a sale. In the example below, we show how sales restrictions work when scanning a customer’s ID during a sale.

  1. A cashier adds an age-restricted item to a sale.
  2. A modal pops up on the screen requesting age verification. The cashier verifies the age of the customer by scanning their ID, license, or passport.
    • To scan a customer’s ID or driver’s license, you must use either the Zebra DS2208, Zebra DS4608, or Socket S740 2D scanner (must be in Application Mode). To scan a customer’s passport, you must use the Zebra DS4608. Learn which part of the ID, driver’s license, or passport to scan here.
    • Scanning U.S. state-issued non-driver IDs and driver’s licenses is currently supported.
    Having trouble scanning an ID or passport? Visit our troubleshooting guide for help.
    ShopKeep for iOS                

    Click to Enlarge
    ShopKeep on non-iPad devices

    Click to Enlarge

  3. Verify the information displayed matches the customer's ID and the picture on the ID matches the customer, then tap 'Yes' to confirm or 'No' to reject.
    ShopKeep for iOS                

    Click to Enlarge
    ShopKeep on non-iPad devices

    Click to Enlarge

  4. If the customer does not meet the item age requirement, tapping 'Remove' is required to delete the age-restricted item from the sale.
    ShopKeep for iOS                

    Click to Enlarge
    ShopKeep on non-iPad devices

    Click to Enlarge

  5. Complete the sale as usual.

    The age verification method prints on the receipt to indicate the verification method used and the age of the customer.

Quantity-Restricted Items

  1. A cashier adds a quantity-restricted item to a sale.
  2. If the quantity of items from a restricted department or category exceeds the sale limit, the cashier is prevented from increasing the quantity and receives a prompt informing them of the limit.
  3. The cashier taps ‘Remove’ to dismiss the prompt and remove the extra quantity.
    ShopKeep for iOS                

    Click to Enlarge
    ShopKeep on non-iPad devices

    Click to Enlarge


  • Help us improve ShopKeep Support. Was this article helpful?
  • YES   NO