This article is produced with scandiweb's eCommerce expertise

Collaborate with our development, PPC, SEO, data & analytics, or customer experience teams to grow your eCommerce business.

Case Study: Dated Magento 1 Migration to a Modern Magento 2 Experience for B2B Buyers

When B2B eCommerce platforms become too customized to upgrade, they stop being assets and start becoming blockers. Over time, even once well-functioning systems can become hard to maintain and risky to scale. We often see this in long-running Magento 1 setups, where there is no clear path to upgrade and rising concerns around security and compliance.

Cook Medical needed a platform that could handle the complexity of selling medical devices without making it feel complex. We partnered to rebuild the entire experience on Magento 2, introducing a modern, stable interface with minimal customization, seamless ERP integration, and a new analytics foundation to help internal teams understand how the store was being used.

About

Cook Medical is a family-owned and globally recognized manufacturer that supplies hospitals and healthcare providers with medical devices used in minimally invasive procedures, with a product catalog of more than 15,000 items across various specialties.

Their eCommerce platform isn’t public-facing. Access is restricted by user role, and buyers can only view and purchase products tied to their specific clinical division. That level of control is essential in regulated environments, but it also adds complexity.

Cook Medical’s Magento 1 site had become difficult to maintain and technically fragile. It had reached a point where maintenance and upgrades were no longer practical – years of deep customization made it impossible to upgrade without risking instability or security gaps. The main objective of the migration was to reduce custom code for a cleaner, maintainable Magento 2 setup that could be easily updated and kept secure.

Additionally, limited visibility into product data meant teams couldn’t easily track what users were doing or what they needed.

Project goals

The move to Magento 2 was driven by the need to create a stable foundation, one that would be secure, easier to maintain, and ready for future growth. Key project objectives:

  • Rebuild the storefront on Magento 2 with minimal customization to simplify future upgrades
  • Migrate 15,000 SKUs and historical data from Magento 1 to Magento 2
  • Maintain strict security standards across all system components
  • Integrate with SnapLogic middleware for ERP and order data sync
  • Preserve strict access rules across medical divisions with role-based permissions
  • Make pricing and availability visible at the product listing level
  • Introduce site-wide behavior tracking with GA4 and a compliant consent setup
  • Improve mobile usability.

Approach

Rebuilding the platform around user needs

Cook Medical’s new Magento 2 site was built using the Luma theme as a base. While Luma isn’t known for cutting-edge visuals, our priority here was usability and making it faster and easier for verified buyers to find the right products, check pricing, and complete transactions.

To simplify the product discovery experience, we introduced:

  • Price visibility directly on product listing pages (PLPs), instead of hiding pricing behind requests
  • Cleaner navigation and improved mobile responsiveness
  • A mandatory verification step at login to ensure that only authorized users could proceed.

Because the storefront is gated and access is restricted based on medical specialty, we worked closely with Cook Medical to preserve their internal logic while improving the interface. For example, cardiology buyers can’t see urology products, and vice versa; permissions cascade accordingly. This access control was retained and restructured for Magento 2.

Throughout the project, we prioritized security and maintainability, minimizing customization and relying on Magento’s native capabilities wherever possible. We created a platform that can be easily patched and upgraded, which is an essential factor for a company operating in a regulated industry.

ERP integration

One of the project’s biggest technical requirements was the integration with SnapLogic, Cook Medical’s chosen ERP middleware. At the start of the project, no functional API was in place, and the scope of integration was still evolving. Before development, we stepped in to support planning, helping the client define what data needed to flow, how, and where.

Our team handled:

  • Designing a new SnapLogic API to receive order data from Magento 2
  • Enabling SnapLogic to use Magento’s REST API to retrieve user, product, and category data
  • Building integration logic to support data flow between Magento 2 and SnapLogic in both directions
  • Advising on endpoint structure, parameter requirements, and process sequencing.

The only payment integration required was CardConnect, which we configured to align with Cook Medical’s internal payment handling process.

Analytics setup with GA4

Before the migration, Cook Medical had no analytics framework in place. We began by implementing the WeltPixel dataLayer module, configuring it to track key eCommerce events such as product views, add-to-cart actions, checkout progress, and completed purchases. This allowed us to send structured event data to a newly created Google Analytics 4 property via Google Tag Manager (GTM).

To support Cook Medical’s reporting, we extended the default dataLayer with additional product-specific parameters, including:

  • clinical_specialties
  • product_type
  • reference_part_number
  • order_number
  • gtin

Other marketing data, such as traffic source, new vs. returning user, average engagement time on the website, approximate visiting location, and tech details such as the browser used for the visit or the device type, are automatically collected by GA4. Ultimately, we consolidated the web behavior & marketing data into one place for better decision-making.

To meet data privacy requirements, we also integrated Cookiebot CMP (Consent Management Platform), allowing users to manage consent preferences while ensuring that tracking scripts only fire after consent is given, which is an essential requirement for global compliance.

Cook Medical now has a robust, compliant, and highly configurable analytics foundation. With GA4 and GTM in place, they have complete visibility into how users interact with the platform, what content drives engagement, areas for improvement, and other insights.

Results

The rebuilt Magento 2 store gives Cook Medical’s internal teams and B2B customers a much clearer and more structured experience. Search performance and product discovery were central to the project’s success. With pricing and availability visible on listing pages and by optimizing navigation for verified users, the site became easier to use and more aligned with how their target buyers place orders.

The new setup is lighter, easier to maintain, and keeps Cook Medical’s digital operations secure and upgrade‑ready.

Customer feedback has been positive, particularly around the improved visibility of key product data. What previously required a manual request or a call can now be completed directly through the interface, without compromising access controls or clinical boundaries.

Project outcomes

  • 15,000+ SKUs successfully migrated from Magento 1
  • Custom ERP integration delivered and validated via SnapLogic
  • Full GA4 analytics implementation with detailed product-level tracking
  • Role-based permissions restructured and preserved in Magento 2
  • Clean, responsive interface now accessible across devices
  • Site launched on schedule over a weekend to avoid disruption, and described by the client as their smoothest launch to date
  • Stable, secure, and future‑proofed platform.

Cook Medical has also kicked off a new initiative to integrate Magento 2 with Oracle ERP, expanding the platform’s role in enterprise operations.

Ready to modernize your B2B eCommerce experience? If you’re working with legacy systems or a catalog that demands precision, we’re the team to have by your side. Reach out to scandiweb today, and let’s build a platform that’s functional and easy to use for your team and your customers.

Hire eCommerce experts

Get in touch for a free consultation.

Your request will be processed by

If you enjoyed this post, you may also like