Odoo ERP Commerce Integration

Built and improved the Odoo integration for product pages, appointments, checkout, payments and the homepage. Connected online purchases with inventory and fulfillment operations.

Context

Ben & Frank’s appointments, prescriptions, purchases and at-home try-on services depend on Odoo. Inventory, scheduling and fulfillment data must remain consistent with the website.

I worked on the integration as a Senior Software Engineer, then expanded it as Product Tech Lead.

Problem

  • Product data loaded slowly, appointments had reliability problems, and checkout synchronization struggled with demand.
  • Product decisions did not consistently account for ERP constraints.
  • Product, design and engineering held different assumptions about the integration. Those differences delayed decisions and caused rework.

Approach

I built and optimized the integration. I also documented ERP constraints in product specifications so the team could consider them during design and planning.

Decisions

  • Prioritize product availability, appointments, checkout, payments and homepage data.
  • Include ERP behavior in product specifications.
  • Review system limits with product and engineering before testing features.

Impact

The integration connected online commerce with operational records. Reliability and performance improved across flows that depend on Odoo. Shared documentation helped reduce rework on later initiatives.

Work together

Planning a similar project? Estimate your project or review the related services.

Explore all services