Connect Wix to Craftybase
Learn how Craftybase pulls your Wix data.
Wix is a flexible e-commerce platform that allows you to sell both physical products and services.
Our Wix → Craftybase integration pulls your products and orders from Wix into Craftybase, ensuring your inventory levels automatically reflect sales made through this channel.
In this article:
- Connecting your Wix store to Craftybase
- Pulling your Wix Products
- Pulling your Wix Orders
- Pulling your Wix Variations
Connecting your Wix store to Craftybase
To connect your Wix store, follow the steps outlined in our help guide: Connect your Wix Store.
Once connected:
- Data pulls occur automatically each day at 5am in your local time zone
- You can run a manual pull at any time between scheduled syncs
We recommend creating your products in Wix first and then pulling them into Craftybase. This ensures SKUs and external references are aligned from the beginning and avoids the need to merge manually created products later.
Pulling your Wix Products
Your Wix product catalogue will be pulled as both Products and Listings in Craftybase. More details on the specific rules we apply can be found here: How does Craftybase pull products from my Integrations?
What Products are Pulled?
Only physical products are imported during scheduled product pulls.
Service products — such as consultations, classes, workshops, or appointments — are not included in the product pull.
If a Wix order references a service product, Craftybase will automatically create a product record so the order line item and revenue can be tracked correctly. See the How service products are handled in orders section below for more details.
Product Updates
If a product has already been pulled and linked in Craftybase, changes made later in Wix (such as name, SKU, or description edits) will not automatically update the existing product. These changes must be made in Craftybase using the bulk product update process.
If a product is deleted in Wix but historical orders reference it, Craftybase will create a "ghost product" so inventory and order history can still be managed correctly. These ghost products will not include metadata such as descriptions or images.
Pulling your Wix Orders
All sales created as Orders in Wix - including web and Wix POS sales - will be pulled into Craftybase (subject to status rules below).
How service products are handled in orders
Service products are not included in scheduled product catalogue pulls. However, if a service product appears on a Wix order, it will still be processed when the order is imported.
When this happens, Craftybase will automatically create a product record for that service item so the order line can be tracked correctly. This product will appear in your Products list, and inventory will be deducted for the quantity sold.
Because service products do not represent physical stock, this may result in a negative stock-on-hand value. This is expected behaviour and does not affect reporting. If preferred, you can create an inventory adjustment to return the stock level to zero.
If an order contains:
- Physical products only → inventory will be deducted as normal
- Service products only → a product record will be created and the order will be recorded with full revenue and inventory tracking
- A mix of physical and service products → the full order total (including service revenue) will be recorded, and inventory will be deducted for all line items
Order Status Handling
The Payment Status in Wix determines whether the order is pulled and whether it is marked as paid in Craftybase.
| Payment Status | Pulled to Craftybase? | Marked as Paid? | Notes |
| PENDING | No | - | Orders marked as PENDING are not pulled. |
| NOT_PAID | No | - | Orders marked as NOT_PAID are not pulled. |
| UNSPECIFIED_PAYMENT_STATUS | Yes | No | Order is pulled, but no payment or shipping information is applied unless provided by Wix. |
| PAID | Yes | Yes | Order is marked as paid in Craftybase. |
| PARTIALLY_REFUNDED | Yes | Yes | A refund adjustment is added to the order. If Wix records returned stock, affected line items are marked as canceled and stock is returned. |
| FULLY_REFUNDED | Yes | Yes | A refund adjustment is added to the order. If Wix records returned stock, affected line items are marked as canceled and stock is returned. |
Fulfillment Status Handling
The Fulfillment Status in Wix determines whether the order is marked as shipped in Craftybase.
| Fulfillment Status | Pulled to Craftybase? | Marked as Shipped? | Notes |
| CANCELED | Yes | No | Order is pulled, marked as canceled, and stock is returned to inventory. |
| NOT_FULFILLED | Yes | No | Order is not marked as shipped. |
| PARTIALLY_FULFILLED | Yes | No | Order is not marked as shipped. |
| FULFILLED | Yes | Yes | Order is marked as shipped in Craftybase. |
Orders marked as Hidden in Wix are not available in the Wix feed and therefore cannot be pulled into Craftybase.
Pulling your Wix Variations
If you have enabled Manage pricing and inventory for each product variant in Wix, variants will automatically be created as variations in Craftybase during a product pull.
Each variation is built directly from the Wix data feed.
For example, if you sell candles in:
- Two colours (White and Black)
- Two sizes (5.5oz and 8oz)
Craftybase will create four variations:
- 5.5oz White
- 5.5oz Black
- 8oz White
- 8oz Black
NOTE: Wix fees are not pulled but can be manually added.
Need Help?
Still have questions about connecting Wix with Craftybase? Please get in touch, and we'll be happy to help.