Your WooCommerce settings page decides which Qoblex warehouses feed your store, which warehouses fulfill the orders that come back, and which price lists set the prices Qoblex pushes to WooCommerce. Unlike a multi-location Shopify store, a WooCommerce store is treated as a single stock location in Qoblex, so instead of a location-mapping table you choose one or more Qoblex locations to aggregate stock from and one or more to fulfill orders from. This article explains the Inventory levels Synchronization location list, the Sale Order Synchronization fulfillment locations and their priority order, how your store currency limits which price lists you can use, and the two price-list selectors under Pricing Synchronization. After reading it you will know how to fill in each location list, choose your Price and Compare At price lists, and clear any message that blocks the save.
How WooCommerce handles locations
WooCommerce does not have Shopify-style multi-location inventory, so Qoblex treats your store as tied to a single location. That location is the integration’s default location: it is where inbound WooCommerce orders are booked and where products imported from WooCommerce first land. You do not set it directly on this page. During initial setup, Qoblex captures it once from the first fulfillment location you pick in section 2 and stores it behind the scenes when you save. After setup, this default location is fixed; reordering the fulfillment list later does not change it. Because there is no per-location mapping table, the two location lists on this page play two separate roles: – The Inventory levels Synchronization list (section 1) controls which Qoblex warehouses have their stock added together and pushed out to WooCommerce. – The Sale Order Synchronization list (section 2) controls which Qoblex warehouses fulfill the orders WooCommerce sends back. These are set independently, so the warehouses you sync stock from do not have to be the same ones you fulfill from.
Inventory levels: which warehouses feed your store
Section 1 is titled Inventory levels Synchronization. The first question, “How would you like us to sync your inventory levels (quantity adjustments, stock transfers, purchases…)?”, offers two choices: Do not sync and Sync from Qoblex to WooCommerce. When you choose Sync from Qoblex to WooCommerce, a second control appears: “Which warehouse inventory levels are reflected in your WooCommerce store? Select multiple locations to aggregate inventory levels across different warehouses.” This is a multi-select list of your Qoblex locations. Qoblex adds up the available quantity of each product across every location you select and sends that single total to WooCommerce. – Select one location to mirror just that warehouse’s stock to WooCommerce. – Select several locations to publish a combined total, for example a main warehouse plus an overflow warehouse. – If you select nothing here while inventory sync is on, Qoblex cannot save (see the validations below). If you leave inventory set to Do not sync, this location list is hidden because Qoblex is not pushing any stock levels out.
Fulfillment locations and priority order
Section 2 is titled Sale Order Synchronization. It asks: “Which locations to fulfill WooCommerce sale orders from? Select more than one location to automatically split orders across different warehouses depending on product availability.” This is again a multi-select list of your Qoblex locations. – Select a single location to fulfill every WooCommerce order from that one warehouse. – Select several locations to let Qoblex split an order across warehouses based on where stock is available. When you select more than one fulfillment location, Qoblex shows an ordered list beneath the selector with the note “Use the arrows to set fulfillment priority. Orders are filled from the first location with available stock.” Each location appears in a numbered row with up and down arrows. Use the arrows to drag a location higher or lower; Qoblex fills each order from the first location in this list that has stock, then moves down the list. During your first-time setup, the first location in this list is captured as the integration’s default location, which is where inbound WooCommerce orders are booked and where products you import from WooCommerce are first stocked. Once your store is set up, that default is fixed. Reordering this priority list afterwards changes fulfillment order but does not re-point the default location.
Store currency
Your WooCommerce store currency is read from the store when you connect it, and it is shown as part of each price-list option (see below). You do not set or change the store currency on this page, and, unlike the Shopify integration, WooCommerce settings do not include an exchange-rate setup. Qoblex does not convert prices between currencies for WooCommerce. Because there is no conversion step, the rule is simpler: any custom price list you sync must already be in your store’s currency. If it is not, Qoblex blocks the save and tells you which list is wrong (see the validations below). Qoblex’s built-in reserved price lists are exempt from this currency check.
Price and Compare At price lists
Section 4, Pricing Synchronization, first asks “How would you like us to sync your product prices?” and then lets you choose two price lists: – “Which price list would you like to assign to your product prices on your store?” This is the Price list, used for the normal selling price Qoblex sends to WooCommerce. – “Which price list would you like to assign to your product Compare At prices on your store?” This is the Compare At list, used for the strikethrough “was” price. Each dropdown shows the list name followed by its currency symbol, for example “Retail (£)”. By default the Price list is the reserved Retail price list and the Compare At list is the reserved Retail Compare At price list. When Qoblex pushes prices to WooCommerce, it reads each variant’s price from your chosen lists and maps them like this: if there is a Compare At price above zero, the Compare At price becomes the WooCommerce regular price and the Price becomes the WooCommerce sale price (so the store shows a markdown); if there is no Compare At price, the Price becomes the WooCommerce regular price and no sale price is set.
Price-list field mapping
This is the direction and mapping Qoblex uses for the two price lists. Pricing only syncs when the “How would you like us to sync your product prices?” direction includes Qoblex as a source. | Qoblex field | WooCommerce field | Direction | Transform / notes | | — | — | — | — | | Price list (selected Price list) price | Regular price (when no Compare At) or Sale price (when a Compare At exists) | Qoblex to WooCommerce | Sent only when the pricing direction is From Qoblex to WooCommerce or Both Ways. | | Compare At list (selected Compare At list) price | Regular price | Qoblex to WooCommerce | Used as the WooCommerce regular price only when it is greater than zero; otherwise no sale price is produced. | | Store currency | (validated, not sent) | — | A custom Price or Compare At list must match the store currency; reserved lists are exempt. No currency conversion is applied. | On the way back in, when you import products from WooCommerce, Qoblex reads the WooCommerce regular and sale prices and stores them into the same two lists. When the WooCommerce variant has a sale price, that sale price (the lower one) is stored in your Price list and the WooCommerce regular price is stored in your Compare At list. When there is no sale price, the WooCommerce regular price goes to your Price list and the Compare At value is stored as zero. This is the mirror image of the outbound mapping above. If your Price and Compare At selectors point at the same list, that import cannot run.
What Qoblex checks before it saves
Qoblex validates your settings when you press Save (or Finish Setting Up Your store during first-time setup). If any check fails, nothing is saved and the failing messages appear in a red box above the buttons. A successful save shows “WooCommerce integration changes saved”. The save-blocking checks, with the exact message Qoblex shows for each: – Price and Compare At set to the same list. “Price and Compare At price lists must be different” Point the two selectors at different lists. – Price and Compare At lists in different currencies. “Price and Compare At price lists must have the same currency” Choose two lists that share a currency. – A custom Price list not in the store currency. “Price price list must have the same currency as your store ([currency])” This is checked for custom price lists; create or choose a list in your store currency. – A custom Compare At list not in the store currency. “Compare At price list must have the same currency as your store ([currency])” The same rule applies to the Compare At list. – No fulfillment location selected. “Please select at least one location to sync orders to” Select at least one location in the Sale Order Synchronization list. – Inventory sync on with no inventory location. “Please select at least one location to sync inventory levels to WooCommerce” This appears only when inventory is set to Sync from Qoblex to WooCommerce; select at least one warehouse in section 1.