Linux 软件免费装
Banner图

Multi Location Product & Inventory Management for WooCommerce

开发者 plugincy
hellomasum
更新时间 2026年6月25日 17:46
PHP版本: 7.2 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

stock management inventory management multiple stores woocommerce inventory location based pricing

下载

1.1.0 1.0.8 1.0.3 1.0.9 1.0.0 1.0.4 1.0.5 1.0.1 1.0.6 1.0.7 1.0.2

详情介绍:

Multi Location Product & Inventory Management for WooCommerce is the ultimate solution for businesses operating multiple physical locations, warehouses, retail stores, pickup points, or regional centers. This powerful plugin enables you to manage your entire multi-location business from a single WooCommerce installation — providing location-based inventory tracking, pricing, customer selection, and advanced order fulfillment. Whether you run a chain of retail stores, manage multiple warehouses, operate franchises, or serve different geographical regions — this plugin gives you full control to streamline operations, improve customer experience, and maximize profitability. » Buy Pro | » More info | » Demos | » Docs

安装:

Automatic Installation
  1. Go to Plugins → Add New in WordPress admin.
  2. Search for “Multi Location Product & Inventory Management for WooCommerce”.
  3. Click Install Now and then Activate.
  4. Navigate to Location Manage in the admin menu to begin setup.
Manual Installation
  1. Download the plugin ZIP file.
  2. Upload via Plugins → Add New → Upload Plugin.
  3. Choose the ZIP and click Install Now, then Activate.
FTP Installation
  1. Upload the extracted plugin folder to /wp-content/plugins/.
  2. Go to Plugins → Installed Plugins and activate it.
Configuration Step-by-Step Setup
  1. Create Locations: Go to Location Manage → Locations, add name, address, hours, contact info, and map data.
  2. Configure Settings: Adjust preferences in Location Manage → Settings.
  3. Assign Products: Open any product, assign one or more locations in the location/stock controls.
  4. Manage Stock: Define stock, price, backorder, purchase cost, and status per location.
  5. Add Location Selector:
  6. Shortcode: [mulopimfwc_store_location_selector]
  7. PHP: <?php echo do_shortcode('[mulopimfwc_store_location_selector]'); ?>
  8. Test Frontend: Visit shop, single product, cart, checkout, and order pages, select a location, and verify product, price, stock, cart, and order behavior.
Shortcodes 🔹 [mulopimfwc_store_location_selector] – General customer location selector. Common attributes: title, show_title, show_button, use_select2, herichical, show_count, enable_user_locations, max_width, multi_line, class. 🔹 [mulopimfwc_display_popup] – Pro popup/modal trigger and output. Common attributes: layout="default|modern|modern-simple|classic|tabs|compact|grid", on_click_button, button_title. 🔹 [mulopimfwc_location_selector] – Single-product location selector. Common attributes: product_id, layout, label. 🔹 [mulopimfwc_location_info] – Location details, contact, map, hours, gallery, and related layouts. Common attributes: id, slug, location, layout="auto|tabs|compact|grid", search, compact, limit, orderby, order. 🔹 [mulopimfwc_location_products] – Products for a selected location. Common attributes: id, slug, location, columns, per_page, paginate, orderby, order, class. 🔹 [mulopimfwc_location_archive] – Location archive output for custom pages. Common attributes: id, slug, location, show_info, show_products, show_filter, columns, per_page, paginate, orderby, order, class. 🔹 [mulopimfwc_product_filter] – AJAX product filter by location/stock when the current assignment mode allows it. Common attributes: location="yes|no", stock="yes|no". 🔹 [mulopimfwc_location_recommendations] – Location-based recommendations. Common attributes: limit, columns, title, show_title, orderby, show_badge. 🔹 [mulopimfwc_location_status] – Location open/closed/status badge. Common attributes: id, slug, taxonomy, class; current and selected are supported location contexts. REST API The plugin registers the mulopimfwc/v1 namespace with these routes: 🔹 POST /inventory/bulk-sync 🔹 POST /inventory/update 🔹 GET /inventory/export 🔹 POST /webhook/inventory-update 🔹 GET /locations 🔹 GET /products 🔹 GET /sw.js API requests use the configured API key or WordPress authentication. Webhook requests use the webhook secret or API key. The API settings screen can generate and store API keys/webhook secrets, and optional webhook logging writes request logs under wp-content/uploads/ when enabled. Compatibility Notes 🔹 WooCommerce is required. 🔹 HPOS-aware order queries are used for supported order-management screens. 🔹 Cash on pickup includes Checkout Blocks integration, but stores should test their active block/classic checkout flow before production use. 🔹 Mixed-location cart, location change in cart, split orders, and location-wise currency depend on compatible settings and may disable conflicting options. 🔹 Import/export workflows are CSV/JSON/ZIP based. Native XLS/XLSX inventory import was not found in this codebase. 🔹 Maps use OpenStreetMap/Leaflet. Native Google Maps map-provider and MaxMind integrations were not found. 🔹 POS/WMS/ERP sync is available through REST API and webhook endpoints, not through named vendor-specific native connectors.

屏幕截图:

  • Locations in product title on Archive pages with location selector
  • Automatic user location detection & unlimited location store
  • Location wise archive page
  • Location selection in single product (also available button & dropdown style)
  • Store locations information in single product page
  • Store locations in location archive page
  • Store locations
  • Dashboard & report
  • Unlimited locations
  • Location wise inventory management all in one place - Modern
  • Location wise inventory management all in one place - Classic
  • Location manager & role management
  • Popup & modal management
  • Product filter by location & visibility manage
  • Location wise everything

常见问题:

Can I create unlimited locations?

Yes! The plugin supports unlimited locations with no fixed location limit.

Can I set different prices per location?

Yes, location-specific regular prices, sale prices, purchase prices, and currency settings are supported.

Is this compatible with my existing WooCommerce setup?

It integrates with WooCommerce products, variations, cart, checkout, orders, HPOS-aware order queries, and several WooCommerce frontend/product query surfaces. You should still test your active theme, checkout setup, shipping methods, and payment gateways before production use.

Can I track inventory separately for each location?

Yes, each location’s stock can be managed independently in Stock Central and product-level location controls.

How do I manage multiple locations efficiently?

Use the centralized Stock Central Dashboard to search, filter, bulk assign, and edit products by location.

Can I export or import data?

Yes. Settings export/import uses JSON. Inventory workflows use CSV. The advanced import/export flow supports canonical CSV and ZIP package workflows.

Does it support automatic location detection?

Yes. The selector flow can use browser/IP location tools plus OpenStreetMap/Nominatim/Leaflet based location behavior. No native MaxMind implementation was found in this codebase.

Can I assign staff to specific locations?

Yes, the Location Managers system supports assigned locations and permission controls.

Does it support Google Maps?

No native Google Maps map-provider integration was found. The plugin uses OpenStreetMap/Leaflet for maps and can output Google Maps direction links.

Can POS, WMS, or ERP systems sync inventory?

Yes, through the REST API and webhook endpoints. This package does not include named vendor-specific POS connectors.

Where are the main plugin settings?

Use WordPress Admin → Location Manage → Settings. The settings page includes General, Inventory, Product Visibility, Popup, Order & Cart, Notifications, Location Wise Everything, User Experience, Location Info Management, Text Management, Advanced, and Plugin License tabs.

Can I customize plugin wording and labels?

Yes. The Text Management tools allow changing frontend/admin wording, applying translation defaults, and resetting text values.

Does import support XLS or XLSX files?

No native XLS/XLSX inventory import was found. Use the supported JSON settings export/import, CSV inventory workflows, canonical CSV, or ZIP package import workflow.

Does it support browser or PWA-style notifications?

Yes, optional admin notification features include floating/admin notices, local browser notifications through a service worker, test notifications, test emails, daily digest alerts, and site-status monitor alerts when configured.

更新日志:

1.1.0 1.0.9 1.0.8 1.0.7 1.0.6 1.0.5 1.0.4 1.0.3 1.0.2 1.0.1 1.0.0