mirror of
https://gitlab.com/hibou-io/hibou-odoo/suite.git
synced 2025-01-20 12:37:31 +02:00
Initial commit of connector_walmart for Odoo 11.0 (using beta version of connector_ecommerce)
This commit is contained in:
15
connector_walmart/views/account_views.xml
Normal file
15
connector_walmart/views/account_views.xml
Normal file
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
|
||||
<record id="account_position_walmart_inherit_from_view" model="ir.ui.view">
|
||||
<field name="name">account.fiscal.position.form.inherit</field>
|
||||
<field name="model">account.fiscal.position</field>
|
||||
<field name="inherit_id" ref="account.view_account_position_form"/>
|
||||
<field name="arch" type="xml">
|
||||
<xpath expr="//field[@name='active']" position="after">
|
||||
<field name="is_connector_walmart"/>
|
||||
</xpath>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
</odoo>
|
||||
15
connector_walmart/views/connector_walmart_menu.xml
Normal file
15
connector_walmart/views/connector_walmart_menu.xml
Normal file
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
|
||||
<menuitem id="menu_walmart_root"
|
||||
parent="connector.menu_connector_root"
|
||||
name="Walmart"
|
||||
sequence="10"
|
||||
groups="connector.group_connector_manager"/>
|
||||
|
||||
<menuitem id="menu_walmart_backend"
|
||||
name="Backends"
|
||||
parent="menu_walmart_root"
|
||||
action="action_walmart_backend"/>
|
||||
|
||||
</odoo>
|
||||
20
connector_walmart/views/delivery_views.xml
Normal file
20
connector_walmart/views/delivery_views.xml
Normal file
@@ -0,0 +1,20 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
|
||||
<record id="view_walmart_delivery_carrier_form" model="ir.ui.view">
|
||||
<field name="name">walmart.delivery.carrier.form</field>
|
||||
<field name="model">delivery.carrier</field>
|
||||
<field name="inherit_id" ref="delivery.view_delivery_carrier_form" />
|
||||
<field name="arch" type="xml">
|
||||
<xpath expr="//notebook" position="inside">
|
||||
<page string="Walmart" name="walmart">
|
||||
<group name="walmart_info">
|
||||
<field name="walmart_code"/>
|
||||
<field name="walmart_carrier_code"/>
|
||||
</group>
|
||||
</page>
|
||||
</xpath>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
</odoo>
|
||||
53
connector_walmart/views/sale_order_views.xml
Normal file
53
connector_walmart/views/sale_order_views.xml
Normal file
@@ -0,0 +1,53 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
|
||||
<record id="view_sale_order_walmart_form" model="ir.ui.view">
|
||||
<field name="name">sale.order.walmart.form</field>
|
||||
<field name="model">sale.order</field>
|
||||
<field name="inherit_id" ref="connector_ecommerce.view_order_connector_form"/>
|
||||
<field name="arch" type="xml">
|
||||
<page name="connector" position="attributes">
|
||||
<attribute name="invisible">0</attribute>
|
||||
</page>
|
||||
<page name="connector" position="inside">
|
||||
<group string="Walmart Bindings">
|
||||
<field name="walmart_bind_ids" nolabel="1"/>
|
||||
</group>
|
||||
</page>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="view_walmart_sale_order_form" model="ir.ui.view">
|
||||
<field name="name">walmart.sale.order.form</field>
|
||||
<field name="model">walmart.sale.order</field>
|
||||
<field name="arch" type="xml">
|
||||
<form string="Walmart Sales Orders"
|
||||
create="false" delete="false">
|
||||
<group>
|
||||
<field name="backend_id"/>
|
||||
<field name="external_id"/>
|
||||
<field name="customer_order_id"/>
|
||||
<field name="total_amount"/>
|
||||
<field name="total_amount_tax"/>
|
||||
<field name="shipping_method_code"/>
|
||||
</group>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="view_walmart_sale_order_tree" model="ir.ui.view">
|
||||
<field name="name">walmart.sale.order.tree</field>
|
||||
<field name="model">walmart.sale.order</field>
|
||||
<field name="arch" type="xml">
|
||||
<tree string="Walmart Sales Orders"
|
||||
create="false" delete="false">
|
||||
<field name="backend_id"/>
|
||||
<field name="external_id"/>
|
||||
<field name="customer_order_id"/>
|
||||
<field name="total_amount"/>
|
||||
<field name="total_amount_tax"/>
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
</odoo>
|
||||
101
connector_walmart/views/walmart_backend_views.xml
Normal file
101
connector_walmart/views/walmart_backend_views.xml
Normal file
@@ -0,0 +1,101 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
|
||||
<record id="view_walmart_backend_form" model="ir.ui.view">
|
||||
<field name="name">walmart.backend.form</field>
|
||||
<field name="model">walmart.backend</field>
|
||||
<field name="arch" type="xml">
|
||||
<form string="Walmart Backend">
|
||||
<header>
|
||||
</header>
|
||||
<sheet>
|
||||
<label for="name" class="oe_edit_only"/>
|
||||
<h1>
|
||||
<field name="name" class="oe_inline" />
|
||||
</h1>
|
||||
<group name="walmart" string="Walmart Configuration">
|
||||
<notebook>
|
||||
<page string="API" name="api">
|
||||
<group colspan="4" col="4">
|
||||
<field name="consumer_id"/>
|
||||
<field name="channel_type"/>
|
||||
<field name="private_key" password="1"/>
|
||||
</group>
|
||||
</page>
|
||||
</notebook>
|
||||
</group>
|
||||
<group name="main_configuration" string="Main Configuration">
|
||||
<group name="order_configuration" string="Order Defaults">
|
||||
<field name="warehouse_id"/>
|
||||
<field name="analytic_account_id"/>
|
||||
<field name="fiscal_position_id"/>
|
||||
<field name="team_id"/>
|
||||
<field name="sale_prefix"/>
|
||||
<field name="payment_mode_id"/>
|
||||
<field name="acknowledge_order"/>
|
||||
</group>
|
||||
<group name="product_configuration" string="Product Defaults">
|
||||
<field name="product_categ_id"/>
|
||||
</group>
|
||||
</group>
|
||||
<notebook>
|
||||
<page name="import" string="Imports">
|
||||
<p class="oe_grey oe_inline">
|
||||
By clicking on the buttons,
|
||||
you will initiate the synchronizations
|
||||
with Walmart.
|
||||
Note that the import or exports
|
||||
won't be done directly,
|
||||
they will create 'Jobs'
|
||||
executed as soon as possible.
|
||||
</p>
|
||||
<p class="oe_grey oe_inline">
|
||||
Once imported,
|
||||
some types of records,
|
||||
like the products or categories,
|
||||
need a manual review.
|
||||
You will find the list
|
||||
of the new records to review
|
||||
in the menu 'Connectors > Checkpoint'.
|
||||
</p>
|
||||
<group>
|
||||
<div>
|
||||
<label string="Import sale orders since" class="oe_inline"/>
|
||||
<field name="import_orders_from_date"
|
||||
class="oe_inline"
|
||||
nolabel="1"/>
|
||||
</div>
|
||||
<button name="import_sale_orders"
|
||||
type="object"
|
||||
class="oe_highlight"
|
||||
string="Import in background"/>
|
||||
</group>
|
||||
|
||||
</page>
|
||||
|
||||
</notebook>
|
||||
</sheet>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="view_walmart_backend_tree" model="ir.ui.view">
|
||||
<field name="name">walmart.backend.tree</field>
|
||||
<field name="model">walmart.backend</field>
|
||||
<field name="arch" type="xml">
|
||||
<tree string="Walmart Backend">
|
||||
<field name="name"/>
|
||||
<field name="import_orders_from_date"/>
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="action_walmart_backend" model="ir.actions.act_window">
|
||||
<field name="name">Walmart Backends</field>
|
||||
<field name="res_model">walmart.backend</field>
|
||||
<field name="view_type">form</field>
|
||||
<field name="view_mode">tree,form</field>
|
||||
<field name="view_id" ref="view_walmart_backend_tree"/>
|
||||
</record>
|
||||
|
||||
</odoo>
|
||||
Reference in New Issue
Block a user