
Replatforming of an electrical wholesaler with Spryker
Factbox
Services
- Spryker B2B Commerce
- System Integration
- Scale (Frontend + Backend Development)

The customer's requirement
Task description
Sonepar is a leading company in the field of electrical wholesale. To meet new customer requirements, the old shop system was to be replaced with a new implementation. It was important that the integration and connection of various systems such as PIM and ERP be carried out through custom modules within the Spryker webshop. The resulting solution should be characterized by very good performance, robustness, and flexibility for further development. The new shop application should be able to handle more than 200,000 products seamlessly. Consumers should be able to find and purchase their desired items as efficiently and easily as possible.

Spryker
Technology selection
The customer chose the Spryker technology for this project because there were many requirements that could be excellently covered by Spryker. The previously mentioned flexibility of implementation is ideally represented through the modular system of Spryker Commerce OS. The integration of external systems, such as ERP, is possible through custom-defined interfaces provided by Spryker. The code quality, testability, and thus the corresponding security and robustness of the developed solution also confirm the decision to use Spryker Commerce OS as the technology.

The role of Antiloop
Activities
Antiloop was part of the development team in backend development with the Spryker Commerce OS technology, as well as in frontend development with Vue.js. We also worked within the Scrum team and performed tasks in the design and planning of new modules and features in addition to implementation work. Direct communication with the partner company and the end customer was essential in this process.

Users, Rights & Roles
User management
Antiloop contributed to the implementation of the complete user management within a customer account in the Spryker webshop. Different accounts can be created and managed for employees of a company. Additionally, there are various settings and a rights and roles system. The accounts are currently also synchronized with the old shop solution for parallel operation and are accordingly reconciled.

Configure and combine products
Kombitool
A popular feature of the shop is the combination tool. With this tool, consumers can independently assemble combination products through an online configurator and order them directly. We were responsible for developing a suitable data structure and worked on the technical concept.

B2B, Feature-Set
More Details
During the project development, numerous custom B2B features were implemented to meet all customer requirements. Antiloop contributed to the design and implementation of some of these features in both the backend and frontend areas.

Selected Features
- Multi-Cart Feature
- Order History
- Quotes
- Address and Object Management
- Exports and Requests for Price Lists / Catalogs
- Integrated Reward System
- Order Parking including Approval Process & Workflow
- Integrated Wishlist Function

Additional Features
- Export / Import of shopping carts via CSV, Xlsx, Xls, and PDF
- Filter and search functions for products and categories
- Checkout process with ERP integration
- Integrated enhanced e-commerce tracking via GA
- Imports of products, categories, and other data
- Sorting / Moving of shopping carts and wishlists
- Live price calculation via ERP
Development Cycle
Planning
Planning day every 2 weeks with the entire team. On-site coordination with the end customer.
Development
Implementation of new features and bug fixes within 2-week iterations (sprints).
Review
Presentation of the sprint results and feedback round together with the customer. Deployment of the new increment.
Retrospective
Analysis of performance, resolution of impediments, and team discussions.

Want to know more?
I would be happy to present this and other case studies to you personally. I look forward to hearing from you.