Hero Banner

Clearwater Hampers

Complex B2C Re-Engineering & Long-Term Governance

Structural Context

Clearwater Hampers operated a complex Magento 1 B2C environment with approximately 3,000 SKUs, including individual products and bundled hamper configurations.

The platform supported both B2C and corporate B2B ordering, with seasonal spikes reaching up to 5,000 orders per day between October and December. Multi-address shipping and corporate bulk distribution were central to the commercial model.

Engagement began with long-term Magento 1 maintenance and evolved into full migration and structural redesign.

Architectural Challenge

The most significant structural complexity sat within checkout and payment logic.

The platform supported per-item multi-address shipping. Corporate customers could order high quantities of a single product and distribute units to multiple employee home addresses. Magento’s native behaviour, and the existing GFS shipping module, did not support this reliably.

Payment handling introduced additional risk:

  • One payment per shipping address
  • Order creation before payment confirmation
  • Orders remaining in “awaiting payment” state on failure
  • No clean rollback logic

The result was operational fragility, payment reconciliation complexity, and unnecessary administrative overhead.

Seasonal load further stressed an aging Magento 1 environment approaching end-of-life compliance risk.

Defined Intervention

Structural redesign focused on checkout, payment orchestration, and migration discipline.

Key interventions included:

  • Customisation of multi-address logic to allow item-level separation
  • Modification of GFS shipping module to support structured address handling
  • Consolidation of per-address payments into a single transaction
  • Deferred order creation until successful payment return
  • Controlled capture and release logic across multi-order scenarios
  • Automated cancellation and rollback where partial failures occurred

Magento was amended to send quote IDs rather than order IDs to the payment provider, ensuring the orders grid remained clean and preventing premature order state creation.

Migration to Magento 2 was executed following structured feature reassessment. Where possible, native functionality replaced legacy customisation. Checkout was fully redesigned to simplify the user journey while maintaining backend logic integrity.

The objective was simplification at interface level, not compromise at architectural level.

Governance Continuity

Following migration, the platform operated under ongoing architectural oversight.

Seasonal load resilience was maintained through auto-scaling infrastructure. Performance refinements, checkout optimisation, codebase refactoring, and feature rationalisation were introduced incrementally over several years.

Internal development capability was strengthened through direct training, though complex architectural and payment logic remained under specialist oversight.

Governance prevented regression under peak demand.

Structural Outcome

Clearwater Hampers operated on a stabilised Magento 2 foundation capable of sustaining seasonal spikes and complex multi-address corporate orders.

Key structural improvements included:

  • Reliable multi-address checkout behaviour
  • Controlled payment orchestration with deterministic rollback
  • Clean order state management
  • Improved performance under seasonal load
  • Reduced administrative reconciliation overhead

Without structured intervention, the Magento 1 environment was approaching end-of-life compliance risk and struggling under increasing load.

Although the commerce platform later transitioned to Shopify, the governed Magento architecture sustained operational control across a highly complex B2C and B2B model during its most demanding growth period, including record performance under peak seasonal and pandemic-driven demand.

Vitali, IT Manager

Have been working with Lee from DWS for number of years. Lee has an unrivalled knowledge of all things Magento. During our migration from Magento 1 to Magento 2, he helped to shape the design and build of the new platform, and his expertise was instrumental to the success of the project.

As well as offering ongoing support, Lee was always on-hand to assist with any additional development needs, both during and after the project. His positive attitude and excellent communication skills made working with Lee easy and efficient.