Программирование интернет-магазинов на Webasyst и Shop-Script
Развиваем магазины на Webasyst и Shop-Script: интеграции, плагины, автоматизация и сложные доработки.
Разработка под задачи вашего бизнеса
Магазин должен помогать продавать, а не добавлять ручную работу.
Дорабатываем интернет-магазины на Webasyst и Shop-Script: исправляем ошибки, создаём плагины, связываем каталог с поставщиками и внешними сервисами, упрощаем оформление и обработку заказов.
Можно обратиться с одной неисправностью или задачей по развитию всей системы. Сначала разберёмся, как устроен ваш магазин, затем предложим решение и согласуем объём работ.
Quadro Design — партнёр-эксперт Webasyst. Работаем с витриной, административной частью и связанными приложениями.
Что меняется в ежедневной работе
01. Покупатель
Находит товар, выбирает доставку и завершает заказ.
02. Менеджер
Работает с актуальными данными без лишнего копирования.
03. Владелец
Получает понятную логику, настройки и основу для развития.
Что мы дорабатываем в интернет-магазинах
Не обязательно переделывать сайт целиком. Часто задачу решает настройка существующего инструмента, адаптация плагина или отдельный модуль, который учитывает правила именно вашего магазина.
Каталог, поиск и карточки товаров
Дорабатываем фильтры, поиск по названию и артикулу, сортировку по наличию, варианты товара, сравнение и дополнительные поля. Создаём калькуляторы и подборщики, когда стандартного выбора характеристик недостаточно.
Чтобы покупатель мог найти нужную позицию и понять, подходит ли она ему.
Корзина, доставка и оплата
Устраняем ошибки оформления заказа и повторные отправки. Настраиваем доступность оплаты и доставки по составу корзины, региону, весу и другим согласованным условиям. Дорабатываем интеграции перевозчиков и платёжных сервисов.
По конкретной задаче: исправление корзины и оформления заказа. Для предзаказов — настройка доставки и даты получения. Для расчётов — доработка оплаты, налогов и чеков.
Чтобы правила магазина корректно работали на каждом шаге покупки.
Плагины, кабинеты и административная панель
Разрабатываем плагины для Shop-Script и других приложений Webasyst. Добавляем массовые операции, отчёты, роли сотрудников, кабинеты поставщиков и продавцов. Для оптовой торговли проектируем индивидуальные цены, заявки и ограничения доступа.
Посмотрите примеры плагинов для Shop-Script и выберите подходящий сценарий для своего магазина.
Чтобы сотрудники и партнёры видели нужные инструменты и только разрешённые данные.
Поставщики, склады и CRM
Организуем импорт из CSV, XML, YML и Excel, обмен ценами и остатками, обновления по расписанию. Связываем заказы с CRM и учётными системами, включая 1С и МойСклад, когда это предусмотрено задачей и возможностями их API.
Подробнее об обмене ассортиментом и остатками — на странице импорта каталога и интеграции с поставщиками.
Для обмена каталогом и заказами с учётной системой смотрите интеграцию интернет-магазина с 1С. Если нужен постоянный разбор ошибок и сопровождение изменений, изучите техническую поддержку сайта.
Чтобы данные не приходилось переносить вручную между несколькими системами.
Маркетплейсы и внешние сервисы
Разрабатываем и дорабатываем обмен с eBay, Ozon, Wildberries и Яндекс Маркетом: состав передаваемых данных и направления синхронизации определяем для каждой площадки отдельно. Подключаем телефонию, уведомления и другие сервисы через API.
Чтобы магазин и дополнительные каналы продаж работали по согласованным правилам.
Скорость, ошибки и техническое SEO
Разбираем ошибки сайта и журналов, конфликты модулей и медленные запросы. Оптимизируем изображения, загрузку ресурсов и кеширование. Исправляем технические причины дублей страниц, некорректные перенаправления и ошибки разметки.
Чтобы доработки улучшали работу сайта, а не создавали новые препятствия для покупателей и поиска.
Техническую часть продвижения рассматриваем вместе с задачами SEO и оптимизации сайта. Если магазина ещё нет, начните с разработки интернет-магазина.
Примеры решённых задач
В портфолио собраны задачи действующих магазинов: от исправления оформления заказа до кабинетов продавцов и работы с поставщиками. В каждом кейсе — исходная проблема и подробности выполненных доработок.
ZetZet.ru
Корзина, оплата и доставка
Исправили повторное создание заказов, удаление недоступных товаров из корзины и выбор пунктов выдачи СДЭК. Доработали правила доступности способов оплаты и совместимость плагинов доставки.
KNR24
Маркетплейсы и сегменты покупателей
Добавили управляемые ссылки на товары в Ozon, Wildberries и Мегамаркете, контроль их заполнения и события переходов. Настроили динамические сегменты CRM по категориям купленных товаров.
G4Sky
Кабинет продавца
Устранили ошибку 500 при редактировании товара. Доработали сохранение цен, остатков и вариантов товара, ограничения интерфейса продавца и мобильное представление кабинета.
Datika.me
Поставщики и процессы магазина
Развивали плагин закупок у поставщиков: выбор источника товара внутри заказа, распределение количества и фиксацию действий сотрудников. Дорабатывали кабинет продавца и мультиязычную витрину.
Автоматизация, ИИ и новые каналы продаж
Сокращаем повторяющиеся операции: подготовку карточек товаров, перенос цен и остатков, отправку уведомлений. Сначала выбираем подходящие возможности платформы, затем разрабатываем то, чего не хватает вашему рабочему процессу.
Наполнение каталога с помощью ИИ
В Shop-Script уже есть встроенные ИИ-инструменты. При необходимости настраиваем отдельный сценарий: исходные данные о товаре → подготовка описания и характеристик → проверка → публикация. Для фото, переводов и массовой обработки заранее определяем правила и стоимость сервисов. Модель не должна придумывать комплектацию, состояние, совместимость или другие неподтверждённые свойства товара.
Обмен данными без неконтролируемых повторов
Для интеграции определяем, какая система отвечает за цены, остатки и статусы. Предусматриваем журнал обмена, повторные попытки при сбое и защиту от дублирования операций. Большие загрузки разделяем на части и выполняем в фоне, чтобы они не зависели от открытой вкладки сотрудника.
Мини-приложения и отдельные интерфейсы
Возможности Shop-Script позволяют развивать продажи в мессенджерах, включая Telegram, MAX и ВКонтакте. Для нестандартного каталога, кабинета или приложения рассматриваем API, в том числе Headless API — работу с магазином через отдельный интерфейс. Это самостоятельная интеграционная задача, а не обязательная переделка каждой витрины.
Webasyst и приложения: работаем с системой целиком
Webasyst — платформа, а Shop-Script — приложение для интернет-магазина. У них разные версии и задачи. Изменение в корзине может затронуть доставку и оплату, а новая форма — приложение «Сайт», CRM, права доступа и уведомления. Поэтому оцениваем связку компонентов, а не только один файл.
- Shop-Script
- Каталог, артикулы, склады, заказы, скидки, витрины и каналы продаж.
- «Сайт» и «Блог»
- Страницы, посадочные разделы, публикации, маршрутизация и оформление контента.
- CRM и «Рассылки»
- Заявки, сделки, сегменты покупателей, формы подписки и передача данных между приложениями.
- «Фото», «Хаб», «Поддержка» и другие приложения
- Галереи, справочные разделы и обращения клиентов — когда эти инструменты нужны проекту.
- «Команда» и «Задачи»
- Доступ сотрудников и организация внутренних рабочих процессов.
Перед покупкой готового решения из магазина Webasyst проверяем его возможности, поддержку, лицензию, требования к PHP и совместимость с установленными приложениями и темой. Установка плагина и разработка недостающего функционала — разные работы. Не предлагаем собственный модуль там, где задачу закрывает подходящий готовый инструмент.
Актуальные релизы: проверено 12 сентября 2026 года
Последние опубликованные версии по официальным журналам обновлений на дату проверки:
- Webasyst
- 4.3.0.1162 —
- Shop-Script
- 12.7.0.1289 —
- «Сайт»
- 3.5.4.475 —
- CRM
- 3.4.2.757 —
- «Блог»
- 2.1.2.119 —
- «Рассылки»
- 2.2.13.170 —
Это сведения о релизах производителя, а не о версиях, установленных на вашем сайте. Перед началом работ повторно проверяем доступные обновления и выбираем совместимую конфигурацию. Номер интерфейса Webasyst 2 не равен номеру версии платформы.
Обновление Shop-Script и перенос интернет-магазина
Помогаем развивать магазины на актуальной ветке Shop-Script 12 и планировать переход со старых выпусков, включая 7, 8, 9, X и 11. До обновления изучаем изменения в ядре, сторонние плагины, тему, PHP и интеграции. При смене версии серверного языка отдельно проводим обновление PHP до 8.5 с проверкой совместимости. Простая замена файлов без такой проверки может нарушить привычные сценарии.
Перенос с другой платформы
Рассматриваем миграцию с OpenCart, WooCommerce, 1С-Битрикс, InSales, Magento, PHPShop, Simpla, StoreLand и старого WebAsyst Shop-Script. Возможность переноса определяют доступные выгрузки, API, структура данных и объём накопленных доработок.
Товары, изображения, характеристики, категории, страницы, покупатели и история заказов согласуются отдельно. YML обычно помогает перенести каталог, но не заменяет полноценную выгрузку заказов и клиентов.
Данные, адреса страниц и запуск
По возможности сохраняем существующие URL. Для изменённых адресов составляем карту перенаправлений, проверяем внутренние ссылки, метаданные и доступность важных страниц для поиска.
До переключения выполняем пробный перенос, сверку данных и проверку покупки. Отдельно планируем перенос новых заказов и изменений, появившихся во время подготовки, а также порядок отката. Сохранение прежних позиций в поиске без колебаний не гарантируется.
Если задача связана со сменой сервера, смотрите перенос сайта на другой хостинг. Отдельный кейс переноса между версиями Shop-Script показывает исторический проект; совместимость актуальных версий проверяем для каждого магазина.
Как проходит работа
ЭТАП 01
Разбираем задачу
Уточняем, что происходит сейчас, кто пользуется функцией и какой результат нужен. Изучаем текущую реализацию и ограничения.
ЭТАП 02
Согласуем решение
Выбираем настройку, готовый плагин или разработку. Фиксируем состав работ, оценку, сроки и критерии готовности.
ЭТАП 03
Разрабатываем и проверяем
Проверяем доработку на тестовой копии и учитываем связанные сценарии: каталог, корзину, оплату, доставку и обмен данными.
ЭТАП 04
Внедряем и передаём
Согласуем публикацию, сохраняем резервную копию и план отката. Передаём изменения, описание настроек и рекомендации по сопровождению.
Где это позволяет платформа, используем плагины, API и штатные точки расширения вместо прямого изменения ядра. Если без изменения стандартного кода задачу не решить, заранее обсуждаем последствия для обновлений. Новые пожелания после согласования оцениваем отдельно.
Сколько стоит программирование интернет-магазина
Базовая ставка разработки
2 000 ₽ / час
Объём и бюджет — после разбора задачи.
Стоимость зависит от сложности логики, состояния текущего кода, количества интеграций и объёма проверки. Исправление одной кнопки, перенос каталога и разработка кабинета поставщика требуют разного объёма работ.
До начала согласуем оценку трудозатрат, этапы и сроки. Лицензии, платные плагины, хостинг и расходы на внешние сервисы, включая ИИ, указываем отдельно — они не включаются автоматически в стоимость программирования.
Вопросы перед началом работы
Нужно ли сначала подготовить техническое задание?
Нет. Для первого обсуждения достаточно адреса сайта, описания проблемы и желаемого результата. Полезны скриншоты, пример другого сайта или короткое видео. Поможем уточнить требования и превратить их в согласованный список работ.
Можно доработать магазин, который создавали другие разработчики?
Да, после знакомства с проектом. Проверим тему, модули, изменения стандартного кода и доступность исходников. Если обнаружим ограничения или необходимость сначала исправить существующие ошибки, включим это в оценку.
Готовый плагин или индивидуальная разработка — что выбрать?
Готовый плагин подходит, когда он решает задачу и совместим с магазином. Собственная разработка нужна для нестандартных правил, интеграций или интерфейсов. Иногда оптимален промежуточный вариант: установка готового решения с небольшой адаптацией.
Доработка сохранится после следующего обновления?
Это зависит от способа реализации и изменений платформы. Отдельный плагин обычно проще сопровождать, чем правки внутри ядра, но и ему может потребоваться адаптация. Поэтому документируем изменения и рекомендуем проверять крупные обновления на копии сайта.
Можно обойтись без полной переделки сайта?
Во многих случаях — да. Начинаем с локального решения задачи. Полное обновление темы, перенос или пересборку предлагаем, когда текущая архитектура действительно мешает развитию или поддержке, а не просто потому, что сайт выглядит старым.
Что происходит после внедрения?
Передаём описание выполненных изменений и необходимые настройки. Дальнейшее сопровождение, доработки и проверки обновлений согласуем отдельно. Порядок приёмки и исправления ошибок фиксируем в условиях конкретной задачи.
Как подготовить задачу по интеграции
Для обмена с маркетплейсом важно заранее описать направление передачи товаров, остатков, цен и заказов, правила сопоставления и действия при ошибках. В статье о сценариях интеграции Webasyst с маркетплейсами приведена матрица данных и порядок безопасной проверки до массовой выгрузки. Для оценки реализации всё равно нужен разбор вашей конфигурации и API площадки.
Расскажите, что нужно изменить в вашем магазине
Пришлите адрес сайта и опишите задачу своими словами. Для предварительной оценки полезно указать, где возникает проблема, что должно измениться и есть ли желаемый срок. Если знаете версии Shop-Script и задействованных плагинов — добавьте их.
Почта: quadro-design@mail.ru. Telegram: @Quadro_Design.
Не отправляйте пароли в первом сообщении. Для диагностики отдельно согласуем необходимые временные доступы и безопасный способ их передачи.