Типовой сценарий Webasyst
Доработки Shop-Script без правок ядра
Пример того, как вернуть магазину штатные обновления: найти правки в системных файлах и перенести их в плагин и тему.
Контекст
Магазин на Shop-Script несколько лет дорабатывали разные исполнители. Часть изменений внесена прямо в системные файлы, поэтому обновления откладываются, а после одного из них уже пропала доработка в оформлении заказа.
Подход
Разворачиваем копию сайта и сравниваем файлы с чистыми версиями фреймворка и приложений. Найденную логику переносим в отдельный плагин на событиях фреймворка, оформление в тему дизайна. После этого обновляем копию и проходим ключевые сценарии.
Что входит
- Копия сайта и сравнение с эталонными версиями
- Список найденных изменений с решением по каждому
- Плагин с перенесённой логикой и правки темы дизайна
- Обновление и проверка каталога, корзины и оформления заказа
Что даёт такой контур
- Обновления Shop-Script снова ставятся штатно
- Доработки описаны и не зависят от одного исполнителя
- Изменения проверяются на копии до выкладки
Следующий шаг
Есть задача? Обсудим
Опишите, что нужно сделать, срок и ограничения. Ответим в рабочий день: берёмся ли и каким будет первый шаг.