• Главная
  • Решения
    • eCommerce решения
      • .NET eCommerce
      • Многоканальная электронная коммерция
      • Мобильные приложения
      • Чатботы для онлайн магазина
      • Интеграция с Dynamics 365
    • Корпоративные порталы SharePoint
      • Электронный документооборот
      • Сервисы и заявки
      • Справочник сотрудников и оргструктура компании
      • Техподдержка (Helpdesk)
      • HR-сервисы
      • Генерация отчётов и документов
    • Бизнес-системы на платформе DevExpressApp
      • CRM-клиент: торговля и склад
      • POS-сервер: управление POS-терминалами
    • Интеллектуальная обработка текстовых данных (Text Mining)
    • Генерация документов и отчётов
    • Промышленные решения
      • Диспетчеризация
      • Учёт движения материальных потоков
      • Мониторинг отклонений. Тревоги и предупреждения
      • Производственно-технологические порталы
  • Проекты
  • Клиенты и партнёры
  • Блог
  • Контакты
ISDK - разработка и внедрение IT-систем
  • Главная
  • Решения
    • eCommerce решения
      • .NET eCommerce
      • Многоканальная электронная коммерция
      • Мобильные приложения
      • Чатботы для онлайн магазина
      • Интеграция с Dynamics 365
    • Корпоративные порталы SharePoint
      • Электронный документооборот
      • Сервисы и заявки
      • Справочник сотрудников и оргструктура компании
      • Техподдержка (Helpdesk)
      • HR-сервисы
      • Генерация отчётов и документов
      • CRM-клиент: торговля и склад
      • POS-сервер: управление POS-терминалами
      • Диспетчеризация
      • Учёт движения материальных потоков
      • Мониторинг отклонений. Тревоги и предупреждения
      • Производственно-технологические порталы
  • Проекты
  • Клиенты и партнёры
  • Блог
  • Контакты

Обновление магазина на nopCommerce до версии на .NET CORE

Заказчик

ПОСТАВЩИК СЦЕНИЧЕСКОГО И ТЕАТРАЛЬНОГО ОБОРУДОВАНИЯ

  • Задача
  • Решение
  • Результаты
  • Скриншоты

STEFCO — один из лидеров российского рынка поставщиков театрального и сценического оборудования, а также оборудования для спортивных мероприятий. Компания сотрудничает с лучшими производителями, такими как Harlequin, Tuchler, Gerriets, Milos, ShowLED, Chain Master и другими. Фирма поставляет оборудование и устанавливает его.

STEFCO искали способы увеличения продаж и роста прибыли. Частью этого плана было решение об обновлении веб-магазина компании до последней версии nopCommerce 4.10, которая поддерживает .NET Core, с целью дальнейшей миграции магазина на Linux-хостинг.

У STEFCO было несколько требований к новому сайту:

  • Улучшение панели администрирования (более удобный пользовательский интерфейс)
  • Возможность мигрировать на Linux-хостинг в будущем
  • Улучшение поддержки выдачи товаров в магазине
  • Оптимизация производительности

Во время планирования перехода на новую версию были выявлены 2 сложности:

  • Исходный код nopCommerce и база данных действующего сайта (на версии 3.70) были существенно изменены, что сделало невозможным переход на новую версию, используя стандартный процесс
  • Пользовательские плагины требовали дополнительных изменений, чтобы быть совместимыми с новой версией

Посмотреть сайт клиента: STEFCO >>

Команда ISDK проанализировала версию nopCommerce, использованную в построении магазина, чтобы выявить изменения в коде. Сторонние плагины также прошли проверку. Были выявлены области, над которыми предстояла работа. Необходимо было выполнить следующие действия:

  • Внедрить кастомные SQL-скрипты, чтобы создать копию базы данных, в которой нет пользовательских модификаций
  • Перенести все пользовательские изменения исходного кода в кастомные плагины
  • Проверить и обновить все текущие плагины, чтобы они поддерживались новой версией nopCommerce
  • Произвести обычный процесс обновления версии с 3.70 до 4.10, используя скрипты для обновления
  • После обновления настроить пользовательские плагины и тему, чтобы отобразить изменения в платформе и использовать новый функционал, доступный в новой версии тем и плагинов

Сложности, обнаруженные в начале работы, были успешно преодолены, и перенос магазина с версии 3.70 на 4.10 прошёл гладко. Во время переноса все настройки были сохранены, потеря траффика была минимальной. Требования, обозначенные STEFCO, были выполнены, и теперь магазин готов к дальнейшему переходу на Linux-хостинг.

Этот кейс отражает хорошо известные сложности, возникающие при существенном изменении исходного кода и базы данных платформы, что приводит к усложнению обычного процесса обновления версии и требует дополнительных действий перед началом. В то же время кейс показывает, как встроенная система плагинов nopCommerce может быть успешно использована для подобной кастомизации.

  • nopCommerce-upgrade
  • nopCommerce-upgrade-catalog

Узнать стоимость разработки

Параметры проекта

УСЛУГИ
Upgrade, Разработка на заказ
РЕШЕНИЯ
eCommerce
ОТРАСЛЬ
B2B, Сценическое оборудование
ТЕХНОЛОГИИ
.NET Core, nopCommerce

Напишите нам

Нажимая на кнопку, Вы даете Согласие на обработку Ваших персональных данных, а также соглашаетесь с Политикой конфиденциальности. Данный сайт защищен Google reCaptcha, к которой применяются Политика конфиденциальности и Условия обслуживания Google.
logo

“The only way to do great work is to love what you do” - Steve Jobs

Поиск по темам

.NET Core .NET Framework 1С Adjust Ajax Apache JMeter ARIS ASP.NET ASP.NET MVC Bootstrap Business Connectivity Services DevExpress DevExpress XAF DevExtreme ESB Google Geoservices Google Map InfoPath Java Message Service JavaScript JQuery Knockout.js Knockoutjs Microsoft Azure Microsoft Flow Mixpanel MS Active Directory MS SQL MS System Center Nintex Forms Nintex Workflow nopCommerce QlikView Reporting Services SharePoint Sharepoint Search Sharepoint workflow Telerik UML Visual Studio Web Services Xamarin Yandex maps Веб-сервисы

Проекты

https://isdk.ru/wp-content/uploads/Cargobooking_main-small-150x150.pngSaaS-платформа для бронирования авиа-грузоперевозок
https://isdk.ru/wp-content/uploads/Bearings-small-150x150.jpegОперативная поддержка клиента с магазином на nopCommerce
https://isdk.ru/wp-content/uploads/Barcode-scanning-small-150x150.jpegБыстрая разработка MVP приложения для проверки бизнес-идеи
https://isdk.ru/wp-content/uploads/GlobeIn-Shop-small-150x150.jpgiOS приложение с Apple in-app подписками и покупками + аналитика
https://isdk.ru/wp-content/uploads/globein-box-small-150x150.jpgIOS приложение для продажи наборов по подписке + маркетинговые кампании
https://isdk.ru/wp-content/uploads/book-publisher-small-150x150.jpgМульти-магазин на nopCommerce для книжного издательства
https://isdk.ru/wp-content/uploads/2019/11/clinic-small-150x150.jpgАвтоматизация рутинных действий с помощью Office 365 и Teams Chabot
https://isdk.ru/wp-content/uploads/SharePoint-in-a-business-school-150x150.jpgSharePoint Online и Office 365 в бизнес-школе из рейтинга ТОП-30 Financial Times
https://isdk.ru/wp-content/uploads/Documents_2-small-150x150.jpgАрхив документов SharePoint 2019 для горнодобывающей компании
https://isdk.ru/wp-content/uploads/2019/11/nopCommerce-upgrade-case-featured-400-200-150x150.pngОбновление магазина на nopCommerce до версии на .NET CORE
https://isdk.ru/wp-content/uploads/2019/11/Harman-JBL-ecommerce-case-featured-400-200-150x150.pngОнлайн магазин с большим трафиком — HARMAN.CLUB
https://isdk.ru/wp-content/uploads/2018/04/Herbalife-banner-400-200-150x150.pngПостроение e-Commerce Omni-Channel

Контактная информация

  • info@isdk.pro
  • https://www.isdk.ru
     www.isdk.pro (english version)
ISDK Информационные системы ©2010-2020
Политика конфиденциальности
X
Закажите расчет вашего проекта!
Заказать
Все права защищены.
Оставаясь на сайте, Вы соглашаетесь с использованием файлов cookie. Подробности в Политике конфиденциальности компании. СОГЛАСЕН
Политика конфиденциальности

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.
Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.

Necessary Always Enabled

Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.

Non-necessary

Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.