ANZ Pharma
ANZ Pharma is a prominent pharmaceutical and consumer health wholesaler in New Zealand, distributing approximately 5,000 SKUs to major supermarket chains and pharmacies nationwide. To support its growing operations, ANZ Pharma required a scalable digital commerce ecosystem capable of serving both wholesale (B2B) and retail (B2C) customers while maintaining centralized inventory, pricing, and order management.
The Challenge
The objective was to create a unified platform that could automate business processes, improve data accuracy, streamline supplier collaboration, and support future growth.
Our Solution
BigCommerce Multi-Storefront Implementation
We deployed a dual-storefront architecture using BigCommerce Enterprise Multi-Storefront (MSF), enabling ANZ Pharma to operate separate B2B and B2C experiences from a single backend platform.
Custom MYOB Advanced Integration
To connect e-commerce operations with the existing ERP and warehouse systems, we developed a custom PHP 7.4 integration application that serves as the central synchronization layer between BigCommerce and MYOB Advanced.
The integration automates:
- Product synchronization from MYOB Advanced to BigCommerce
- Customer synchronization between systems
- Pricing and customer-specific price list updates
- Inventory synchronization
- Order synchronization from BigCommerce to MYOB Advanced
- Automatic sales order and invoice creation within MYOB Advanced
Scheduled Data Synchronization
To ensure consistency across platforms:
- Products, customers, inventory, and pricing are synchronized from MYOB Advanced to BigCommerce every 4 hours.
- Orders placed through either storefront are pushed to MYOB Advanced in near real time.
RabbitMQ Queue Architecture
To handle large volumes of product and order data reliably, we implemented RabbitMQ as a queue management system.
Benefits include:
- Improved processing performance
- Reduced API timeout risks
- Reliable retry mechanisms
- Scalable synchronization workflows
- Decoupled system architecture
Custom Brand Portal
We developed a dedicated supplier-facing Brand Portal that allows suppliers and brand managers to:
- Upload product images
- Submit product descriptions
- Maintain specifications and marketing content
- Manage SKU-related information
All content passes through an editorial approval workflow before publication to maintain quality and SEO standards.

Tech Stack
Team Composition
Solution Architect
Designed the dual-storefront architecture and MYOB Advanced integration layer.
PHP / Laravel Developer
Developed the middleware synchronizer, RabbitMQ queue consumers, and Brand Portal.
BigCommerce Specialist
Configured the B2B and B2C multi-storefronts, customer groups, and pricing rules.
Integration Engineer
Implemented the MYOB Advanced API endpoints, webhook handling, and data mapping.
UI/UX Designer
Designed the B2B portal, B2C storefront layouts, and Brand Portal workflows.
QA Engineer
Conducted automated testing of queue processing and data validation audits.
Project Manager
Coordinated timeline delivery, client collaboration, and operational deployment.
Project Duration
21 Weeks Project Lifecycle
The Journey
Discovery & Planning
The project began with a comprehensive discovery phase focused on understanding ANZ Pharma's existing business processes and operational requirements. This included evaluating the capabilities of MYOB Advanced ERP, mapping product, inventory, customer, and order data flows, and designing an integration architecture that could support both B2B and B2C commerce while ensuring scalability and reliability.
Platform Development
A modern eCommerce platform was developed using BigCommerce as the core storefront solution. The implementation included separate customer experiences for wholesale and retail buyers, advanced pricing and taxation rules, customer segmentation, and user experience enhancements designed to simplify product discovery, ordering, and account management.
Integration Development
To enable seamless data exchange between systems, custom middleware was developed in PHP 7.4. The integration layer connected MYOB Advanced ERP and BigCommerce through their respective APIs, while RabbitMQ was implemented to manage asynchronous processing and ensure reliable synchronization of products, inventory levels, customer information, and orders.
Brand Portal Development
A dedicated supplier portal was created to streamline product content management and collaboration with brand partners. The portal enabled suppliers to submit and maintain product information, manage digital assets, and participate in structured approval workflows before content was published to the eCommerce platform.
Testing & Deployment
Extensive testing was conducted to validate data accuracy, synchronization reliability, and order processing workflows across all integrated systems. Performance optimization activities were completed to ensure stability under load, followed by a carefully managed production rollout that minimized disruption to business operations and ensured a successful launch
Key Impact
The completed solution delivered measurable operational improvements:
Increased Automation
Manual data entry across inventory, pricing, customers, and orders was significantly reduced through automated synchronization.
Improved Data Accuracy
Centralized data management ensures consistency between MYOB Advanced and BigCommerce platforms.
Faster Order Processing
Orders flow directly into MYOB Advanced, reducing administrative overhead and improving fulfillment speed.
Enhanced Supplier Collaboration
The Brand Portal enables suppliers to contribute content directly while maintaining internal approval controls.
Scalability
The architecture supports future business growth, additional brands, increased product volumes, and expanding customer bases.
Why it Stands Out
This project demonstrates how a traditional wholesale business can successfully modernize its digital commerce operations through a tightly integrated ecosystem.
Key differentiators include:
- Dual B2B and B2C storefronts operating from a single backend
- Custom ERP integration with MYOB Advanced
- Automated product, pricing, customer, inventory, and order synchronization
- RabbitMQ-powered scalable processing architecture
- Dedicated supplier Brand Portal with approval workflows
- Centralized management of approximately 5,000 SKUs
- Reduced operational overhead and improved data accuracy
- Future-ready architecture designed for growth
The result is a highly scalable commerce ecosystem that enables ANZ Pharma to manage wholesale and retail operations efficiently while delivering a seamless experience for customers, suppliers, and internal teams.