WooCommerce Marketplace Shopify Connector DocumentationWooCommerce Marketplace Shopify Connector Documentation
  • Getting Started

    • Documentation Home
    • Overview
    • Features
    • Comparison
    • Installation
  • Connecting Shopify

    • Creating the Shopify App
    • Setup Wizard
    • Connecting Your Store
  • Syncing

    • Category Mapping
    • Importing Products
    • Exporting Products
    • Importing Orders
    • Exporting Orders
  • Reference

    • Product Data Reference
    • Order Data Reference
  • Configuration

    • Settings
    • Price Rules
    • Webhooks & Auto-Sync
  • For Administrators

    • Admin Overview
  • Help & Support

    • Troubleshooting
    • FAQ
Demo
Buy Now
  • Getting Started

    • Documentation Home
    • Overview
    • Features
    • Comparison
    • Installation
  • Connecting Shopify

    • Creating the Shopify App
    • Setup Wizard
    • Connecting Your Store
  • Syncing

    • Category Mapping
    • Importing Products
    • Exporting Products
    • Importing Orders
    • Exporting Orders
  • Reference

    • Product Data Reference
    • Order Data Reference
  • Configuration

    • Settings
    • Price Rules
    • Webhooks & Auto-Sync
  • For Administrators

    • Admin Overview
  • Help & Support

    • Troubleshooting
    • FAQ
Demo
Buy Now
  • Shopify Connector

    • Documentation Home
    • Overview
    • Features
    • Comparison
    • Installation
    • Creating the Shopify App
    • Setup Wizard
    • Connecting Your Store
    • Category Mapping
    • Importing Products
    • Exporting Products
    • Product Data Reference
    • Importing Orders
    • Exporting Orders
    • Order Data Reference
    • Settings
    • Price Rules
    • Webhooks and Auto-Sync
    • Admin Overview
    • Troubleshooting
    • FAQ

Exporting Orders

Exporting orders creates a seller's WooCommerce orders on Shopify. Sellers do this so that Shopify remains the single place they fulfil from, and so Shopify's stock reflects marketplace sales.

Open My Account → Shopify Connector → Manage Account → Export Order.

The Export Order tab, listing marketplace orders with their export status

The order's products must already exist on Shopify

Shopify cannot create an order for a product it does not stock. Every line item therefore has to be linked to this Shopify account already — and there are two ways that can be true:

  • the product was imported from this Shopify store, or
  • the product was exported to it.

Either link counts. The connector checks the import mapping first and falls back to the export mapping, so a marketplace order made up of products you originally imported from Shopify exports without you having to send anything back the other way.

If a line item has neither link, the connector refuses the order and says:

Selected order product(s) are not available on Shopify. First, You need to export the product(s) then try to export the order(s)

Rows in this state are labelled Products Not Exported in the Export Status column. Run Exporting Products for those products first.

The order list

ColumnMeaning
Order IDThe WooCommerce order number
TotalThe order total and item count
DateWhen the order was placed
Shopify Order IDThe ID on Shopify, or N/A if it has not been exported
Export StatusExported, Not Exported, or Products Not Exported
ActionView Order Details

Use Search By Order ID... to find one order.

Exporting by hand

Everything at once

Select Export All Orders. The connector gathers every eligible order — skipping ones already exported and ones whose products are missing from Shopify — and pushes them in batches with a progress bar and a Sync Logs panel.

Progress messages: Exporting Orders, Orders Exported Out of, Orders Exported, Already Exported.

A selection

Tick the rows and use Bulk Actions → Export Selected, then Apply.

Exporting automatically

The connector can create Shopify orders without anyone pressing a button. On the Settings tab, set Shopify Export Order under Shopify Auto-Syncing Settings:

OptionBehaviour
ManualNothing is exported automatically — use the buttons above
AllEvery eligible marketplace order is exported as soon as it is placed
Pending paymentExport when the order reaches Pending payment
ProcessingExport when the order reaches Processing
On holdExport when the order reaches On hold
CompletedExport when the order reaches Completed

The check runs when a buyer finishes checkout. The connector looks at each line of the new order, and if the products belong to a seller with a connected Shopify store and the order's status matches this setting, the order is created on Shopify straight away.

Tips

Processing is the usual choice: the order is paid, so it is worth reserving stock on Shopify, but it has not shipped yet. All exports even unpaid orders, which is rarely what a seller wants.

What travels with an exported order

Three settings under Export Order Settings decide what is carried across:

SettingOptions
Export Order ShippingInclude Shipping Cost / Exclude Shipping Cost
Export Order TaxInclude Tax Cost / Exclude Tax Cost
Export Order DiscountInclude Discount / Exclude Discount

Exclude a component when your Shopify store already calculates it, or when including it would double what the accounts show.

Exported orders are created on Shopify with an inventory behaviour that decrements stock while obeying the product's stock policy — so Shopify's own oversell rules still apply.

Order status on Shopify

WooCommerce statusSent to Shopify
CompletedFinancial status PAID, fulfilment status FULFILLED
Anything elseFinancial status PENDING

Two markers on every exported order

Every order the connector creates on Shopify carries an order note reading WooCommerce Order, and a custom attribute named Webkul Marketplace Admin Commission holding the marketplace commission calculated for that order.

That second one earns its keep at reconciliation time: the Shopify order itself records what the marketplace took, so the seller does not have to cross-reference two systems to work out their net.

The complete field list is in the Order Data Reference.

Fulfilment and tracking coming back

This is the return leg, and it needs no configuration beyond the webhooks the connector registers when a store is connected.

When the seller marks the order fulfilled in Shopify and enters a carrier and tracking number, Shopify fires the ORDERS_FULFILLED webhook. The connector matches the fulfilled line items to the WooCommerce order and writes three values onto each matching order line:

  • Tracking Company
  • Tracking Number
  • Tracking URL

These appear on the WooCommerce order, so the buyer who ordered through the marketplace can follow a parcel that was actually dispatched from Shopify.

Important

Tracking only flows back for orders the connector knows about — imported orders, and orders it exported. It also needs the store's API Secret Key to be correct, because that is what the webhook signature is checked against.

Where the administrator sees this

The WooCommerce order list gains a Shopify Order Id column showing the Shopify order number for every linked order. See Admin Overview.

Related pages

  • Order Data Reference — every field an exported order carries
  • Exporting Products — the prerequisite
  • Settings — the shipping, tax and discount switches
Prev
Importing Orders
Next
Order Data Reference