Chris Sports

End-to-End Odoo 18 Implementation for a 100+ User, Multi-Entity Retail Enterprise

Client Snapshot

Company:
Chris Sports (Gilbert Tang)
Location / Region:
Philippines (Nationwide)
Industry:
Sports & Fitness Retail
Legal Entities:
Legal Entities
System Users:
100+ Users
Store Footprint:
41+ Retail Outlets
Previous Setup:
Odoo 15 + Retail Pro + Manual Spreadsheets & Paperwork
Solution Deployed:
Odoo 18 Enterprise Edition
Project Duration:
16–18 Weeks

About Chris Sports

Chris Sports is one of the Philippines’ most trusted sports and fitness retail brands, with a legacy spanning over 35 years. Operating across more than 41 retail outlets nationwide, the company distributes world-class brands including Pro-Form, SiS Nutrition, and a wide range of sports equipment and apparel. Known for its strong community presence and dedication to helping Filipinos lead healthier, more active lives, Chris Sports has become a household name in Philippine sports retail.
As the business scaled across multiple legal entities and geographic locations, the limitations of its existing systems became increasingly apparent, creating operational friction that threatened both efficiency and compliance.

Modules Implemented

Functional Area
Modules
Core Operations
General Setup, Sales, Purchase, Inventory
Finance & Control
Accounting & Finance, Approvals
Retail & Service
Point of Sale (POS), Field Service, Repair, Barcode
Collaboration & Docs
Documents, Discuss & Knowledge
Marketing & Insights
Social Marketing, Dashboard & Reporting
Custom Solutions
Consignment (Custom), BIR Reporting (Custom)
Plus integrations with: Shopee, Lazada, Shopify, TikTok Store

The Challenge

As Chris Sports expanded across dozens of branches and consolidated operations under multiple legal entities, managing day-to-day business became increasingly complex. The company ran on a combination of Odoo 15, Retail Pro, and manual spreadsheets — a fragmented landscape that created daily bottlenecks, compliance risks, and operational blind spots.

Multi-Entity  Complexity:
Multi-Entity Complexity:
With 45 legal entities and 41 branches, inter-company stock transfers and consolidated financial reporting were unmanageable in the legacy system.
Manual & Fragmented Operations
Manual & Fragmented Operations
Staff across all branches relied on heavy paperwork, redundant data entry, and unclear approval chains, leading to delays and frequent errors.
Local Tax & BIR Compliance Gaps
Local Tax & BIR Compliance Gaps
The Philippines BIR (Bureau of Internal Revenue) imposes strict local compliance requirements including BIR Form 2307 reporting; without an automated framework, this was entirely manual.
No Consignment Process in System:
No Consignment Process in System:
Chris Sports operated a consignment model with external consignors and consignees, but had no system-level process to track, report, or reconcile consignment inventory end-to-end.
Visibility Across Entities:
Visibility Across Entities:
Finance teams could not produce real-time consolidated P&L, inventory valuations, or inter-entity reconciliation across 45 entities.
POS & Retail Inefficiency:
POS & Retail Inefficiency:
POS checkout was slow, discount authorization was manual and inconsistent, and gift card/loyalty programs were not integrated into the workflow.
Unstructured Approval Hierarchies:
Unstructured Approval Hierarchies:
Approval chains for purchases, transfers, and payments existed on paper only, with no system enforcement, audit trail, or escalation management.

Our Approach & Delivery

Bay Forward engaged in a structured, phased implementation designed to handle the unique complexity of a 45-entity, 100+ user deployment. The methodology followed six distinct phases.

 

Key Implementation Highlights

1. 45-Entity Multi-Company Setup with Inter-Company Transfers

One of the most complex elements of this project was configuring Odoo to manage all 45 legal entities under a single ERP instance. Axiom World designed an inter-company framework allowing seamless inventory transfers between branches and companies, with automated journal entries, transfer validations, and real-time stock visibility across all locations.
Discrepancy management was built into the transfer flow, ensuring that variance notes and resolution workflows were handled within the system rather than on spreadsheets.

2. Custom Consignment Module — End-to-End Process Compliance

Chris Sports operates a consignment model that required a purpose-built solution. Axiom World developed a custom Consignment/Consignee module built on Odoo standard and a proprietary add-on, enabling:

  • Full tracking of consigned inventory from receipt to sale or return
  • Automated consignor payables and reconciliation reporting
  • Consignment-specific workflows integrated with Inventory, Sales, and Accounting
  • Compliance-ready reporting for ownership attribution and audits

This was a first-of-its-kind implementation for this client segment in the Philippines and provides full end-to-end process compliance with zero manual intervention at each stage.

3. Philippines BIR Compliance Reporting Framework

To meet the strict requirements of the Bureau of Internal Revenue (BIR) in the Philippines, Axiom World built a complete BIR Reporting Framework within Odoo, covering:

  • BIR Form 2307 — Certificate of Creditable Tax Withheld at Source, integrated with POS and sales discounting workflows
  • Alphalist reporting for withholding tax on compensation and supplier payments
  • VAT-related reports linked to Odoo’s accounting module, including Summary Lists of Sales and Purchases (SLS/SLP)
  • Automated report generation reducing manual computation errors and compliance risk

This framework eliminates what was previously an entirely manual, error-prone tax compliance process and ensures audit-ready output at any time.

4. Advanced Approval Hierarchies

A multi-level approval framework was implemented across Purchase Orders, Internal Transfers, Payment Requisitions, and Non-Inventory Purchases. Approval chains are role-based, escalate automatically on timeout, and maintain a complete audit trail, replacing paper-based approvals entirely. [file:1]
The system enforces compliance before any document progresses, removing unauthorized transactions at source.

5. POS Enhancements — Discount Authorization & BIR 2307

The Point of Sale module was enhanced with a custom POS Discount Level Authorization module, allowing only authorized personnel to apply discounts beyond predefined thresholds. BIR 2307 discount reporting was also integrated directly into POS workflows, ensuring that every qualifying transaction generates the appropriate withholding certificate automatically.
Loyalty and gift card functionality was configured end-to-end within POS.

6. E-Commerce Channel Integration

Odoo 18 was integrated with four major e-commerce platforms — Shopee, Lazada, Shopify, and TikTok Store — using certified Odoo app connectors. This unified product catalog management, order processing, and inventory deduction across all online channels into a single view.
This eliminated the need for manual stock reconciliation across platforms.

Client’s Testimonial

Gilbert Tang, Chris Sports

“We upgraded to Odoo 18 to improve control and visibility across our 41 outlets and 45 entities. The new POS flow is faster, inventory is more accurate with barcode scanning, and approvals are now enforced at every level. What impressed us most was how Axiom World handled the complexity of our consignment model and delivered a full BIR compliance framework that our finance team had been requesting for years. This upgrade has fundamentally changed how we run the business.”

Result & Impact

Following go-live, Chris Sports experienced significant measurable improvements across all operational areas.

Beyond the numbers, the most transformative outcomes were:

  • Zero manual BIR reporting — the entire compliance framework runs automatically within Odoo.
  • Full consignment traceability across all 45 entities with audit-ready reconciliation.
  • Real-time inter-company stock visibility and discrepancy resolution.
  • A single source of truth for all 41 branches, replacing fragmented spreadsheets and Retail Pro.
  • Scalable architecture ready to onboard additional branches and entities with minimal effort.
  • 90% Faster User Adoption
  • 45 Legal Entities Managed
  • 25% Increase in POS Sales
  • 100% BIR Compliance Automated

Conclusion

The Chris Sports Odoo 18 implementation stands as one of the most comprehensive retail ERP deployments in the Philippines. With 45 legal entities, 100+ users, 41 branches, full BIR compliance automation, a custom consignment module, advanced approval hierarchies, and four e-commerce integrations, this project demonstrates what is possible when deep Odoo expertise meets complex enterprise requirements.
Bay forward delivered not just an ERP system, but a fully integrated operational platform that scales with Chris Sports as they continue to grow, built on a foundation of local compliance, process discipline, and modern retail technology.

Table of Contents

Subscribe to our newsletter

Our bi-weekly newsletter full of inspiration, podcast, trend and news.

Get in Touch with Us

Our team of experts, engineers, and innovators is ready to collaborate with you.