STEFCO has been on the market of theater and stage equipment, equipment for entertainment and sporting events for over five years. Among its products, there are offerings from the best manufacturers: Harlequin, Tuchler, Gerriets, Milos, ShowLED, Chain Master and others. The company also delivers and installs the equipment.
The company was growing rapidly and was seeking to increase its profits and expand sales. In this regard, the decision was made to upgrade the company's website to the latest 4.10 nopCommerce version supporting .NET Core with further plans to migrate the website to Linux hosting.
STEFCO requested the site upgrade because of the following requirements:
However, two main challenges were discovered during the upgrade:
ISDK team audited the previous site version to identify nopCommerce source code changes. The installed third-party plugins were checked as well. The problem areas were spotted, a decision was made to perform the following activities:
Despite the initial challenges, the upgrade process from 3.70 to 4.10 went pretty smoothly. During the upgrade, all data and settings were persisted and traffic loss was minimal. All key client’s requirements were fully met including readiness for future migration to Linux hosting. This case highlights well-known issues of customizing nopCommerce source code and database that cause difficulties with regular upgrade process and require extra work before starting upgrade activities. It also proves best practices of using built-in nopCommerce plugin system for such customizations.
ISDK has been on the Microsoft solutions market for 8 years. The company delivers retailers and service providers with nopCommerce-based omnichannel solutions embracing the convenience of shopping from computer and mobile-apps, NLP-chatbots and self-service kiosks.