RIDWAN ARIFANDI

WooCommerce – Odoo Integration Plugin: Seamless Real-Time Data Sync

As part of a comprehensive e-commerce and ERP integration solution, I developed a custom WooCommerce – Odoo Integration Plugin to enable automatic and efficient synchronization between a WooCommerce store and the Odoo ERP system.

🔧 Key Features:

  • Custom WooCommerce Plugin
    Built as a standalone plugin, easily installable and configurable without disrupting the existing system.
  • Inventory Synchronization by SKU
    Scheduled via cron job, the system fetches product stock updates from Odoo using GET requests, syncing each item individually in real-time.
  • Manual Sync via “Sync Product” Button
    Added functionality in the WooCommerce dashboard to manually sync individual products as needed.
  • Order & User Integration with Odoo
    • When an order status changes to completed, the plugin sends a POST request to Odoo with order data.
    • When a new user registers, their information is also sent to Odoo via POST request.
  • Multi-Location Product Cart Restriction
    Ensures that all items in a single cart come from the same warehouse location, ideal for multi-location inventory setups.
  • Multi-Origin Shipping Setup
    Automatically adjusts shipping options based on the origin location of products in the cart.

🎯 Benefits for Clients:

  • More accurate inventory management
  • Streamlined operations between sales and warehouse teams
  • Smarter checkout experience for customers
  • No need for third-party middleware or extra licensing

Need to integrate your WooCommerce store with Odoo ERP?
Let’s talk. I offer demo sessions and free consultations.


Share

Related Posts