webreboot

Услуги / 02 Webasyst и Shop-Script

Доработки для Webasyst и Shop-Script: темы, плагины, интеграции

Дорабатываем магазины и сайты на Webasyst: правим тему дизайна, пишем плагины под ваш процесс, подключаем обмен с учётной системой, доставкой и оплатой. Изменения делаем так, чтобы они переживали обновления фреймворка, приложений и темы.

Кому подходит

  • 01Владельцы магазинов на Shop-Script, которым нужно изменить каталог, карточку товара, корзину или оформление заказа
  • 02Компании, у которых сайт уже на Webasyst и нужен исполнитель на доработки без переезда на другую платформу
  • 03Агентства и команды, которым нужен разработчик под Webasyst на отдельную задачу или плагин

Что делаем

Темы дизайна

Доработка и адаптация тем: каталог, фильтры, карточка товара, корзина, мобильная версия. Ведём список изменённых файлов, чтобы обновление темы не стёрло правки неожиданно.

Плагины под задачу

Когда готового плагина нет или он делает не то, пишем свой на событиях фреймворка. Системные файлы не трогаем, поэтому обновления Shop-Script ставятся штатно.

Интеграции

Обмен с 1С по CommerceML, МойСклад, службы доставки, платёжные сервисы, CRM, выгрузки на маркетплейсы и прайс-агрегаторы. Настраиваем готовые решения или дописываем недостающее.

Установка и настройка

Приложения и плагины из магазина Webasyst, витрины и поселения, домены, перенос сайта между хостингами. Проверяем, что после настройки всё работает вместе.

Ошибки и скорость

Разбираем медленные страницы, ошибки в логах и конфликты плагинов. Сначала находим причину, потом правим, без «переустановим и посмотрим».

Обновления и поддержка

Обновление фреймворка, приложений и плагинов с проверкой витрины и оформления заказа. Мелкие правки можно вести регулярно в согласованном объёме.

Состав работ

  1. 01Разбор задачи, доступ к бэкенду Webasyst и к файлам сайта
  2. 02Проверка версий фреймворка, приложений, темы и установленных плагинов
  3. 03Правки темы дизайна или плагин на событиях фреймворка
  4. 04Проверка на копии сайта до выкладки на рабочий магазин
  5. 05Резервная копия перед изменениями на рабочем сайте
  6. 06Проход ключевых сценариев: каталог, карточка, корзина, оформление заказа
  7. 07Список изменённых файлов или исходники плагина и короткая инструкция

Как связаны части решения

Базовый технический контур направления. Конкретные границы, интеграции и способ размещения фиксируем после разбора задачи.

Контур магазина на Webasyst
  1. 01Витрина

    • Тема дизайна
    • Шаблоны Smarty
    • Страницы и SEO
  2. 02Ядро

    • Shop-Script
    • Плагины на событиях
    • Настройки витрины
  3. 03Внешние системы

    • 1С или МойСклад
    • Доставка и оплата
    • CRM и аналитика

Webasyst FrameworkShop-ScriptPHPSmartyMySQLJavaScriptCommerceML

Этапы

  1. 01

    Разбор

    1–2 дня

    Смотрим сайт, версии, тему и плагины. Говорим, решается ли задача настройкой или нужна доработка.

    ПриёмкаСогласованный состав работ и оценка.

  2. 02

    Реализация

    от нескольких часов

    Правки темы или плагин на копии сайта. Для крупных задач показываем промежуточный результат.

    ПриёмкаИзменения работают на копии и проверены по сценарию.

  3. 03

    Выкладка

    1 день

    Резервная копия, перенос изменений на рабочий сайт, повторная проверка оформления заказа.

    ПриёмкаДоработка работает на рабочем сайте, список изменений передан.

  4. 04

    Сопровождение

    по запросу

    Обновления, мелкие правки, помощь при конфликтах после обновлений приложений и плагинов.

    ПриёмкаОбъём и формат поддержки согласованы отдельно.

Нормы и ограничения

Системные файлы не правим

Изменения в файлах Webasyst и Shop-Script теряются при обновлении. Логику выносим в плагин, оформление в тему дизайна.

Сначала копия

Заметные изменения проверяем на копии сайта. На рабочем магазине работаем только после резервной копии файлов и базы.

Оформление заказа проверяем всегда

После любых правок проходим каталог, корзину и оформление заказа с реальными способами доставки и оплаты. Это путь, на котором магазин зарабатывает.

Покупки на аккаунт заказчика

Платные приложения, темы и плагины оформляются на аккаунт заказчика в Webasyst. Доступы и лицензии остаются у вас.

Сроки и границы

Точечная правка темы или настройка плагина: от нескольких часов до пары дней. Свой плагин: обычно 1–3 недели в зависимости от интеграций.

Срок растёт, если

  • Сайт уже сильно доработан без описания изменений
  • Правки внесены прямо в системные файлы, и их сначала нужно найти и вынести
  • Внешняя система без документации или без тестового доступа
  • Нет копии сайта для проверки, и её нужно развернуть

Не входит

  • Обход лицензий платных тем и плагинов
  • Постоянное наполнение каталога товарами и контентом
  • Контекстная реклама и продвижение
  • Правки ядра фреймворка вместо плагина

Результат

На выходе: доработка работает на вашем сайте, изменения описаны, исходники у вас. Понятно, что произойдёт при следующем обновлении Webasyst и кто сможет продолжить работу.

Вопросы по направлению

Берёте небольшие задачи?+

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

Можно доработать купленную тему дизайна?+

Да, тема состоит из шаблонов, стилей и скриптов, их можно менять. Изменённые файлы отмечаем: при обновлении темы правки нужно сохранить или перенести.

Нужного плагина нет в магазине Webasyst. Что делать?+

Пишем свой плагин на событиях фреймворка. Код остаётся у вас и обновляется независимо от Shop-Script.

Что нужно, чтобы начать?+

Ссылка на сайт, описание задачи и доступ в бэкенд Webasyst. Для доработок кода нужен доступ к файлам и базе данных или копия сайта.

Можно перенести магазин на Webasyst с другой платформы?+

Да, это отдельный проект: структура каталога, товары, клиенты, заказы и редиректы со старых адресов. Сначала оцениваем объём данных и способы выгрузки.

После прошлого подрядчика перестали ставиться обновления. Поможете?+

Да. Сравниваем файлы с чистой версией, находим правки в системных файлах, выносим их в плагин или тему и возвращаем штатные обновления.

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

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

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