webreboot

Типовой сценарий Webasyst

Доработки Shop-Script без правок ядра

Пример того, как вернуть магазину штатные обновления: найти правки в системных файлах и перенести их в плагин и тему.

Контекст

Магазин на Shop-Script несколько лет дорабатывали разные исполнители. Часть изменений внесена прямо в системные файлы, поэтому обновления откладываются, а после одного из них уже пропала доработка в оформлении заказа.

Подход

Разворачиваем копию сайта и сравниваем файлы с чистыми версиями фреймворка и приложений. Найденную логику переносим в отдельный плагин на событиях фреймворка, оформление в тему дизайна. После этого обновляем копию и проходим ключевые сценарии.

Что входит

  • Копия сайта и сравнение с эталонными версиями
  • Список найденных изменений с решением по каждому
  • Плагин с перенесённой логикой и правки темы дизайна
  • Обновление и проверка каталога, корзины и оформления заказа

Что даёт такой контур

  • Обновления Shop-Script снова ставятся штатно
  • Доработки описаны и не зависят от одного исполнителя
  • Изменения проверяются на копии до выкладки
Все примеры решений

Следующий шаг

Есть задача? Обсудим

Опишите, что нужно сделать, срок и ограничения. Ответим в рабочий день: берёмся ли и каким будет первый шаг.