Features
Every item below exists in version 3.0.0 and is documented on the page linked beside it.
Connecting Shopify stores
- Two authentication methods — a modern Dev Dashboard App (OAuth) connection, or a Legacy Custom App connection using an Admin API access token. → Creating the Shopify App
- Four-step setup wizard that walks a first-time seller from welcome to a working connection, verifying the credentials with Shopify before it saves anything. → Setup Wizard
- Multiple Shopify accounts per seller, each with its own settings, mappings and price rules, with a header store switcher to move between them. → Connecting Your Store
- Copy-ready redirect URIs shown on screen, to paste into the Shopify app's allowed redirection URLs.
- Live connection status on every account row — the connector asks Shopify and compares the answer with the stored store name.
- List and grid views, bulk delete, and a delete confirmation that explains what stops working.
Catalogue structure
- Fetch Shopify collections into the connector with a progress bar and a sync log.
- Map each collection to a WooCommerce category, with a hierarchical category picker that hides categories you have already mapped.
- Restrict imports to mapped collections only, or import the whole store. → Category Mapping
Products
- Import simple and variable products from Shopify, including base image, additional images, name, price, SKU, description, quantity, weight and every option with its values. → Importing Products
- Two-stage import — fetch first, create second — so large catalogues import in batches.
- Choose which Shopify statuses to import: Active, Archived or Draft.
- Choose the WooCommerce status imported products are created with: Draft, Pending Review or Published.
- Choose the imported image size: default, 150px, 300px or 768px.
- Create images in the background so products appear faster and images fill in behind them.
- Refresh imported products to re-pull only stock and prices when the two stores drift apart.
- Export WooCommerce products to Shopify, simple and variable, in bulk or row by row. → Exporting Products
- Update already-exported products without creating duplicates, and choose exactly which fields an update writes — price, quantity, description, images.
- Export status column so a seller can see at a glance what has and has not gone across.
Orders
- Import Shopify orders into WooCommerce with the default order status you pick, mapped to the correct marketplace seller. → Importing Orders
- Export WooCommerce orders to Shopify, one at a time, in bulk, or all at once. → Exporting Orders
- Real-time order export — pick a WooCommerce order status (or All) and matching orders are created on Shopify as soon as the buyer completes checkout.
- Control what travels with an exported order: shipping cost, tax and discount can each be included or excluded.
- Fulfilment tracking back-sync — when the seller fulfils in Shopify, the tracking company, tracking number and tracking URL are written onto the WooCommerce order lines.
- Shopify Order Id column on the WooCommerce order list for administrators. → Admin Overview
Pricing
- Price rules that add or subtract a fixed amount or a percentage, applied only inside a price band you define.
- Direction control — apply rules on import, on export, or not at all.
- Enable, disable and delete rules in bulk. → Price Rules
Live synchronisation
- Three Shopify webhooks registered automatically for each account: product update, product delete and order fulfilled.
- Signature verification of every incoming webhook against the store's API secret key.
- Background processing with automatic recovery if a queue stalls.
- Auto-sync direction — disable it, sync Shopify to WooCommerce, or WooCommerce to Shopify. → Webhooks and Auto-Sync
- Shopify location selection, so stock is read from and written to the right warehouse.
Platform
- Compatible with High-Performance Order Storage (HPOS) and the Cart and Checkout blocks.
- Tested with WordPress 7.0 and WooCommerce 10.7; requires PHP 7.4 or newer.
- Uses the Shopify GraphQL Admin API, version
2024-01. - Fully translatable — every string is in the
wkmpshopify_connectortext domain.
Next step
Continue to Installation to put the connector in place, or read the Overview if you want the shape of the product before the detail. If you are weighing the connector against other tools, the Comparison page puts them side by side.
