General Questions #
What is WooCommerce to Shopify Sync?
WooCommerce to Shopify Sync (W2S) is a WordPress plugin that connects your WooCommerce store with your Shopify store and keeps selected data synchronized between them. It supports one-way and bidirectional sync for products, orders, customers, and categories (Pro), using secure API connections.
Do I need both WooCommerce and Shopify stores?
Yes. You must have a WordPress site with WooCommerce installed and an active Shopify store. Both stores need to be accessible and connected using API credentials.
Is the plugin free?
W2S offers a free version with core sync features. But the Pro version is available with advanced filters, category sync, background processing, and priority support.
Installation & Setup #
How do I install the plugin?
- Download the W2S plugin ZIP file
- Go to WordPress Admin → Plugins → Add New
- Click Upload Plugin
- Select the ZIP file and install
- Activate the plugin
For step-by-step instructions, see the Getting Started Guide.
How do I get WooCommerce API credentials?
- Go to WooCommerce → Settings → Advanced → REST API
- Click Add Key
- Set permissions to Read/Write
- Generate the key
- Copy the Consumer Key and Consumer Secret
How do I get Shopify API credentials?
- Go to Shopify Admin → Settings → Apps
- Click Develop apps → Create an app
- Configure Admin API access scopes
- Install the app
- Copy the Admin API access token
Can I use the W2S plugin without API credentials?
No. API credentials are required to securely connect WooCommerce and Shopify.
Synchronization #
What data can I sync?
Depending on configuration and version, you can sync:
- Products (including variations and images)
- Orders
- Customers
- Categories and collections (Pro)
Each entity can be enabled or disabled independently.
Can I sync in both directions?
Yes. W2S supports:
- WooCommerce → Shopify
- Shopify → WooCommerce
- Bidirectional sync
You can configure sync direction per entity.
How often does sync happen?
W2S supports:
- On-save sync (real-time when you click save configuration – instant sync)
- Schedule sync (hourly, daily, weekly)
What happens if a product does not have a SKU?
- In the free version, products without SKUs are skipped
- In Pro, SKUs can be auto-generated during sync
Product Sync #
Can I sync variable products?
Yes. Variable products sync with their attributes and variations. Each WooCommerce variation becomes a Shopify variant.
Do product images sync?
Yes. Featured images and gallery images sync automatically with products.
Can I sync product categories?
Category sync is available in the Pro version. WooCommerce categories map to Shopify collections.
What happens to grouped products?
- Free version converts grouped products into simple products
- Pro version supports full grouped product sync
Order Sync #
Do orders sync automatically?
Yes, but Orders sync based on your configuration such as on-save sync or schedule sync (hourly, weekly, or daily).
What order data is synced?
Orders are synced at creation time and include:
- Line items (name, SKU, quantity, price)
- Customer email and addresses
- Order total
- Currency (no conversion)
- Financial status
Taxes, shipping methods, tracking numbers, and order updates are not synced.
Can I sync orders without syncing products first?
Orders can sync, but order items may appear as missing products if the products do not exist on the destination store. Product sync is strongly recommended before order sync.
How are order statuses handled?
Only financial status is mapped between platforms. Fulfillment, shipping, and tracking statuses are not synced. See the Order Synchronization Guide for details.
Customer Sync #
How are customers matched?
Customers are matched primarily by email address, which must be unique.
Do customer addresses sync?
Yes. Billing and shipping addresses sync if they exist on the source platform.
Can I sync guest orders?
Yes. Guest orders sync using the customer information provided in the order.
Pro Features #
How do I upgrade to Pro?
- Purchase W2S Pro from our website.
- Install the free W2S plugin (required)
- Install and activate the Pro plugin
- Pro features become available automatically
No data is lost during the upgrade.
Can I use Pro features without the free version?
No. The Pro plugin works as an extension of the free plugin and requires it to be installed and active.
Troubleshooting #
Products are not syncing. What should I check?
Please check the following:
- Ensure products have SKUs
- Verify products are published
- Check sync direction
- Review the Audit Log
Orders are not syncing. What should I check?
If your orders are not synced, check the list below:
- Ensure products and customers are synced first
- Check order status filters
- Verify the order has a customer email
- Review the Audit Log
Authentication is failing. What should I do?
You should check the following list one by one:
- Verify API credentials
- Check store URLs
- Confirm API permissions
- Regenerate credentials if needed
Sync feels slow. How can I improve it?
- Use filters to limit data volume
- Sync in smaller batches
- Avoid running bulk syncs during peak traffic
- Use Pro background processing
Technical #
Is my data secure?
Yes. API credentials are stored securely in your WordPress database. W2S does not send data to external servers.
Does the plugin affect site performance?
W2S is optimized for live stores. Bulk and Pro sync operations run in the background to avoid frontend performance issues.
Can I customize field mappings?
Field mappings are system-controlled to ensure safety and data integrity. Manual field remapping is supported, but you don’t have to edit it. See the Field Mapping Guide for details.
Support #
Where can I get help?
First, check our troubleshooting guide, and read our full documentation for self-help. If you need further assistance, contact Smackcoders Support.
Do you offer support?
Yes. All users receive support. Pro users receive priority assistance.
Can I request new features?
Yes. Feature requests are welcome. Contact support with your requirements.