From 0750eb6315fe9c2d1f1de36b9b756b5097ed11e0 Mon Sep 17 00:00:00 2001 From: "Mathieu (mano)" Date: Thu, 24 Aug 2023 17:45:23 +0200 Subject: [PATCH] [IMP] website_sale, *: Checkout flow redesign It introduces: New navigation flow with buttons inside the cart_summary template Reviewed tables across the pages removing stripes and improving spacing Redesigned stepper wizard with a reusable template in /website task-3083707 Part-of: odoo/odoo#133064 Co-authored-by: Valentin Chevalier --- .../views/payment_demo_templates.xml | 2 +- .../src/js/tours/wevent_performance_tour.js | 5 +- addons/website/static/src/scss/website.scss | 39 + addons/website/views/website_templates.xml | 90 ++ .../tours/website_event_sale_last_ticket.js | 2 +- .../views/website_sale_templates.xml | 4 +- addons/website_sale/controllers/main.py | 18 +- .../models/res_config_settings.py | 4 +- addons/website_sale/models/website.py | 63 +- .../static/src/js/tours/tour_utils.js | 6 +- .../static/src/js/website_sale.js | 15 +- .../static/src/js/website_sale_payment.js | 4 +- .../static/src/js/website_sale_tracking.js | 4 +- .../static/src/js/website_sale_utils.js | 2 +- .../static/src/scss/primary_variables.scss | 4 + .../static/src/scss/website_sale.scss | 215 ++- .../src/scss/website_sale_frontend.scss | 138 -- .../website_sale_add_to_cart_snippet_tour.js | 2 +- .../static/tests/tours/website_sale_buy.js | 19 +- .../tests/tours/website_sale_complete_flow.js | 39 +- .../website_sale_complete_flow_backend.js | 2 +- .../tours/website_sale_shop_cart_recovery.js | 4 +- .../tours/website_sale_shop_customize.js | 2 +- .../website_sale_shop_dynamic_variants.js | 2 +- .../tests/tours/website_sale_shop_mail.js | 2 +- .../tours/website_sale_shop_multi_checkbox.js | 10 +- .../website_sale_shop_no_variant_attribute.js | 4 +- .../website_sale/tests/test_sale_process.py | 4 +- .../test_website_sale_add_to_cart_snippet.py | 2 +- .../website_sale/views/snippets/snippets.xml | 8 +- addons/website_sale/views/templates.xml | 1436 ++++++++--------- .../views/website_sale_delivery_templates.xml | 11 +- .../static/tests/tours/test_gift_card_tour.js | 11 +- .../tests/tours/test_promo_main_tour.js | 13 +- .../tours/website_sale_delivery_gift_card.js | 13 +- .../views/website_sale_templates.xml | 14 +- .../website_sale_variants_modal_window.js | 12 +- .../views/website_sale_templates.xml | 4 +- .../views/website_sale_stock_templates.xml | 2 +- 39 files changed, 1098 insertions(+), 1133 deletions(-) diff --git a/addons/payment_demo/views/payment_demo_templates.xml b/addons/payment_demo/views/payment_demo_templates.xml index 017359bc42a..70972802a51 100644 --- a/addons/payment_demo/views/payment_demo_templates.xml +++ b/addons/payment_demo/views/payment_demo_templates.xml @@ -45,7 +45,7 @@