Доработка и техническая поддержка сайтов
Развиваем работающие сайты: исправляем ошибки, улучшаем интерфейс, интеграции, скорость и сценарии пользователей.
В портфолио Quadro Design собраны кейсы доработки сайтов на Webasyst и интернет-магазинов на Shop-Script. Здесь показаны исправления корзины и оплаты, развитие плагинов, обмен с 1С и маркетплейсами, кабинеты продавцов и автоматизация закупок. В карточках ниже можно изучить не только внешний вид сайта, но и программные решения, которые меняют работу покупателей, менеджеров и поставщиков.
Выбирайте пример по своей задаче: устранить ошибку оформления заказа, связать остатки нескольких товаров, доработать интеграцию или организовать работу сотрудников. Краткий обзор помогает найти подходящее направление, а подробности реализации и результаты соответствующего этапа приведены в отдельных кейсах.
Корзина, оплата и доставка: от ошибки до работающего сценария
В ZetZet.ru исправили повторное создание заказов: после нажатия кнопки покупатель не видел понятного завершения операции и пытался оформить покупку ещё раз. Также восстановили удаление недоступных товаров из корзины и настроили ограничения способов оплаты для согласованных категорий. Такие доработки затрагивают не только интерфейс, но и правила, по которым магазин принимает заказ.
Для EDGE реализовали корзину по макетам Figma и связали состав адресных полей с выбранной доставкой. Правила оплаты учитывали получение в пункте выдачи и международные направления. В Provent.ua добавили другой сценарий: выбор счёта с НДС или без НДС с корректным формированием документа в обеих языковых версиях магазина.
Нестандартный каталог: продажа по весу, комплекты и складские остатки
Для магазина пряжи Filato Italiano доработали продажу по весу: дробное количество, расчёт цены, фильтрацию по стоимости за 100 граммов и сочетание разрешённых скидок. Правила согласовали между каталогом, карточкой, корзиной и редактированием оформленного заказа, включая учёт зарезервированного остатка.
В Exmork.ru реализовали зависимость составного товара от его компонентов: продажа меняет остатки связанных позиций, в том числе при заказе с маркетплейса. Для IQ-Climat настроили расчёт доступности комплектов климатической техники по входящим блокам, периодический пересчёт по расписанию и корректную выгрузку в Яндекс Маркет. Эти кейсы показывают, как адаптировать складской учёт к ассортименту, который нельзя описать только количеством отдельных товаров.
Маркетплейсы, 1С, CRM и программы лояльности
В проекте 1TTD.ru дорабатывали обмен с Wildberries, Ozon и Яндекс Маркетом: передачу товаров, цен и остатков, обработку ответов API и запуск по выбранным группам каталога. В рабочие таблицы добавили данные о цене и наценке, а в процесс печати этикеток — сведения о заказе и сотруднике, запустившем печать. Менеджеры получили инструменты для массовых операций и контроля их результата.
Для KNR24 решили другую задачу: разработали модуль ссылок из карточки товара на внешние площадки. Кнопка появляется только при заполненном адресе, а администратор видит полноту заполнения каталога. Для переходов предусмотрены отдельные события аналитики. Дополнительно настроили динамические сегменты CRM по категориям приобретённых товаров. Это управляемые переходы и сегментация покупателей, а не полный обмен заказами и остатками.
В RedDragon работа объединила исправления обмена с 1С, обработку заказов агрегаторов и программу лояльности Maxma. Реализовали накопление и использование бонусов, уровни лояльности и отображение доступной истории офлайн-покупок в личном кабинете. Отдельно дорабатывали городские витрины и сценарии самовывоза.
Закупки, кабинеты продавцов и собственные программные модули
Для Datika.me развивали плагин закупок Poručena roba. Сотрудник выбирает поставщика для позиции заказа, при необходимости распределяет количество между несколькими источниками и отслеживает поступление. Для водителей и кладовщиков предусмотрен мобильный список с отметками получения. Отдельный режим показывает заказы, в которых получены все позиции: поступление одного товара не должно делать готовым весь заказ.
В Datika также разработали систему ИИ-обогащения каталога с интерфейсом в Webasyst и серверной частью на Python. Она готовит товарные данные и изображения, а сотрудник просматривает и редактирует результат перед переносом в карточку. Длительная обработка выполняется в фоне. Это инструмент подготовки контента с проверкой, а не обещание публиковать любые сгенерированные сведения без участия человека.
В маркетплейсе G4Sky устранили ошибку редактора товаров, исправили сохранение цен и остатков для разных вариантов и разграничили доступ продавцов к административным настройкам. Для iFitnessPro реализовали иную модель: подписки, пробный доступ, календарь тренировок, бонусы и уведомления. Эти проекты показывают, как расширять Webasyst под разные роли пользователей и правила доступа.
Обновление витрины и специализированные функции
В mst.center перенесли обновлённую тему с тестовой площадки, сохранив каталог и рабочие данные магазина. Доработали выбор артикула, зависимые от него изображения, цены и условия покупки. Печатную форму заказа со штрихкодом вынесли в отдельный модуль, чтобы уменьшить её зависимость от обновлений платформы.
Для Katod.ru восстановили подбор аккумулятора по автомобилю, исправили парсер внешней базы и адаптировали инструмент к мобильным устройствам. В EvakMoscow доработали пошаговый выбор транспорта и спецтехники, сбор данных о маршруте и передачу заявки оператору. В обоих случаях работа касается полезного инструмента посетителя, а не только оформления страницы.
Скорость загрузки и технические SEO-доработки
В магазине Voshina настроили 301-редиректы для изменённых адресов категорий и товаров. В MyVesch скорректировали структурированные данные товаров, изображений и хлебных крошек, а также передачу SEO-описания. Это конкретные изменения в технической основе страниц; сами по себе они не равны гарантированному росту позиций.
Отдельный кейс оптимизации скорости семи проектов охватывает Datika, RedDragon, EvakMoscow, VRA Truckparts, Dynamic Contractor и два сайта Quadro Design. В нём разобраны изменения загрузки изображений, CSS, JavaScript, шрифтов и кеширования. Опубликованные замеры относятся к указанным страницам и датам, а уменьшение объёма ресурсов отделено от изменения времени загрузки. Подробности работ по поисковой подготовке вынесены на страницу SEO и технической оптимизации.
Как мы подходим к технической поддержке Webasyst
В действующем магазине доработка затрагивает связанные функции. Изменение остатка влияет на витрину и выгрузку, новое правило скидки — на корзину и оплату, обновление темы — на встроенные плагины. Поэтому начинаем с разбора задачи и используемых компонентов, затем согласовываем решение и способ проверки результата.
Для внедрения определяем необходимые резервные копии и возможность отката, проверяем изменения на тестовой площадке или в согласованном изолированном сценарии. После установки контролируем затронутые действия покупателя и сотрудников. Отдельно фиксируем выполненные работы и вопросы, которые требуют следующего этапа, а не включаем весь список пожеланий в готовый результат.
В портфолио представлены проекты разных лет. Версии платформы, названия сервисов и решения в кейсах относятся к соответствующим этапам. При новой задаче проверяем совместимость с установленными приложениями, темой, плагинами и серверным окружением — старую доработку нельзя автоматически переносить в другой магазин без адаптации.
Нужна похожая доработка интернет-магазина?
Откройте близкий по задаче кейс и пришлите нам ссылку вместе с адресом вашего сайта. Опишите, что сейчас работает неправильно или какой функции не хватает, а также какой результат ожидаете. Для первичного обсуждения достаточно описания и обезличенных скриншотов; пароли и данные покупателей в открытом сообщении не нужны.
Уточним участвующие модули, предложим состав работ и согласуем оценку. Подход к индивидуальной разработке описан на странице программирования интернет-магазинов, а расположенные ниже проекты помогут сравнить наш опыт с вашей задачей.



















