This setting controls how products not assigned to any location (also called Global Products) are displayed when users select a specific store/location.
Global Products are items that:
- Are available to all locations
- Do not require location-specific inventory
- May be digital goods, services, or universally stocked products
How to Manage Non-Location Product Display
To configure this:
- Go to Location Manage → Settings
- Open the Product Visibility section
- Find the Product Visibility Rules panel
Here, you will see the main control:

Show Global Products
ON / OFF
- ON
Global products (products not assigned to any location) will still appear in the store.
Useful when you want universally available products always visible. - OFF
Global products are hidden unless they are assigned to the selected location.
Use this when you want strict location-based product availability.

When to Enable Show Global Products
Enable it when:
✔ You have products available across all locations
✔ You sell digital goods or subscriptions
✔ You want customers to see all general products regardless of location
✔ You don’t manage inventory per location for some items
When to Disable Show Global Products
Turn it off when:
✔ You want strict location-controlled product visibility
✔ You manage stock separately for each warehouse/store
✔ You want customers to see only location-specific products
✔ You want to avoid showing unavailable products in a selected location
Tips for Best Use
- If you enable Strict Location Filtering, you may still allow global products with this option.
- Combine this with Product Priority Display to manage ordering of location vs. global products.
- Test on frontend by switching locations to confirm behavior.
This setting gives you full control over how your WooCommerce store displays non-location (global) products, helping you create a clearer shopping experience aligned with your inventory and business logic.