12 changed files with 134 additions and 137 deletions
@ -1,6 +1,6 @@ |
|||
## Module <integration_whatsapp_chat_live> |
|||
|
|||
#### 18.2.2023 |
|||
#### 27.11.2023 |
|||
#### Version 15.0.1.0.0 |
|||
##### ADD |
|||
- Initial Commit for Whatsapp Chat Live Order |
|||
- Initial Commit for Whatsapp Live Chat In Odoo |
|||
|
After Width: | Height: | Size: 81 KiB |
Before Width: | Height: | Size: 61 KiB |
@ -0,0 +1,23 @@ |
|||
<?xml version="1.0" encoding="utf-8"?> |
|||
<odoo> |
|||
<!--website_sale.product template view inherited--> |
|||
<template id="whatsapp_order" inherit_id="website_sale.product" |
|||
customize_show="True" name="Select Quantity"> |
|||
<xpath expr="//div[@id='add_to_cart_wrap']" position="after"> |
|||
<div id="wp_msg" class="d-inline_i"> |
|||
<t t-set="whatsapp_number" |
|||
t-value="request.env['ir.config_parameter'].sudo().get_param('integration_whatsapp_chat_live.mobile_phone_no')"/> |
|||
<t t-set="whatsapp_message" |
|||
t-value="request.env['ir.config_parameter'].sudo().get_param('integration_whatsapp_chat_live.custom_message')"/> |
|||
<t t-set="wp_product" t-value="product.name"/> |
|||
<t t-if="whatsapp_number and whatsapp_message"> |
|||
<a role="button" id="wp_msgs" |
|||
class="btn btn-success js_wp_mg" |
|||
t-attf-href="https://api.whatsapp.com/send?phone=#{whatsapp_number}&text=#{whatsapp_message + ' ' + wp_product}"> |
|||
<i class="fa fa-whatsapp mr-2"/>Whatsapp Order |
|||
</a> |
|||
</t> |
|||
</div> |
|||
</xpath> |
|||
</template> |
|||
</odoo> |
@ -0,0 +1,40 @@ |
|||
<?xml version="1.0" encoding="UTF-8" ?> |
|||
<odoo> |
|||
<!--Configuration settings form view inherited--> |
|||
<record id="res_config_settings_view_form" model="ir.ui.view"> |
|||
<field name="name"> |
|||
res.config.settings.view.form.inherit.integration.whatsapp.chat.live |
|||
</field> |
|||
<field name="model">res.config.settings</field> |
|||
<field name="priority" eval="0"/> |
|||
<field name="inherit_id" ref="website.res_config_settings_view_form"/> |
|||
<field name="arch" type="xml"> |
|||
<xpath expr="//div[@id='website_settings']" position="after"> |
|||
<div id="db_backup_settings"> |
|||
<h2>Whatsapp Live Order</h2> |
|||
<div class="row mt16 o_settings_container"> |
|||
<div class="col-12 col-lg-6 o_setting_box"> |
|||
<div class="o_setting_left_pane"/> |
|||
<div class="o_setting_right_pane"> |
|||
<div class="text-muted content-group mt16"> |
|||
<label string="Whatsapp Phone No:" |
|||
for="mobile_phone_no" id="whatsapp_1" |
|||
class="col-lg-3 o_light_label"/> |
|||
<field name="mobile_phone_no" |
|||
widget='phone'/> |
|||
</div> |
|||
</div> |
|||
<div class="o_setting_left_pane"/> |
|||
<div class="o_setting_right_pane"> |
|||
<label string="Custom Message:" |
|||
for="custom_message" |
|||
class="col-lg-3 o_light_label"/> |
|||
<field name="custom_message" widget="text"/> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</xpath> |
|||
</field> |
|||
</record> |
|||
</odoo> |
@ -1,39 +0,0 @@ |
|||
<?xml version="1.0" encoding="UTF-8" ?> |
|||
<odoo> |
|||
<data> |
|||
<record id="res_config_settings_view_form" model="ir.ui.view"> |
|||
<field name="name">res.config.settings.view.form.inherit.base.setup</field> |
|||
<field name="model">res.config.settings</field> |
|||
<field name="priority" eval="0"/> |
|||
<field name="inherit_id" ref="website.res_config_settings_view_form"/> |
|||
<field name="arch" type="xml"> |
|||
<xpath expr="//div[@id='website_settings']" position="after">> |
|||
<div id="db_backup_settings"> |
|||
<h2>Whatsapp Live Order</h2> |
|||
<div class="row mt16 o_settings_container"> |
|||
<div class="col-12 col-lg-6 o_setting_box"> |
|||
<div class="o_setting_left_pane"/> |
|||
<div class="o_setting_right_pane"> |
|||
<div class="text-muted content-group mt16"> |
|||
<label string="Whatsapp Phone No:" for="mobile_phone_no" id="whatsapp_1" class="col-lg-3 o_light_label"/> |
|||
<field name="mobile_phone_no" widget='phone'/> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div><div class="row mt16 o_settings_container"> |
|||
<div class="col-12 col-lg-6 o_setting_box"> |
|||
<div class="o_setting_left_pane"/> |
|||
<div class="o_setting_right_pane"> |
|||
<div class="text-muted content-group mt16"> |
|||
<label string="Custom Message:" for="custom_message" id="wp_message1" class="col-lg-3 o_light_label"/> |
|||
<field name="custom_message" /> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</xpath> |
|||
</field> |
|||
</record> |
|||
</data> |
|||
</odoo> |
@ -1,22 +0,0 @@ |
|||
<?xml version="1.0" encoding="utf-8"?> |
|||
<odoo> |
|||
<data> |
|||
<template id="whatsapp_order" inherit_id="website_sale.product" |
|||
customize_show="True" name="Select Quantity"> |
|||
<xpath expr="//div[@id='add_to_cart_wrap']" position="after"> |
|||
<div id="wp_msg" class="d-inline_i"> |
|||
<t t-set="whatsapp_number" |
|||
t-value="request.env['ir.config_parameter'].sudo().get_param('integration_whatsapp_chat_live.mobile_phone_no')"/> |
|||
<t t-set="whatsapp_message" |
|||
t-value="request.env['ir.config_parameter'].sudo().get_param('integration_whatsapp_chat_live.custom_message')"/> |
|||
<t t-set="wp_product" t-value="product.name"/> |
|||
<a role="button" id="wp_msgs" |
|||
class="btn btn-success js_wp_mg" |
|||
t-attf-href="https://api.whatsapp.com/send?phone=#{whatsapp_number}&text=#{whatsapp_message + ' ' + wp_product}"> |
|||
<i class="fa fa-whatsapp mr-2"/>Whatsapp Order |
|||
</a> |
|||
</div> |
|||
</xpath> |
|||
</template> |
|||
</data> |
|||
</odoo> |
Loading…
Reference in new issue