WooCommerce Orders
When your store's WooCommerce online shop is connected to Brother POS, customer orders placed online appear directly in the POS register interface. You can view order details, load them into the cart for in-store pickup, complete them individually or in bulk, and void orders that need to be cancelled.

Before You Begin
- Your admin must have configured the WooCommerce integration in Admin > Settings > WooCommerce Integration link.
- The WooCommerce tab only appears in Sales History when the integration is enabled.
- Online orders sync automatically every 10 seconds while you are connected to the internet.
WooCommerce integration is a two-way sync. Products, inventory, and orders flow between your online store and Brother POS. This page covers the order management side from the POS register.
Viewing WooCommerce Orders
Step-by-Step
- Open Sales History from the Recent Activity section in the cart panel (visible when the cart is empty).
- Tap the WooCommerce tab at the top of the panel.
- The list shows all pending and processing WooCommerce orders with:
- WooCommerce order number
- Customer name and contact info
- Order items and quantities
- Order total
- Order status (Processing, On Hold, etc.)
- Order date and time
Orders are sorted with the most recent at the top and refresh automatically.
Loading an Order to Cart
When a customer arrives to pick up their online order, you can load it directly into the POS cart:
Step-by-Step
- Find the order in the WooCommerce tab.
- Tap the order to view its details.
- Tap Load to Cart. The order items are pulled into your POS cart with the correct products, quantities, and prices.
- Verify the cart matches the online order. Check that all items are present and quantities are correct.
- Proceed to payment using the customer's chosen payment method or collect payment in store.
If the customer already paid online, the payment method and status will be indicated on the order. You may only need to confirm pickup and mark the order as fulfilled.
What Gets Loaded
| Data | Loaded? |
|---|---|
| Products and quantities | Yes |
| Product prices (from WooCommerce order) | Yes |
| Customer information | Yes |
| Shipping address | Visible in order details |
| Online payment status | Visible in order details |
| Coupons applied online | Reflected in order totals |
Completing a Single Order
After a customer picks up their order or it has been delivered:
Step-by-Step
- Select the order in the WooCommerce tab.
- Tap Complete Order.
- Confirm the completion.
The order status updates to "Completed" in both Brother POS and your WooCommerce store. The customer receives an order completion notification from WooCommerce (if configured).
Bulk Completing Orders
When multiple orders need to be marked as completed at once (for example, at the end of a pickup window):
Step-by-Step
- Switch to the WooCommerce tab in Sales History.
- Select multiple orders by tapping the checkbox on each order card. Selected orders are visually highlighted.
- Tap Bulk Complete (this button appears when orders are selected).
- Confirm the bulk action. A dialog shows how many orders will be completed.
- All selected orders are marked as completed in both systems.
Bulk completion cannot be undone from the POS. Make sure all selected orders have actually been picked up or delivered before completing them.
Voiding a WooCommerce Order
If an online order needs to be cancelled:
Step-by-Step
- Select the order in the WooCommerce tab.
- Tap Void Order.
- Enter a reason for the cancellation (e.g., "Customer requested cancellation", "Item out of stock").
- Confirm the void.
The order status updates to "Cancelled" in WooCommerce. Depending on your WooCommerce payment gateway settings, the customer may receive an automatic refund.
Voiding a WooCommerce order from Brother POS updates the status in your online store. Refund processing depends on your WooCommerce payment gateway configuration and may need to be handled separately in your WooCommerce admin.
Order Statuses
WooCommerce orders can have the following statuses:
| Status | Meaning | Action Available |
|---|---|---|
| Processing | Payment received, awaiting fulfillment | Load to cart, complete, void |
| On Hold | Awaiting payment or manual review | View details, void |
| Completed | Order fulfilled and delivered | View details only |
| Cancelled | Order has been cancelled | View details only |
| Refunded | Full refund has been issued | View details only |
Only orders with actionable statuses (Processing, On Hold) appear prominently in the WooCommerce tab.
Sync Behavior
| Aspect | Details |
|---|---|
| Sync interval | Every 10 seconds while online |
| Direction | Two-way (order status changes push back to WooCommerce) |
| Offline behavior | WooCommerce tab does not update while offline; orders resume syncing when connectivity returns |
| Inventory | Completing an order from the POS deducts inventory, which pushes to WooCommerce |
Common Scenarios
Customer Arrives for Pickup
- Customer tells you their name or order number.
- Find the order in the WooCommerce tab.
- Verify their ID if required.
- If already paid online, tap Complete Order.
- If paying in store, tap Load to Cart, collect payment, and the order completes automatically with the sale.
Item Out of Stock
If an ordered item is no longer in stock:
- Contact the customer to offer a substitute or cancellation.
- If cancelling, void the WooCommerce order with a reason.
- If substituting, load the order to cart, remove the out-of-stock item, add the substitute, and process the adjusted sale.
Customer Wants to Add Items at Pickup
- Load the WooCommerce order to cart.
- Add the additional items to the cart as you would for a normal sale.
- Process the combined sale. The customer pays for the additional items at the register.
Online Order With Store Credit
If the customer used store credit for part of their online order, the paid amount is reflected in the order details. Any remaining balance due can be collected at pickup.
Troubleshooting
| Problem | Solution |
|---|---|
| WooCommerce tab not visible | The integration is not enabled. Ask your admin to configure it in Admin > Settings > WooCommerce Integration link. |
| Orders not appearing | Check your internet connection. The sync requires connectivity. Also verify orders exist in your WooCommerce admin. |
| "Load to Cart" adds wrong products | Product mapping between WooCommerce and Brother POS may be misaligned. Ask your admin to check the product sync in the WooCommerce integration settings. |
| Order status not updating in WooCommerce | Verify the API connection is healthy. Check the WooCommerce health monitor in Admin > WooCommerce. |
| Bulk complete button not showing | You must select at least one order by tapping the checkbox on the order card. |
Best Practices
- Check the WooCommerce tab regularly. Do not let online orders pile up -- customers expect timely fulfillment.
- Verify customer identity at pickup. Confirm the customer's name and order number before handing over products.
- Keep inventory accurate. If you manually adjust stock for an online order, ensure the WooCommerce sync picks up the change.
- Communicate delays. If an order cannot be fulfilled immediately, reach out to the customer before they arrive.
- Use bulk complete at end of day. If you have multiple orders that were fulfilled throughout the day, bulk complete saves time over processing each one individually.
What's Next?
- Fulfillment -- Process delivery and shipping orders from the POS
- Sales History -- View all completed sales including online orders
- Hold & Recall Orders -- Park a sale while handling an online order pickup