Add a service mode selector to the website cart page, allowing users to choose between pickup and delivery options.

This commit is contained in:
Alaguraj0361 2026-03-20 12:21:53 +05:30
parent b9e5119dfa
commit b0861cae1e

View File

@ -1,8 +1,8 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<odoo> <odoo>
<template id="cart_service_mode" inherit_id="website_sale.cart" name="Service Mode Selector" priority="1000"> <template id="cart_service_mode" inherit_id="website_sale.cart" name="Service Mode Selector" priority="1000">
<!-- Targeting the 'Order overview' title or the cart products table directly --> <!-- Target the very top of the cart container for maximum compatibility -->
<xpath expr="//div[contains(@class, 'oe_cart')]//h3[1] | //div[contains(@class, 'oe_cart')]//h4[1] | //div[@id='cart_products']" position="before"> <xpath expr="//div[contains(@class, 'oe_cart')]/*[1]" position="before">
<div id="service_mode_selector" class="mb-4 bg-white p-3 p-md-4 rounded-4 shadow-sm border" style="border-left: 5px solid #FECD4F !important;" t-if="website_sale_order"> <div id="service_mode_selector" class="mb-4 bg-white p-3 p-md-4 rounded-4 shadow-sm border" style="border-left: 5px solid #FECD4F !important;" t-if="website_sale_order">
<div class="d-flex align-items-center mb-3"> <div class="d-flex align-items-center mb-3">
<div class="bg-warning-light p-2 rounded-circle me-3"> <div class="bg-warning-light p-2 rounded-circle me-3">