Python Tailwind React
Bespoke Plugins & Integrations CHOSEN PROJECT

ERP Inventory & WooCommerce Sync

VIEW CASE STUDY MODE:
Normal Client Technical Architect

Enterprise Odoo ERP & WooCommerce Synchronizer

An enterprise synchronization engine that connects online store operations directly with Odoo ERP in real-time, syncing inventory, customer profiles, and invoices.

  • Live Stock Updates: Keeps inventory levels synchronized across systems, avoiding overselling.
  • Order Dispatch Pipeline: Dispatches completed checkout details automatically to Odoo sales orders.
  • Customer Syncing: Synchronizes profiles to maintain centralized customer records.

XML-RPC Connector & Asynchronous Event Sync Scheduler

Built a robust synchronization pipeline using Odoo's API architecture.

  • API Client Wrapper: Programmed a high-performance XML-RPC client in PHP (class-odoo-api.php) with custom transient tokens and keep-alive connections.
  • Event Hook Interceptor: Hooked into WooCommerce checkout triggers (woocommerce_checkout_order_processed) to dispatch payloads. Includes automatic retry queues in case of network drops.
  • Sync Logger: Built a logging engine (class-sync-logger.php) mapping sync IDs, payloads, and response codes to assist diagnostics.

PROJECT BLUEPRINT

  • Architecture: Headless & Custom CMS Extensions
  • Category: Bespoke Plugins & Integrations
  • Hardening Check: PROD READY
  • Business Focus: UX Optimization & Conversion
  • Protocol: AJAX Admin Enclave / REST API
  • Security Layer: Nonce verification / DB Sanitization