Shopify allows orders to be fully deleted in limited scenarios, and is rolling out Order Edits. Due to API limitations neither feature can be fully supported.
Shopify allows the following types of orders to be deleted:
- orders that were paid with a manual payment method
- orders that started as a draft and were then marked as paid
- orders that were imported through the Shopify API
- test orders
Shopify's API does not communicate when an order is deleted. We've confirmed some third party apps automatically delete orders created by their app instead of cancelling/voiding them. If the order has already downloaded to POS before it is deleted from Shopify the order will not be removed from POS or any other integrated solutions such as Shipstation.
Shopify is implementing a way to edit orders. Most POS solutions do not allow orders, sales, or invoices to be updated. Our team does not plan to add support for order edits at this time since there would be no way to update the order in POS.
Please don't hesitate to contact our support team if you're trying to facilitate exchanges in Shopify or would like to discuss possible alternatives to order edits. Some third party apps can add functionality like exchanges to Shopify in a way that can be supported via Accumula.