diff --git a/script.js b/script.js index ff68cb8..85ec8fe 100644 --- a/script.js +++ b/script.js @@ -627,13 +627,24 @@ var si = 0, }); })(); - /* Buy Now — open Odoo shop product page in new tab */ - var productUrls = { - 54: 'https://ODOO4projects.com/shop/product/side-hustle-54', - 55: 'https://ODOO4projects.com/shop/product/on-the-rise-55', - 56: 'https://ODOO4projects.com/shop/product/powerhouse-56' - }; + /* Buy Now — POST basket via form, opens checkout in new tab */ window.buyNow = function (productId) { - var url = productUrls[productId] || 'https://ODOO4projects.com/shop'; - window.open(url, '_blank'); + var form = document.createElement('form'); + form.method = 'POST'; + form.action = 'https://ODOO4projects.com/shop/post_basket'; + form.target = '_blank'; + form.style.display = 'none'; + var basket = document.createElement('input'); + basket.type = 'hidden'; + basket.name = 'basket'; + basket.value = JSON.stringify([{ product_id: productId, qty: 1 }]); + form.appendChild(basket); + var clear = document.createElement('input'); + clear.type = 'hidden'; + clear.name = 'clear'; + clear.value = '1'; + form.appendChild(clear); + document.body.appendChild(form); + form.submit(); + document.body.removeChild(form); };