Magento · AI integration

Greencross / Petbarn

Australia's largest pet care company. Took over a failing platform migration mid-flight, then migrated a decade of customer data with zero downtime to launch — including active subscriptions.

Stack & integrations
Adobe Commerce bLoyal loyalty Comestri OMS SDL Fredhopper search Adobe Target Adobe Analytics

Greencross runs Petbarn, Animates, and the largest pet care network in AU/NZ — 250+ retail locations plus veterinary services.

The problem

Previous vendor was stuck in a QA loop

The migration project was dead in the water. The previous team couldn't get out of QA. Technical debt was compounding while the launch date moved further out. We were brought in late with a fixed deadline.

Discovery before code

Sequenced backlog, no vague requirements

Ran a deep audit and product-knowledge sessions to convert vague requirements into a prioritised, non-vague delivery plan. Wrote zero new code until the plan was something the client could commit to.

Business Analyst as comms firewall

Devs stop answering, start delivering

Multiple stakeholders and QA teams were generating more questions than the dev team could answer and still ship. Inserted a dedicated BA to absorb, clarify, and triage everything before it reached engineering.

Loyalty engine

Multi-tier loyalty without manual rule maintenance

bLoyal integration handling every customer tier, partner discount, and promo code automatically. Loyalty stops being an operational headache and starts driving repeat purchase consistently.

Comestri OMS

Order management as one workflow, not many

Deep Comestri integration as the single source of truth for orders, shipments, payments. Click-and-collect, ship-from-store, dropship, partner fulfilment — one orchestration layer rather than per-channel logic.

Zero-downtime data migration

A decade of customer data with active subscriptions

Two-phase migration: 99% of historical data moved in the background; final live data transferred at launch. Every customer's data — including active subscriptions and order history — was in place from minute one of the new site.

Three post-launch growth teams

Launch is the start line

Once stable, deployed three independent teams: one optimising the core revenue engine, one on satellite brands, one building next-gen features. Coordinated through a single delivery process so streams don't collide.

Want this kind of build for your business?

Tell us what you're trying to do. We'll tell you honestly whether we're the right fit — and if we are, we'll have a senior engineer embedded in your team within two weeks.

Book a Discovery Call →
Book a Call →