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.

ANZ Pharma

Tech Stack

Commerce Platform
BigCommerce EnterpriseMulti-Storefront (MSF)
Backend & Integration
PHP 7.4Laravel 8REST APIsCustom Middleware
ERP & Messaging
MYOB Advanced ERPRabbitMQ
Database & Infra
MySQLLinux ServersCron Jobs

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

M1
M2
M3
M4
M5
Discovery & Planning
Architecture & Design
BigCommerce Configuration
MYOB Integration Dev
Brand Portal Dev
Testing & QA
Deployment & Go-Live

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.