diff --git a/modules/web_shop_shopify/CHANGELOG b/modules/web_shop_shopify/CHANGELOG
index 41008d6816..8d4b19db7a 100644
--- a/modules/web_shop_shopify/CHANGELOG
+++ b/modules/web_shop_shopify/CHANGELOG
@@ -1,3 +1,4 @@
+* Add option to notify customer about fulfillment
* Support taxes from shipping product
* Add routes to open Shopify objects
* Add support for credit refunds
diff --git a/modules/web_shop_shopify/stock.py b/modules/web_shop_shopify/stock.py
index ba01db8b95..65bc862120 100644
--- a/modules/web_shop_shopify/stock.py
+++ b/modules/web_shop_shopify/stock.py
@@ -52,6 +52,8 @@ class ShipmentOut(metaclass=PoolMeta):
'fulfillment_order_line_items': line_items,
}
for order_id, line_items in line_items.items()]
+ fulfillment.notify_customer = bool(
+ sale.web_shop.shopify_fulfillment_notify_customer)
return fulfillment
def get_shopify_identifier(self, sale):
diff --git a/modules/web_shop_shopify/view/shop_form.xml b/modules/web_shop_shopify/view/shop_form.xml
index ac55eaa9e4..3a175cf306 100644
--- a/modules/web_shop_shopify/view/shop_form.xml
+++ b/modules/web_shop_shopify/view/shop_form.xml
@@ -20,6 +20,8 @@ this repository contains the full copyright notices and license terms. -->
+
+
diff --git a/modules/web_shop_shopify/web.py b/modules/web_shop_shopify/web.py
index d3b99b8fbb..bb38ec0d5c 100644
--- a/modules/web_shop_shopify/web.py
+++ b/modules/web_shop_shopify/web.py
@@ -54,6 +54,11 @@ class Shop(metaclass=PoolMeta):
shopify_payment_journals = fields.One2Many(
'web.shop.shopify_payment_journal', 'shop', "Payment Journals",
states=_states)
+ shopify_fulfillment_notify_customer = fields.Boolean(
+ "Notify Customer about Fulfillment",
+ states={
+ 'invisible': Eval('type') != 'shopify',
+ })
del _states