Needs Assessment Form

Case Study · Ecommerce · Shopify Plus

Rebuilding a Complex Ecommerce Platform Without Losing What Made It Work

Sonlight needed to move off Magento 2 to a more flexible and maintainable platform, without losing the complex product structure, pricing logic, and integrations their business depends on.

The Challenge

A unique business model that couldn't be templated

Sonlight’s ecommerce platform supports a unique and highly customized business model. A standard Shopify setup wouldn’t support this. The challenge was to preserve all of this functionality while improving usability, performance, and long-term maintainability.

  • Many products sold as configurable packages, not simple items
  • Pricing, discounts, and payment options are complex and highly specific
  • Tightly integrated with ERP, tax, payment, and marketing systems
  • Product data, customer data, and digital content spread across multiple sources
  • Maintaining and extending the Magento platform had become increasingly difficult

What We Did

A full migration to Shopify Plus, rebuilt from the ground up

  • Migrated product, customer, and order data from Magento, custom databases, and ERP systems
  • Implemented dynamic pricing, discount rules, and payment plan logic
  • Configured tax, shipping, and checkout workflows across multiple systems and apps
  • Migrated and integrated digital products, downloads, and customer access systems
  • Improved site performance, accessibility, and overall user experience
  • Rebuilt complex product configuration, including customizable bundles and packages
  • Integrated Shopify with Acumatica ERP for inventory, orders, and fulfillment
  • Supported B2B functionality, including company accounts, purchase orders, and sales reps
  • Built custom automation and serverless processes to keep systems in sync (pricing, fulfillment, customer status, reporting)

The Result

A platform that supports the business without the old limitations

Complex product and pricing workflows were preserved and improved

Customers can more easily navigate and purchase complex products

Systems that previously required manual coordination are now integrated and automated

The business has a more flexible and scalable foundation for future growth

The platform is significantly easier to maintain and extend

Key Takeaway

For ecommerce businesses with complex requirements, the challenge isn't just choosing a platform, it's preserving what makes the business work.

This project focused on maintaining that complexity where it mattered, while simplifying everything around it.

Have a complex platform that needs to move?

We specialize in migrations where the stakes are high and the requirements don't fit a template. Let's talk about what you're working with.