feat: add all views, menus, and settings for WooCommerce module

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
gsinghpal
2026-03-31 20:36:37 -04:00
parent 7b085a87a1
commit 50dbd63dd2
17 changed files with 993 additions and 0 deletions

View File

@@ -0,0 +1,95 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<!-- ===== Top-Level Menu ===== -->
<menuitem id="woo_menu_root"
name="WooCommerce"
web_icon="fusion_woocommerce,static/description/icon.png"
sequence="100"/>
<!-- ===== Dashboard ===== -->
<menuitem id="woo_menu_dashboard"
name="Dashboard"
parent="woo_menu_root"
action="action_woo_dashboard"
sequence="10"/>
<!-- ===== Operations ===== -->
<menuitem id="woo_menu_operations"
name="Operations"
parent="woo_menu_root"
sequence="20"/>
<menuitem id="woo_menu_product_map"
name="Product Mapping"
parent="woo_menu_operations"
action="action_woo_product_map"
sequence="10"/>
<menuitem id="woo_menu_orders"
name="Orders"
parent="woo_menu_operations"
action="action_woo_order"
sequence="20"/>
<menuitem id="woo_menu_customers"
name="Customers"
parent="woo_menu_operations"
action="action_woo_customer"
sequence="30"/>
<menuitem id="woo_menu_returns"
name="Returns"
parent="woo_menu_operations"
action="action_woo_return"
sequence="40"/>
<!-- ===== Monitoring ===== -->
<menuitem id="woo_menu_monitoring"
name="Monitoring"
parent="woo_menu_root"
sequence="30"/>
<menuitem id="woo_menu_sync_log"
name="Sync Logs"
parent="woo_menu_monitoring"
action="action_woo_sync_log"
sequence="10"/>
<menuitem id="woo_menu_conflicts"
name="Conflicts"
parent="woo_menu_monitoring"
action="action_woo_conflict"
sequence="20"/>
<!-- ===== Configuration ===== -->
<menuitem id="woo_menu_config"
name="Configuration"
parent="woo_menu_root"
sequence="40"/>
<menuitem id="woo_menu_instances"
name="Instances"
parent="woo_menu_config"
action="action_woo_instance"
sequence="10"/>
<menuitem id="woo_menu_shipping_carriers"
name="Shipping Carriers"
parent="woo_menu_config"
action="action_woo_shipping_carrier"
sequence="20"/>
<menuitem id="woo_menu_tax_map"
name="Tax Mapping"
parent="woo_menu_config"
action="action_woo_tax_map"
sequence="30"/>
<menuitem id="woo_menu_pricelist_map"
name="Price List Mapping"
parent="woo_menu_config"
action="action_woo_pricelist_map"
sequence="40"/>
</odoo>