Location based back-order

Location-Based Backorder allows you to control backorder behavior separately for each store or warehouse location. This is especially useful when some locations can accept backorders while others cannot, based on logistics, supplier availability, or delivery timelines.

With this plugin, backorders can be managed per location, not globally—giving you full flexibility and accuracy.


What Is Location-Based Backorder?

Location-Based Backorder means:

  • A product can be out of stock in one location but still:
    • Allow backorders in that location, or
    • Be completely unavailable
  • Another location for the same product can:
    • Have stock available, or
    • Allow / disallow backorders independently

Customers will see backorder availability based on their selected location only.


Method 1: Configure Location-Based Backorder from the Product Edit Page

This method is ideal when managing individual products.

Step 1: Create or Edit a Product

  • Go to WooCommerce → Products
  • Click Add New or Edit an existing product
image 25

Step 2: Assign Locations

  • In the right-hand Location panel, select the locations where the product is available

Backorder rules will apply only to these selected locations.

image 17

Step 3: Enable Stock Management

  • Open Product Data → Inventory
  • Enable Manage stock
  • Set Quantity

⚠️ Quantity must not exceed Total Quantity Purchase (from the General tab).

image 18

Step 4: Set Location-Wise Backorder Rules

For Simple Products

  • Open the Location Settings tab (after Inventory)

For Variable Products

  • Open each variation
  • Configure location settings inside the variation

For each location, choose a Backorders option:

  • Do not allow – Customers cannot place orders when stock is 0
  • Allow – Customers can order even when stock is 0
  • Allow, but notify customer – Orders are allowed with a backorder notice

⚠️ Backorder settings apply only to that specific location.

image 20

Step 5: Save & Test

  • Click Publish / Update
  • Visit the Single Product Page
  • Switch locations to confirm:
    • Backorder message appears correctly
    • Add-to-cart behavior follows location rules

Method 2: Configure Location-Based Backorder from Stock Central

This method is best for centralized or bulk inventory control.

Step 1: Open Stock Central

  • Go to Location Manager → Stock Central
  • Locate the product
  • Click Add Location / Manage Location
image 22

Step 2: Assign Locations

  • In the popup, click the ➕ (plus) icon
  • Select locations to assign to the product
  • Locations appear in a tabbed view

Step 3: Set Default Backorder Rule

In the Default Settings section:

  • Choose a Backorders option
    (This acts as the baseline rule)
image 26

Step 4: Set Backorder Rules per Location

Click on each location tab (example: New-York) and configure:

  • Backorders (Allow / Do not allow / Allow with notification)
  • (Optional) Adjust stock quantity

Each location can have different backorder behavior.

image 27

Step 5: Save Changes

  • Click Save Changes
  • Location-based backorder rules will apply instantly

How Location-Based Backorder Works on the Frontend

  • Backorder availability changes dynamically based on:
    • Selected location
    • Stock quantity of that location
  • Customers see:
    • “Out of stock” if backorders are disabled
    • “Available on backorder” if enabled
  • Other locations remain unaffected

Best Practices for Location-Based Backorders

  • Enable backorders only for locations that can fulfill later
  • Use Allow with notification for better customer transparency
  • Keep purchase quantity and stock levels updated
  • Test backorder behavior by switching locations on the product page
  • Use Stock Central for faster multi-location updates

With Location-Based Backorder, you gain precise control over how each warehouse or store handles out-of-stock situations—improving fulfillment accuracy and customer trust while preventing unwanted orders from unavailable locations.