Re-open Shopify order when the sale is no more done

Closes #13955
This commit is contained in:
Cédric Krier
2025-04-02 13:14:40 +02:00
parent 2aafc5626b
commit 68067e9a5c
+5 -2
View File
@@ -234,9 +234,12 @@ class Sale(IdentifierMixin, metaclass=PoolMeta):
order = shopify.Order.find(self.shopify_identifier)
Payment.get_from_shopify(self, order)
order = shopify.Order.find(self.shopify_identifier)
if self.state == 'done':
order = shopify.Order.find(self.shopify_identifier)
order.close()
if not order.closed_at:
order.close()
elif order.closed_at:
order.open()
def get_shopify_refund(self, shipping):
order = shopify.Order.find(self.shopify_identifier)