How to use Shipping Zones Restriction Mode

Updated 1 year ago

The Shipping Zones Restriction Mode allows you to sell inventories in specific zones only. The Multi-Inventory add-on will try to detect the visitor's zone and will use the inventories linked to that zone in this order:

  • Firstly, it checks if the user is logged in and has a valid shipping address saved in their profile.
  • If the above fails, it tries to get the zone from a cookie that ATUM saves when the visitor fills in the Geo Prompt or the User Destination Form Widget.
  • In the case all of the above fails, it'll get the zone from the Default Shipping Zone set in ATUM's Settings.
  • If all the above fails, the inventories with a region assigned will show up as Out of Stock.


  • On the WordPress admin panel, go to ATUM Inventory > Settings > Multi-Inventory.

  • On the Region Restriction Mode section, select Shipping Zones.

If you enable the Shipping Zones Restriction Mode, all the products with Multi-Inventory enabled will stay Out of Stock until you add any region(s) to them. We recommend setting up shipping zones to all your inventories before enabling the restriction mode.
  • Click Update Settings.


If you enable the Shipping Zone Restriction Mode, a default shipping zone can be selected. ATUM will use the default shipping zone when not able to locate any visitor as described above. To select or change the default shipping zone:

  • On the WordPress admin panel, go to ATUM Inventory > Settings > Multi-Inventory.

  • Select a shipping zone in the Default Shipping Zone dropdown (Shipping Zone Restriction Mode must be active for this option to appear).

  • Click Update Settings.

Once you have selected the Shipping Zones Region Restriction mode in ATUM Settings, the Use Geo Prompt option appears and enables automatically. When the Use Geo Prompt option is enabled, a Geo Prompt Pop-up will show when visitors with no atum_location cookie saved, visit your site for the first time. The popup will ask the visitor for their address details and will adjust the shop accordingly.


When the Shipping Zones region restriction mode is selected the Geo Prompt Pop-Up is enabled by default, but you can enable or disable it.

  • On the WordPress admin panel, go to ATUM Inventory > Settings > Multi-Inventory.

  • Enable or disable the Use Geo Prompt option.

  • Click Update Settings.


  • On the WordPress admin panel, go to ATUM Inventory > Settings > Multi-Inventory.

  • Configure the Geo Prompt Pop-Up options. You can set:

    • Required Fields: Select what visitor’s information is required to work for your region restriction mode. You can choose between Country/State, Postal Code, or both.

      Choose one at least, or the popup will not display.
    • Popup Title: Set the popup title.

    • Popup Subtitle: Set the popup subtitle.

    • Popup Text: Set the popup description text.

    • Border Radius: Select a border-radius for the popup corners.

    • Background Color: Select a background color for the popup.

    • Accent Color: Select an accent color for the popup.

    • Font Color: Select a font color for the popup.

    • Privacy Link Text: Set the Privacy Policy text for the confirmation checkbox.

      You need to assign a Privacy Policy page within the WooCommerce settings for the confirmation checkbox to work.

  • Click Update Settings.


  • On the WordPress admin panel, go to Products and open-edit the product you want to restrict.

  • On the Product's page navigate to the Product Data section and select the Inventory tab.

  • Open the inventory you would like to restrict.

  • Click the blue flag Region icon.

  • Select one or several shipping zones from the WooCommerce shipping zones list.

    The inventory will only be sold in the selected shipping zones.
  • To activate changes, click the product Update button.


When you add a zone restriction to an inventory, only visitors that selected an address from the same zone will see the product In Stock. So will the logged-in users that have their profile address within the selected zone.
Visitors from a different zone or the logged-in users with profile addresses outside the zone will see the product Out of Stock.

The stock status/count of shopping baskets (shopping cart) could change upon completing the shipping destination details within checkout! In the case of the previously saved shipping destination with the users' profile or selected zone difference versus the chosen shipping destination, the checkout could fail as the different restriction zone may not have the same inventory available.

Example: Customer wants to buy a product that has inventory restricted to London. The customer has a London address set in their profile and ads the product to the cart. Within the checkout page, the customer changes the shipping destination to the Manchester area. WooCommerce will use the default message telling the customer that the product is not available.

Did this answer your question?