Shopify Integration Troubleshooting
Table of Contents
Issue
Order in Shopify has not been marked as fulfilled even if the Sale Order has been packed or dispatched from CartonCloud.
What causes a Shopify order to fail and not be marked as fulfilled
CartonCloud is able to mark a Shopify order as fulfilled once it has been packed or dispatched in CartonCloud. When the order is created in Shopify and is sent to CartonCloud via API, a unique reference number is captured for each individual line of product on a Sale Order. This unique reference number needs to be sent back to Shopify (once the CartonCloud Sale Order is packed or dispatched) in order to fulfill the order in Shopify.
A Shopify order fulfilment will fail if the unique reference number against each product line is not sent back to Shopify correctly. This can occur if:
-
You manually enter the order or parse through the order
-
If you delete product lines from an order
-
If an order is originally rejected (for example, due to not enough stock). Even if you are able to reprocess the order, the order will not be able to be fulfilled in Shopify.
-
The product on an order is changed (removed and a new product added)
-
The product code on an order is changed (the same product on the order but the code on the product in CartonCloud had been updated)
-
The quantity of a product line has either increased or decreased
Resolution
If the order has not been fulfilled in Shopify due to the above mentioned reasons you will need to manually go into Shopify and fulfill the order.