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?
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.