Shop-Script — популярная в Рунете коммерческая CMS с открытым исходным кодом, предназначенная для создания интернет-магазина. Написана на языке программирования PHP с использованием фреймворка Webasyst. Shop-Script поддерживает подключение плагинов и интеграцию с другими приложениями, написанными на базе Webasyst. При разработке приложения использован шаблон проектирования MVC. Разрабатывается и поддерживается российской компанией «Артикус».

Известность широкой публике этой CMS принёс скандал в 2011 году, связанный с индексированием поисковой системой «Яндекс» ссылок, ведущих на страницы с конфиденциальной информацией о покупателях интернет-магазинов, созданных на этой платформе. Причиной такого нежелательного поведения оказалась возможность индексации ссылок на страницу с информацией о заказе сервисом «Яндекс.Метрика», установленным в интернет-магазинах. Впоследствии компания-разработчик выпустила обновление, устраняющее возможность индексации таких ссылок.

Системные требования Веб-сервер: Apache + mod_php либо nginx/lighttpd + FastCGI. IIS номинально поддерживается, но разработчиком не рекомендуется. Стандартной конфигурацией для работы Shop-Script является сочетание Apache + mod_php. На сайте фреймворка также доступен пример конфигурации для веб-сервера nginx.

PHP: Версия 7.4.24 или выше.

Обязательные расширения PHP: mbstring, iconv, JSON, cURL, Imagick или GD, dom/xml, Zlib. Для корректной работы отдельных плагинов к Shop-Script могут потребоваться также другие расширения PHP.

MySQL: Версия 4.1 или выше.

История Первая коммерческая версия приложения была создана в 2002 г. Владимиром Тупоршиным-младшим. В это время у продукта ещё не было теперешнего названия Shop-Script.

2002 г. — версия 1.0. У приложения появилось окончательное название, и его продажи стали выполняться от имени компании «Артикус».

2003 г. — версия 2.0, позднее переименованная в Shop-Script PRO.

2004 г. — Shop-Script FREE, бесплатная версия, призванная стимулировать продажи платных версий продукта.

2005 г. — Shop-Script PREMIUM. Параллельно также была доступна версия Shop-Script PRO, отличавшаяся урезанной функциональностью и более низкой ценой.

2008 г. — версия WebAsyst Shop-Script; скрипт интернет-магазина стал частью семейства приложений WebAsyst, работающих на единой программной платформе и интегрированных между собой в единой административной панели.

2013 г. — Shop-Script 5, полностью переписанный на основе PHP-фреймворка Webasyst. Последующие релизы приложения представляют собой различные улучшения этой версии. Позже в этом же году открыт GitHub-репозиторий для разработчиков плагинов и тем дизайна.

2015 г. — Shop-Script 6.

2016 г. — Shop-Script 7.

2018 г. — Shop-Script 8.

2022 г. — Shop-Script 9.

2023 г. — Shop-Script 10.

2024 г. — Shop-Script 11.

2026 г. — Shop-Script 12.

История основных нововведений в версии Shop-Script 8 +ВерсияДата выпускаОсновные нововведения8.021 ноября 2018 Оформление заказа на одной странице. Настройка режима работы магазина.8.117 декабря 2018 Упрощённый выбор способов доставки без выбора типа доставки. Онлайн-карта выбора пунктов самовывоза при одностраничном оформлении заказа.8.231 января 2019 Быстрая смена выбранного артикула товара в корзине на странице оформления заказа. Уведомление для покупателя в случаях, когда товар стал недоступен для покупки во время оформления заказа.8.326 февраля 2019 Поддержка сервиса «Google Карты» для отображения онлайн-карты выбора пункта самовывоза заказа. Передача данных о заказах в сервис Google Analytics.8.415 апреля 2019 Округление стоимости доставки и итогового размера скидки. Создание купона на скидку для любой выбранной группы товаров. Создание покупателей типа «Компания». Идентификация товаров и артикулов по числовому ID и по идентификатору «1С» при импорте из CSV-файла.8.4.829 августа 2019 Прикрепление фотографий к отзывам о товарах. Автоматическое заполнение названия населённого пункта для отдельных регионов во время оформления заказа.8.51 октября 2019 Раздел «Маркетинг» для управления маркетинговыми акциями и инструментами.8.613 ноября 2019 Двухстадийная оплата заказа. Частичный возврат заказов.8.717 декабря 2019 Проведение маркетинговых акций без использования рекламного баннера. Участие в промоакции отдельных выбранных артикулов товара.8.830 января 2020 Синхронизация товаров в корзине авторизованного покупателя, открытой в браузерах на разных устройствах. Настройка прав доступа пользователей к отдельным действиям с заказами.8.919 марта 2020 Поддержка товарных кодов, в том числе для маркировки товаров. Заполнение любых характеристик в свойствах артикулов товаров.8.1028 апреля 2020 Частичное списание суммы заказа при использовании двухстадийной оплаты. Поиск заказов по товарным кодам. Изменение количества товаров на странице при использовании постраничной навигации по спискам товаров на витрине.8.1110 июня 2020 Собственные URL для каждого артикула товара. Настройки распределения скидки в заказе для фискализации чеков.8.1213 июля 2020 Поиск покупателей с неоплаченными заказами. Заполнение в свойствах товаров характеристик типа «Дата».8.1311 августа 2020 Создание личного кабинета покупателя в панели администратора магазина. Сброс и отправка пароля зарегистрированного покупателя на его email-адрес.8.1419 октября 2020 Новый редактор товара. Ввод, редактирование и удаление купона на скидку при создании или редактировании заказа.8.1519 ноября 2020 Раздел «Изображения и видео» в новом редакторе товара. Поддержка привязки ко времени для видеороликов с YouTube.8.1624 декабря 2020 Отправка уведомлений о заказах в сторонние сервисы с использованием HTTP-запросов. Поиск товаров по их числовым ID в панели администратора.8.1711 февраля 2021 Разделы «SEO» и «Рекомендуемые товары» в новом редакторе товара. Автоматическое генерирование артикулов и модификаций товаров из значений характеристик в новом редакторе товара.8.188 апреля 2021 Разделы «Услуги», «Отзывы» и «Подстраницы» в новом редакторе товара. Поиск купонов на скидку в панели администратора.8.1924 мая 2021 Создание новых товаров в новом редакторе товара. Вкладка «Отчёты → Цены, наличие, публикация» в новом редакторе товара. Поддержка столбца «Тип строки» при импорте товаров из CSV-файлов.8.2019 июля 2021 Запоминание версии редактора товара при переходе к редактированию товаров. Сохранение URL страницы с информацией о промоакции для купонов на скидку для экспорта в маркетплейсы. Настройка для выбора имени отправителя при выполнении действия с заказом «Написать клиенту».8.211 сентября 2021 Точность цен товаров увеличена до 4 знаков после запятой. Поддержка 2 режимов сравнения товаров на витрине. 2 режима экспорта строк с информацией о товарах в CSV-файл. Импорт и экспорт настройки видимости на витрине для модификаций товаров в CSV-файл.

История основных нововведений в версии Shop-Script 9 +ВерсияДата выпускаОсновные нововведения9.015 февраля 2022 Поддержка дробного количества и настраиваемых единиц измерения количества товаров.9.17 апреля 2022 Настройка для округления бонусов до целых значений в настройках партнёрской программы.9.214 июня 2022 Возможность добавлять в свойства товаров видеоролики с сервиса Rutube. Поддержка изображений товаров в формате WebP. Экспорт и импорт информации о динамических категориях товаров с использованием CSV-файлов.9.35 октября 2022 Полностью обновлённый раздел «Товары».9.417 ноября 2022 Поддержка массовых действий в обновлённом разделе «Товары».

История основных нововведений в версии Shop-Script 10 +ВерсияДата выпускаОсновные нововведения10.029 мая 2023 Поддержка нового режима интерфейса пользователя. Возможность создания заказов без товаров и без информации о покупателе. Формирование ссылок на оплату для заказов покупателей. Полная поддержка возможностей нового мобильного приложения.10.127 декабря 2023 Боковая панель навигации по категориям, спискам и типам товаров.10.228 мая 2024 Раздел «Склад» для управления складскими остатками товаров. Режим сборки заказа. Поддержка плагинов печатных форм для расширения функциональности работы с трансферами. Поддержка режима одного приложения.

История основных нововведений в версии Shop-Script 11 +ВерсияДата выпускаОсновные нововведения11.024 сентября 2024 Функции для работы с мобильными платёжными терминалами. Централизованный контроль фискализации платежей. Поддержка видеороликов «VK Видео» и Rutube Shorts в свойствах товаров.11.212 февраля 2025 Поддержка сканеров штрихкодов для работы мобильного приложения. Отображение кодов артикулов товаров при просмотре трансферов.11.321 апреля 2025 Упрощённая обработка заказов, оплаченных через мобильную кассу. Поддержка произвольных заголовков для отправки уведомлений о заказах в виде HTTP-запросов в сторонние сервисы.11.427 мая 2025 Возможность наполнения страниц товаров с использованием искусственного интеллекта.11.59 июля 2025 Логирование фактов согласия с политикой обработки персональных данных и условий предоставления сервиса на витрине магазина.

История основных нововведений в версии Shop-Script 12 ВерсияДата выпускаОсновные нововведения12.012 февраля 2026 Новые каналы продаж: точка продаж, «Забрать в магазине», мини-приложение в Telegram. Встроенный способ оплаты Webasyst Pay. Выбор способа оплаты после оформления заказа. ИИ-инструмент для генерации ответов на отзывы о товарах.12.14 марта 2026 Интеграция с мессенджером «Макс» с возможностью открытия магазина внутри мессенджера.12.214 апреля 2026 Новые роли для сотрудников, занимающихся обработкой заказов: кассиры, сборщики, менеджеры. Выбор ответственного сотрудника-менеджера на странице заказа. Автоматизация назначения ответственных за заказы согласно правилам. Новые действия с заказами: «На сборку», «Отправить ПИН».12.321 апреля 2026 Встроенный ИИ-инструмент для генерации изображений товаров и баннеров для промоакций.

Функциональность Дистрибутив Shop-Script содержит базовую функциональность для управления интернет-магазином, которая может быть расширена путём установки плагинов и интегрированных веб-приложений. Функциональность витрины интернет-магазина может также быть расширена за счёт установки альтернативных тем дизайна.

На официальных сайтах разработчика приведена следующая информация о функциональности Shop-Script:

Каталог товаров Группировка товаров по категориям Импорт товаров из различных источников Возможность добавления произвольных характеристик и тегов к товарам Настраиваемые автоматические рекомендации товаров Фильтрация товаров по характеристикам Виджеты для продажи товаров на сторонних сайтах Продажа электронных товаров Облако тегов Расширенный складской учёт по отдельным артикулам товаров Функция сравнения товаров Отзывы о товарах с возможностью прикрепления фотографий Возможность указывать цены товаров в разных валютах Маркировка товаров, в том числе для поддержки системы «Честный знак» Продажа дробного количества товаров Возможность настройки разных единиц измерения количества товаров Генерация изображений и описаний товаров с помощью искусственного интеллекта

Витрина Поддержка тем дизайна Адаптированный режим отображения витрины для мобильных устройств Интеграция с CDN-провайдерами Логирование фактов согласия с политикой обработки персональных данных

Оформление заказа Настраиваемые SMS- и email-уведомления о заказах Авторизация покупателей через социальные сети, по email-адресу, по номеру телефона Вход в личный кабинет с постоянным паролем или по одноразовому коду Настраиваемый расчет скидок Оформление заказа на одной странице Настраиваемый порядок шагов оформления заказа

Способы оплаты заказа Офлайн-платежи через мобильные платёжные терминалы Наличными По счёту для юр. лиц По квитанции для физ. лиц ЮMoney QIWI PayPal WebMoney Робокасса Т-Банк ASSIST Интеркасса PayOnline Authorize.Net Сбербанк Payture Банк «Авангард» Банк «Открытие» Onpay.ru АльфаБанк Казкоммерцбанк PayTabs Промсвязьбанк Газпромбанк

Интеграция со службами доставки