Official comment
Scenario: Payment was captured in Shopify at 3.25 pm, Tuesday, 12/27/2016 giving the order the Payment Status of “Paid” and a Fulfillment Status of “Unfulfilled”. At this point the conditions were in place to pull the order into SalesWarp. The order was manually refunded in Shopify at 3:26 pm and the Payment Status was changed from “Paid” to “Partially Refunded” while the Fulfillment Status remained “Unfulfilled”.
Cause: The Shopify order status was changed prior to SalesWarp having the opportunity to pull the order. SalesWarp pulls orders with a Payment Status of “Paid” and a Fulfillment Status of “Unfulfilled”. The SalesWarp order pull runs every 20 minutes.
Solution: Do not issue the Refund in Shopify. Wait for the order to pull into SalesWarp and then do the refund through SalesWarp. This option is available from the Order View Page. This will ensure SalesWarp has the order and the both Shopify and SalesWarp will have the refund information.
To get the above order into SalesWarp, you will need to either:
- Change the Payment Status to “Paid” in Shopify (if this is possible) or
- Manually enter the Order in SalesWarp to match the Original Order in Shopify. Once the order is shipped (completing the order in SalesWarp) you will need to manually update the Tracking, Carrier and Carrier Method information in Shopify. This will complete the order in Shopify.