From 006ce9c88763053de9003b2a197a89258d534865 Mon Sep 17 00:00:00 2001 From: Jeremy Kersten Date: Fri, 16 Mar 2018 11:58:20 +0100 Subject: [PATCH] [IMP] website_sale: fast checkout if no distinct shipping address. Change flow for checkout. Allow to specify during the billing address if you want to use the same address for the shipping. If it is the case, we bypass the address selector step. Use last shipping address by default Re-add right column for lg-screen Fix checkbox terms, which was at the wrong place and checked by default Payment: allow to add back button, and choose position of icon Courtesy of: fgi for specs, re-specs, re-re-specs and testing sri for help to design new progress-bar Task-39062 --- addons/payment/views/payment_templates.xml | 9 +- .../static/src/js/website.tour.event_sale.js | 4 - addons/website_sale/controllers/main.py | 15 +- addons/website_sale/models/website.py | 4 +- .../static/src/js/website_sale.js | 25 +- .../static/src/js/website_sale_tour_buy.js | 7 +- .../static/src/less/website_sale.less | 38 +- .../src/less/website_sale_frontend.less | 139 ++++ addons/website_sale/views/templates.xml | 675 +++++++++--------- .../views/website_sale_delivery_templates.xml | 27 +- .../views/website_sale_stock_templates.xml | 4 +- .../__manifest__.py | 2 +- 12 files changed, 566 insertions(+), 383 deletions(-) create mode 100644 addons/website_sale/static/src/less/website_sale_frontend.less diff --git a/addons/payment/views/payment_templates.xml b/addons/payment/views/payment_templates.xml index 1b6246290fa..45ad4a9b0e6 100644 --- a/addons/payment/views/payment_templates.xml +++ b/addons/payment/views/payment_templates.xml @@ -138,11 +138,18 @@ +
+ + + + +