Allowing Shopify Order Edits to Sync to Core
The customer would like to have the Shopify Order Edits be able to sync into Core, as order editing is common, since customers do tend to opt for an exchange or add more quantities to the original sales order.
This would be very helpful in managing several orders that come from Shopify that have updates to be made, and having these updates flow through to Core.
Related to
Comments
3 comments
Definitely needs to be fixed ASAP.
Currently edits do kinda sync through to Cin7, but not fully, leading to orders that are in a broken state, half returned, unpaid, unrefunded and difficult to fix. Voiding the order and reimporting from Shopify does not fix the issue as it also re-imports all edits.
Again, if it's not working 100% Cin7 should just disable the order edit webhook from Shopify and tell users they need to edit manually on Cin7 to match the Shopify order
An order edit it a very complex task to synchronise between two platforms. Shopify's appoach is to simply amend the order and charge/refund the customer for the difference. No other platform “thinks” like this.
The “correct” method to amending an order from an accounting point of view is to credit any removed incorrect items and invoice any new items. But in Cin7, once and order is invoiced you cannot modify it. And the accounting has likely sync'ed to your accounting platform.
So really, the only solution is to credit the old invoice and create a new order in Cin7. Now what happens if you have automations in place (or an efficient fulfilment team) and the picking slip is already printed?
It is not as simple as Shopify allows.
We trialed another inventory platform which was very e-commerce fulfilment orientated, and their solution was to flag on their dashboard any order that had been modified in Shopify. Then you could decide how to process it - import the updated order, ignore, etc. But the short of it is that they fall back to manual intervention for any edit in Shopify.
The problem is that Cin7 does return the removed items, but since they were never fulfilled it's not able to properly process the credit and the order gets stuck. Now this wouldn't be a problem if you could simply void the order in Cin7 and then re-import from Shopify, but that doesn't work either as it still tries to add the removed item and create a credit that can't be authorised - exactly the same situation as before.
I'd be happier if Cin7 did nothing when an order is edited, so we can just edit the order manually. The current state is that it creates a broken order that is much more work to fix.
Please sign in to leave a comment.