Añadidos módulos de OCA/e-commerce para la tienda online

This commit is contained in:
santiky 2021-09-14 14:07:34 +02:00
parent 10bfdb5a49
commit c14ed5b4ef
Signed by: snt
GPG key ID: A9FD34930EADBE71
99 changed files with 5359 additions and 0 deletions

View file

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="assets_frontend" inherit_id="website.assets_frontend">
<xpath expr=".">
<script type="text/javascript"
src="/website_sale_stock_available_display/static/src/js/website_sale_stock_available_display.js"/>
<script type="text/javascript"
src="/website_sale_stock_available_display/static/src/js/website_sale_stock_available_display_tour.js"/>
</xpath>
</template>
</odoo>

View file

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright 2019 Tecnativa - Sergio Teruel
License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). -->
<odoo>
<record id="product_template_form_view" model="ir.ui.view">
<field name="model">product.template</field>
<field name="inherit_id" ref="website_sale_stock.product_template_form_view_inherit_website_sale_stock" />
<field name="arch" type="xml">
<field name="custom_message" position="after">
<field name="custom_message"
attrs="{'invisible': ['|', ('type', 'in', ['service', 'consu']), ('inventory_availability', '!=', 'always_no_lock')]}"/>
</field>
</field>
</record>
</odoo>

View file

@ -0,0 +1,35 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright 2019 Tecnativa - Sergio Teruel
License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). -->
<odoo>
<template id="stock_info">
<t t-if="line.product_id.inventory_availability == 'always_no_lock'">
<!--
Compute virtual_available with context key added by
website_sale_stock_available module. Is not needed dependency of it.
-->
<t t-set="virtual_available"
t-value="line.product_id.with_context(website_sale_stock_available=True).virtual_available"/>
<div t-attf-class="availability_messages text-#{virtual_available &gt; 0.0 and 'success' or 'danger'}">
<t t-set="virtual_available" t-value="virtual_available if virtual_available > 0.0 else 0.0"/>
<span><t t-esc="virtual_available"/> <t t-esc="line.product_uom.name"/> in stock</span>
</div>
</t>
</template>
<!-- Shopping Cart Lines -->
<template id="cart_lines" inherit_id="website_sale.cart_lines">
<xpath expr="//td[hasclass('td-qty')]" position="inside">
<t t-call="website_sale_stock_available_display.stock_info"/>
</xpath>
</template>
<!-- Cart Summary -->
<template id="cart_summary" inherit_id="website_sale.cart_summary">
<xpath expr="//table[@id='cart_products']//td[hasclass('td-qty')]" position="inside">
<t t-call="website_sale_stock_available_display.stock_info"/>
</xpath>
</template>
</odoo>