How does Craftybase import from WooCommerce?

Craftybase imports products and orders from WooCommerce using the WooCommerce API. 

To connect your Craftybase account, follow the directions in our help article:  How do I connect my WooCommerce account?


Products on your WooCommerce store will be imported as both Products and Listings in Craftybase. More details on the rules we apply can be found here: How does Craftybase import products from my sales channels?


WooCommerce Variable Products are imported into Craftybase as Variations. All Attributes configured as part of your variable products are imported as Variation Attributes in Craftybase.


We apply the following logic depending on the current status we find on the Order:

Status Imported to Craftybase? Marked as Paid? Marked as Shipped? Notes
 DRAFT No - - Orders marked as Draft will not be imported.
 PENDING No - - Orders marked as Pending will not be imported.
FAILED No - - Orders marked as Failed will not be imported.
PROCESSING Yes No No This status is when the Order is being processed and does not indicate if the order has been paid or shipped.
ON-HOLD Yes Maybe Maybe This status is when the Order has been set to on-hold by the store owner and is a workflow indicator so it may be paid or shipped depending on the order attributes.
COMPLETED Yes Yes No This status will occur when an Order has been paid and shipped to the customer.
CANCELLED Yes Yes No When an Order is imported with this status, it will be  automatically cancelled in Craftybase.
REFUNDED Yes Yes No This is when the invoice is refunded through WooCommerce. In this case, an adjustment will be added to the Order containing the amount refunded back to the customer. No adjustments will be made to stock - any returned stock will need to be  adjusted manually.

Payment dates will be taken from when the payment was recorded by the associated payment gateway.

Shipping dates will be taken from when an order has been marked as completed.


No gateway payment data is imported as part of this sales channel integration.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.