[FIX] applepay_fast_checkout: correct selector for order total

This commit is contained in:
Abdurrahman Saber 2025-07-29 15:27:12 +03:00
parent 4fdb983b33
commit 12507c6365
2 changed files with 3 additions and 3 deletions

View File

@ -45,7 +45,7 @@ var wpwlOptions = {
let isCheckoutPage = $("#oe_structure_website_sale_payment_1", window.parent.document).length; let isCheckoutPage = $("#oe_structure_website_sale_payment_1", window.parent.document).length;
if (isCheckoutPage) { if (isCheckoutPage) {
let applepayButton = $("apple-pay-button"); let applepayButton = $("apple-pay-button");
let totalAmount = $("tr#order_total", window.parent.document).find("span.oe_currency_value").text().replaceAll(",", ""); let totalAmount = $("#order_total > td.text-xl-right > strong", window.parent.document).text().replaceAll(",", "");
window.wpwlOptions.applePay.total.amount = totalAmount; window.wpwlOptions.applePay.total.amount = totalAmount;
console.log("Apple Pay Amount updated to:", window.wpwlOptions.applePay.total.amount); console.log("Apple Pay Amount updated to:", window.wpwlOptions.applePay.total.amount);
applepayButton.css({ applepayButton.css({

View File

@ -21,8 +21,8 @@ class WebsiteSaleExtended(WebsiteSale):
return super(WebsiteSaleExtended, self).checkout(**post) return super(WebsiteSaleExtended, self).checkout(**post)
@http.route('/shop/payment', type='http', auth='public', website=True, sitemap=False) @http.route('/shop/payment', type='http', auth='public', website=True, sitemap=False)
def shop_payment(self, **post): def payment(self, **post):
is_min = request.website.check_cart_amount() is_min = request.website.check_cart_amount()
if is_min: if is_min:
return super(WebsiteSaleExtended, self).shop_payment(**post) return super(WebsiteSaleExtended, self).payment(**post)
return request.redirect("/shop/cart") return request.redirect("/shop/cart")