Overview

The Order Fulfillment settings control how customer orders are assigned to specific locations for processing and delivery.
This ensures orders are fulfilled efficiently based on inventory availability, customer choice, proximity, or manual admin control.

How to Access Order Fulfillment

To configure this feature:

  • Go to Location Manage →Settings→Order & Cart
  • Then find Order Fulfillment

Order Assignment Method

Choose how orders are automatically assigned to fulfillment locations.

Available Options

1. Customer Selection (Based on Selected Location)

  • Orders are assigned to the location selected by the customer during checkout.
  • Ideal for store pickup or customer-preferred fulfillment.
  • If no location is selected, the system follows the default fallback behavior.

Best for: Click & Collect, user-driven location choice.


2. Inventory Based (Location with Highest Stock)

  • Orders are assigned to the location that has the highest available stock for the ordered products.
  • Helps balance inventory across locations.
  • Reduces out-of-stock scenarios and improves fulfillment speed.

Best for: Warehouses and centralized inventory systems.


3. Proximity Based (Nearest Location to Shipping Address)

  • Automatically assigns the order to the closest location based on the customer’s shipping address.
  • Uses location latitude and longitude for distance calculation.
  • Reduces delivery time and shipping costs.

Best for: Local delivery and multi-city operations.


4. Manual Assignment (Admin Assigns After Order)

  • Orders placed without a selected location are set to On Hold.
  • Admin manually assigns a fulfillment location from the order details.
  • No automatic location assignment occurs.

Best for: Custom workflows, high-value orders, or manual review processes.

⚠️ In Manual Assignment mode, orders remain On Hold until a location is assigned by an admin.


Order Notification Recipients

Choose who receives notifications when an order is placed or assigned.

Available Options

1. Admin Only

  • Notifications are sent only to the site administrator.
  • Suitable for centralized order management.

2. Location Manager

  • Notifications are sent only to the assigned location manager.
  • Ensures faster processing at the fulfillment location.

3. Both Admin & Location Manager

  • Notifications are sent to both the admin and the assigned location manager.
  • Provides full visibility and coordination.

Recommended for: Multi-manager operations and large teams.


Behavior Notes

  • Order assignment occurs immediately after checkout unless Manual Assignment is enabled.
  • Location assignment affects:
    • Inventory deduction
    • Order notifications
    • Fulfillment responsibility
  • Works seamlessly with Location Managers, Stock Thresholds, and API/Webhook updates.

Common Use Cases

  • Multi-warehouse order routing
  • Nearest-store delivery automation
  • Admin-controlled fulfillment workflows
  • Location-specific order responsibility tracking