Convert more holiday shoppers with express checkout and buy now, pay later. Learn more
Product Icon

Extendons Multi Locations Inventory Management for WooCommerce

Manage stock across multiple stores and warehouses in WooCommerce, with supplier tracking, purchase orders, and location analytics.

only let online customers buy from specific locations

Request:

I run an online store plus several retail booths. I’d like to track stock at all of my locations in your plugin, but only let online customers buy from the locations I can actually ship from.

Right now, a product’s total stock is the sum of all locations. For example, a product with 3 in my warehouse, 1 at my Cincinnati store and 1 at my Murfreesboro store shows 5 in stock online, and a customer can add all 5 to their cart, even though I can’t ship from Murfreesboro. Removing shipping zones and payment methods from that location, using backend-only mode and turning on “Limit customers to a predefined location” didn’t change this.

Suggested solution:

Add a setting on each location, something like “Available for online orders” (yes/no). Locations set to “no” would still track stock, show in the Manage Stock table and appear in reports, but wouldn’t count toward the stock customers see or can buy, and wouldn’t be assigned to online orders.

Who this helps:

Any store with consignment booths, pop-up shops, or retail locations that track inventory but can’t fulfill online orders. Having all stock in one system, with control over which locations sell online, would make this plugin a complete solution for multi-location retailers.

Thank you,
Robin Moody-Butler

Author

rmoodybutler021c5a79b5

Current Status

Open

Last updated: November 9, 2026

2 comments

Log in to comment on this feature request.

  1. rmoodybutler021c5a79b5 says:

    thanks for responding. i will need to request a refund. i can do this with a spreadsheet instead.

  2. extendons says:
    Product developer November 10, 2026 6:27 am

    Hello Robin,

    Thank you for explaining your setup so clearly.

    We understand that you need to manage stock separately at each location while allowing online customers to purchase only from locations that can fulfill online orders. This is a valid requirement; however, please note that this functionality is not currently available in version 1.0.0.
    In the current version, the online stock quantity is calculated by combining the stock from all locations assigned to a product. This means that the inventory at your warehouse, Cincinnati store, and Murfreesboro store is included in the total quantity available for online purchases.

    Please note that removing shipping or payment methods, enabling Backend Only Mode, or activating Limit Customers to a Predefined Location will not exclude a location’s stock from this calculation.
    We can consider adding a per-location Available for Online Orders setting in a future update. This would allow you to exclude selected locations from online stock calculations while keeping their inventory available in Manage Stock and reports. The excluded quantities would also be omitted from the stock displayed to customers, the purchasable quantity, and automatic location assignment for online orders.

    If you would like this functionality implemented before it becomes available in a future update, please contact us at woo@extendons.com. Our team can review your store’s requirements and provide a quotation for a custom solution.

    Best regards,
    Extendons Woo Support

Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.