From 4ddcc2bb4fa4cce61c05dbd6ff498ee95298d4e3 Mon Sep 17 00:00:00 2001 From: Victor Feyens Date: Thu, 13 Jul 2023 14:54:25 +0200 Subject: [PATCH] [IMP] website_sale: method to assess if cart is ready to proceed Part-of: odoo/odoo#117379 --- addons/website_sale/models/sale_order.py | 7 +++++++ addons/website_sale/views/templates.xml | 17 ++++++++++------- 2 files changed, 17 insertions(+), 7 deletions(-) diff --git a/addons/website_sale/models/sale_order.py b/addons/website_sale/models/sale_order.py index e770cf6bb94..b5876b1ee1d 100644 --- a/addons/website_sale/models/sale_order.py +++ b/addons/website_sale/models/sale_order.py @@ -338,6 +338,13 @@ class SaleOrder(models.Model): self.ensure_one() order_line.write(update_values) + def _is_cart_ready(self): + """Whether the cart is valid and can be confirmed (and paid for) + + :rtype: bool + """ + return True + def _cart_accessories(self): """ Suggest accessories based on 'Accessory Products' of products in cart """ product_ids = set(self.website_order_line.product_id.ids) diff --git a/addons/website_sale/views/templates.xml b/addons/website_sale/views/templates.xml index a73bd62e8f8..a3fcc27d642 100644 --- a/addons/website_sale/views/templates.xml +++ b/addons/website_sale/views/templates.xml @@ -1504,8 +1504,8 @@ t-options="{'widget': 'image', 'qweb_img_responsive': False, 'class': 'rounded o_image_64_max'}" /> - -
+ +
@@ -1618,8 +1618,10 @@
-