Necesito agregar el subtotal a la vista de pago de comercio electrónico de odoo. ¿Cuál es visible después de continuar con el pago en el carrito de compras? Necesito sugerencias para agregar eso. No soy fluido en JavaScript.
Debe buscar en las vistas en odoo (en modo de depuración: Configuración> Técnica> Interfaz de usuario> Vistas). Creo que está buscando la vista 'website_sale.total' que estará visible en la página /tienda/pago.
<t t-name="website_sale.total"> <div id="cart_total" t-att-class="extra_class or ''" t-if="website_sale_order and website_sale_order.website_order_line"> <table class="table"> <tr id="empty"> <t t-if="not no_rowspan"><td rowspan="10" class="border-0"/></t> <td class="col-md-2 col-3 border-0"/> <td class="col-md-2 col-3 border-0"/> </tr> <tr id="order_total_untaxed"> <td class="text-right border-0">Subtotal:</td> <td class="text-xl-right border-0"> <span t-field="website_sale_order.amount_untaxed" class="monetary_field" style="white-space: nowrap;" t-options="{'widget': 'monetary', 'display_currency': website_sale_order.currency_id}"/> </td> </tr> <tr id="order_total_taxes"> <td class="text-right border-0">Taxes:</td> <td class="text-xl-right border-0"> <span t-field="website_sale_order.amount_tax" class="monetary_field" style="white-space: nowrap;" t-options="{'widget': 'monetary', 'display_currency': website_sale_order.currency_id}"/> </td> </tr> <tr id="order_total"> <td class="text-right"><strong>Total:</strong></td> <td class="text-xl-right"> <strong t-field="website_sale_order.amount_total" class="monetary_field" t-options="{"widget": "monetary", "display_currency": website_sale_order.pricelist_id.currency_id}"/> </td> </tr> </table> </div> </t>Puede heredar esta vista en un módulo personalizado y modificarla según sea necesario. https://doc.odoo.com/6.0/developer/2_6_views_events/views/view_inheritence/ https://www.odoo.com/forum/help-1/how-to-inherit-view-in-existing-module- 94801
O puede agregar esta vista a otra sección llamando a esta vista.
<t t-call="website_sale.total"> <t t-set="redirect" t-value="redirect or '/shop/payment'"/> </t>