Skip to main content

How Kellox Scaled 800,000 SKUs on WooCommerce

10/20/2024
Kellox
Nils-Fredrik Winther-Kaland, Anders-Meyer Eldøy
Kellox
www.kellox.no
Oslo, NorwayFounded 1950
💰
Monthly Revenue
Undisclosed
👨‍💼
Founders
Nils-Fredrik Winther-Kaland, Anders-Meyer Eldøy
👥
Employees
Undisclosed
🏢

Business Description

Kellox is Norway’s largest importer of motorized products for land and sea, serving dealerships and retailers with motorcycles, ATVs, boats, parts, and accessories. The B2B wholesaler leverages deep ERP integration and custom software solutions to manage over 800,000 SKUs.
📝

Executive Summary

In this case study, learn how Kellox, Norway’s largest motorized products importer, scaled to manage 800,000 SKUs on WooCommerce after migrating from Magento. Discover how custom ERP integration, caching, and bulk update processes drove under-2-second page loads and empowered B2B self-service.
📄

Case Study Content

Introduction

Kellox is Norway’s largest importer of land and sea motorized products. They serve dealerships and retailers with motorcycles, ATVs, boats, parts and accessories. Faced with a sprawling catalog of over 800,000 SKUs on Magento, Kellox struggled with slow pages, complex ERP syncing, and a rigid front end. They partnered with Maksimer to migrate to WooCommerce, trim load times, and unlock tailored B2B self-service features.

Migration from Magento to WooCommerce

In 2019 Kellox reached out to Maksimer for a full platform overhaul. They chose WooCommerce based on Maksimer’s prior experience and its ability to integrate with complex ERPs. The process began with data mapping, module auditing, and custom API endpoints. It handle high volume of product data so the team could transfer rules and pricing logic without losing a beat. This step set the stage for better performance and more flexibility.

Tight ERP and PIM Integration

At the core of the new setup lies seamless data flow between WooCommerce, Navision ERP, and PimCore PIM. Any update in Navision travels through secure APIs to WooCommerce in near realtime. PimCore holds enriched product info like images, sliders and categorization. Categories in PimCore sync automatically to WooCommerce via API calls. This tight loop ensures customers see current contract prices and accurate stock levels at all times.

Custom SaaS Solutions and Caching

Maksimer built a bespoke SaaS layer on top of WooCommerce to store contract pricing, filter tables, and custom search chains. They added a caching system that stores price lookups and search results based on individual accounts. As customers browse, the site pulls cached data instead of running heavy queries on every page load. The result is consistent sub-two-second pages even when millions of records are at play.

Managing 800,000 SKU Catalog

Handling a catalog of this size is no small feat. On the backend, Maksimer optimized plugins to batch-process updates. They leverage WooCommerce lookup tables to index stock status and contract prices. When Kellox triggers a sync, the system can update up to 500,000 products in one go. This reduces sync windows from hours down to minutes, keeping operations smooth and data fresh.

Tailored B2B Portal Features

Each Kellox client sees a customized portal based on their contract. Customers log in to view exclusive pricing, available models, backorders, invoices, and warranty forms. They can track past orders, download image banks, and register their vehicles. If someone searches for an older model, the site automatically redirects them through a custom search chain to the latest version. This B2B self-service model cut support tickets and improved order accuracy.

Performance and Scalability

Maintaining under two-second page loads across worldwide dealers was a top priority. Maksimer tuned database queries, deployed object caching, and optimized server settings. They stress tested using real SKUs to identify bottlenecks and adjusted code accordingly. The final architecture balanced fast I/O operations with memory caching, delivering a consistent experience under heavy load.

Collaboration and Workflow

Kellox’s internal IT team exposed APIs from Navision, while Maksimer handled development in WordPress and WooCommerce. Weekly sprints focused on specs defined jointly, and shared test plans kept deployments safe. This agile approach, coupled with regular check-ins, kept the project on track and ensured no feature slipped through the cracks. Both teams took ownership of their areas, creating a transparent process.

Outcome and Impact

Since going live, Kellox has seen faster order processing and fewer manual interventions. The self-service portal means account managers can place orders on the go, with no delay. Internal operations now sync automatically, freeing up staff time for higher value tasks. The site’s speed and reliability also boosted customer satisfaction scores across dealerships in Norway and beyond.

Next Steps

Moving forward, Kellox plans to expand brand-specific community hubs on the platform and roll out automated marketing tools. With the robust foundation in place, new modules can roll out quickly. This project not only solved immediate pain points but also created a blueprint for future growth.

💡

Key Takeaways

  • 1Migrating from Magento to WooCommerce improved performance and allowed for greater customization and cost efficiency across Kellox’s B2B platform.
  • 2Seamless integration with Navision ERP and PimCore PIM ensured real-time product updates, contract pricing, and enriched product data for customers.
  • 3A custom SaaS caching layer and WooCommerce lookup tables kept page load times under two seconds, even with an 800,000-SKU catalog.
  • 4Optimized batch processing and database indexing enabled Kellox to sync updates on up to 500,000 products in a single operation.
  • 5Tailored portals with contract-based pricing, custom product views, and legacy search chains enhanced the self-service experience for dealerships.
  • 6Close collaboration and agile sprints between Kellox’s IT team and Maksimer delivered a transparent process and timely feature releases.
📊

Key Facts

Product Catalog Size
800,000 SKUs
Bulk Update Capacity
500,000 products per sync
Page Load Time
Under 2 seconds
🛠️

Tools & Technologies Used

🔒

Premium Content Locked

Subscribe to access the tools and technologies used in this case study.

Subscribe Now
🚀

How to Replicate This Success

🔒

Premium Content Locked

Subscribe to access the step-by-step replication guide for this case study.

Subscribe Now
Share:
✍️

About the Author

Founders Hut Logo

Founders Hut

Founders Hut is a leading online platform dedicated to sharing thousands of in-depth business case studies from successful companies around the globe. Since its launch, Founders Hut has empowered entrepreneurs, marketers, and corporate innovators with actionable insights drawn from real-world successes and failures.

Interested in Being Featured?

Share your success story with our community of entrepreneurs.

Get Featured
Disclaimer: Some data in these case studies may be inaccurate or out of date. In certain cases, AI-generated content is used.