Право на отказ от договора - возврат товара (директива ЕС)

Расширение для Store Builder и Multi-Vendor, которое позволяет покупателю подать заявление об отказе от договора, а магазину, вести такое дело по порядку. Директива ЕС о правах потребителей даёт потребителю четырнадцать дней на отказ и обязывает продавца принять заявление и вернуть оплату. Формой пользуется как гость, так и авторизованный клиент, а каждое обращение проходит через описанный процесс с уведомлениями по электронной почте, полной историей изменений и неизменяемой записью заказа.
Last update: 30.08.2026 Поддерживает текущую версию CS-Cart
ss_withdrawal
не более двух доменов на витрину, основной и для разработки
Right of withdrawal - consumer returns (EU directive)
Право на отказ от договора - возврат товара (директива ЕС)
$99.00

Расширение для Store Builder и Multi-Vendor, которое даёт покупателям простой способ подать заявление об отказе от договора, а магазину, упорядоченный способ вести такое дело. Формой пользуется как авторизованный клиент, так и человек, купивший без регистрации: второй вводит номер заказа и адрес электронной почты и получает одноразовую ссылку, ведущую прямо к форме. Каждое обращение затем проходит через описанный процесс с уведомлениями по электронной почте, полной историей изменений и неизменяемой записью состояния заказа на момент подачи заявления.

Основные возможности

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

- Границы процесса задаёт магазин. Срок в днях, статусы заказов, дающие право на отказ, и исключения для товаров и категорий являются настройками, поэтому процесс соответствует реальной политике магазина.

- Дело ведётся от начала до конца. Одиннадцать статусов, полная история изменений, сообщение клиенту и отдельная внутренняя заметка для службы поддержки.

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

- Сигнал рядом с заказом. Заказы с поданным заявлением отмечены цветной точкой в списке заказов и получают собственную вкладку на карточке заказа.

- Репетиция перед публичным запуском. Весь путь можно пройти на работающем магазине в режиме, видимом только владельцу тестовой ссылки, при отключённых сообщениях клиентам.

Установка проходит так же, как у любого другого расширения CS-Cart, без правки файлов магазина и без вмешательства в ядро. После включения дополнение добавляет собственные таблицы, экраны в панели управления и шаблоны писем, а всё, что видит клиент, остаётся в теме магазина:

10_ss_withdrawal_en.webp

Расширение установлено и активно в списке дополнений

Работа начинается с определения границ процесса. Магазин указывает, сколько дней у клиента есть на подачу заявления и какие статусы заказов вообще дают право на отказ. Четырнадцать дней, это заводское значение, взятое прямо из установленного законом срока, а магазин, пообещавший покупателям больше, вписывает здесь собственное число:

20_ss_withdrawal_en.webp

Общие настройки: срок, подходящие статусы заказов и обязательность причины

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

22_ss_withdrawal_en.webp

Три условия, определяющие право на отказ от договора

Остальная часть общих настроек отвечает за то, как процесс выглядит со стороны витрины: оформление элементов, которые видит клиент, страница, куда он попадает после отправки формы, информационная страница о праве на отказ и выбор статусов, изменение которых отправляет сообщение. Здесь же переключается видимость всего процесса:

25_ss_withdrawal_en.webp

Оформление формы, точки входа в витрине и режим предпросмотра с тестовой ссылкой

Только что установленное дополнение хранит молчание, и это поведение задумано намеренно. В режиме предпросмотра страницы отказа открываются только перед тем, у кого в адресе есть тестовая ссылка, и ни одно сообщение не доходит до клиента. Магазин таким образом проходит весь путь на работающем сервисе, а затем открывает его публично одним переключением:

27_ss_withdrawal_en.webp

Режим предпросмотра против витрины, открытой для всех

Право на отказ принадлежит и тем, кто покупал без регистрации, поэтому дополнение обслуживает их отдельным путём. Отдельная вкладка настроек решает, открыт ли этот маршрут и как долго живёт отправленная покупателю ссылка:

30_ss_withdrawal_en.webp

Доступ для гостей: обращения без учётной записи и срок жизни одноразовой ссылки

Сведения о праве на отказ заслуживают места и за пределами личного кабинета: в условиях продажи, на странице о возвратах или в баннере. Вкладка с готовым кодом выдаёт фрагменты HTML с кнопкой копирования, поэтому размещение их в содержимом магазина не требует программиста:

35_ss_withdrawal_en.webp

Готовые фрагменты HTML для размещения в любом месте витрины

Магазины, которые ведут обработку возвратов во внешней системе, получат обращения через штатный API CS-Cart. Дополнение предоставляет их в режиме чтения, а описание ресурса, способ аутентификации и примеры вызовов находятся прямо в панели управления, рядом с остальными настройками:

40_ss_withdrawal_en.webp

Вкладка REST API с описанием ресурса и примерами вызовов

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

45_ss_withdrawal_en.webp

Все тексты дополнения в одном месте, с переходом к редактированию

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

50_ss_withdrawal_en.webp

Список обращений с фильтрами и сводкой самых частых причин отказа

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

55_ss_withdrawal_en.webp

Подробности обращения: позиции из снимка заказа и выбранная причина

Эта запись является отдельной сущностью, и именно поэтому вызывает вопросы. Карточка заказа продолжает жить, поэтому изменение цены в каталоге или исправление названия товара видны там сразу, тогда как заявление сохраняет состояние того дня, в который оно возникло:

56_ss_withdrawal_en.webp

Почему заявление показывает состояние на день подачи

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

57_ss_withdrawal_en.webp

Смена статуса с сообщением клиенту, внутренней заметкой и историей

Оба поля комментария заполняются в одной форме, поэтому стоит один раз запомнить, куда ведёт каждое из них. Верхнее попадает в сообщение, отправляемое клиенту, нижнее остаётся в панели управления и служит команде магазина:

58_ss_withdrawal_en.webp

Сообщение клиенту против внутренней заметки

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

59_ss_withdrawal_en.webp

Что делает смена статуса и чего она не делает

Часть ассортимента нередко исключена из права на отказ, и магазину не следует объяснять это отдельно при каждом обращении. Правила исключений охватывают отдельные товары, а также целые категории, а вписанная рядом с ними причина показывается клиенту прямо в форме:

60_ss_withdrawal_en.webp

Правила исключений с причиной, видимой клиенту

Форма правила показывает название выбранного товара или категории, поэтому ошибка в один идентификатор видна сразу. Причина вводится отдельно для каждого языка магазина, потому что читает её клиент, а не служба поддержки:

62_ss_withdrawal_en.webp

Форма правила исключения с многоязычной причиной

Причины отказа берутся из справочника, который ведёт магазин, а не из свободного текстового поля. Стандартизованный список придаёт сводке в списке обращений подлинный смысл, а порядок и видимость позиций задаются в одном месте:

65_ss_withdrawal_en.webp

Справочник причин отказа с порядком и видимостью позиций

Дело об отказе редко начинается внутри модуля возвратов. Обычно кто-то работает с заказами, поэтому цветная точка рядом с заказом, по которому подано заявление, экономит немало кликов и предотвращает ситуацию, когда команда отправляет посылку, о которой клиент уже не просит:

70_ss_withdrawal_en.webp

Заказы с обращением об отказе отмечены прямо в списке

Тот же сигнал возвращается на карточке заказа, где отдельная вкладка собирает все заявления по этому заказу вместе с их статусами и ссылкой на подробности. История дела находится там, где команда и так работает:

75_ss_withdrawal_en.webp

Вкладка отказов на карточке заказа

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

80_ss_withdrawal_en.webp

Вход к заявлениям в меню личного кабинета

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

85_ss_withdrawal_en.webp

Вход в процесс отказа, доступный в подвале магазина

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

87_ss_withdrawal_en.webp

Откуда клиент попадает к форме отказа

Сама форма ведёт клиента за руку. На ней виден срок подачи заявления, позиции заказа с полями количества, исключённые позиции вместе с обоснованием и список причин на выбор. Магазин получает полный набор данных сразу, без обмена сообщениями и уточняющих вопросов:

90_ss_withdrawal_en.webp

Форма отказа с выбором позиций, количества и причины

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

92_ss_withdrawal_en.webp

Заявленная штука остаётся занятой

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

95_ss_withdrawal_en.webp

Список заявлений клиента с типом обращения и статусом

Переход к подробностям раскрывает полную картину дела: позиции, причину и ленту изменений статуса с сообщениями от магазина. Внутренние заметки при этом остаются скрытыми, поэтому команда может записывать свои выводы без стеснения:

100_ss_withdrawal_en.webp

Подробности заявления с историей статусов и комментариями магазина

Покупатель без учётной записи начинает с короткой формы, где указывает номер заказа и адрес электронной почты. Ответ всегда один и тот же, независимо от того, совпадают ли введённые данные, поэтому чужие покупки никто не вычислит методом подбора:

105_ss_withdrawal_en.webp

Доступ для гостей: запрос одноразовой ссылки на адрес из заказа

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

107_ss_withdrawal_en.webp

Два вида ссылки для покупателя без учётной записи

Гостевой просмотр показывает ту же картину, что видит авторизованный клиент: заявленные позиции, причину и текущий статус дела. Отсутствие учётной записи перестаёт означать отсутствие сведений:

110_ss_withdrawal_en.webp

Просмотр статуса обращения для покупателя без учётной записи

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

115_ss_withdrawal_en.webp

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

Магазин узнаёт о деле в ту же самую минуту. Уведомление для отдела заказов собирает данные обращения, данные потребителя и перечень позиций, а кнопка в тексте ведёт прямо к карточке обращения в панели управления:

120_ss_withdrawal_en.webp

Уведомление магазина о новом заявлении клиента

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

125_ss_withdrawal_en.webp

Уведомление клиента о смене статуса вместе с комментарием магазина

Чем это отличается от модуля RMA

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

- Срок отслеживается автоматически. RMA ничего не знает о четырнадцати днях, отсчитываемых от заказа. Наше дополнение само проверяет срок и закрывает вход к форме, когда он истёк.

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

- Защита от дубликатов. RMA допускает несколько обращений по одним и тем же позициям. Наше дополнение отслеживает уже заявленные количества и блокирует повторное обращение, пока активное дело не закрыто.

- Мирное сосуществование. При принятии заявления наше дополнение создаёт связанное обращение RMA, при условии что модуль включён в магазине. Оба решения работают вместе, каждое в своей области.

Дополнение «Отказ от договора» закрывает пробел, который стандартный CS-Cart оставляет магазинам, работающим на территории Европейского союза. Клиент получает понятный способ подать заявление и полное представление о деле, служба поддержки получает единое место работы с историей и сообщениями, а владелец магазина, реальные данные о том, почему покупатели передумывают.

Свяжитесь с нами, чтобы приобрести дополнение!

Payment type
One-time payment
Продукт
  • Store Builder
  • Store Builder Plus
  • Store Builder Ultimate
  • Multi-Vendor
  • Multi-Vendor Plus
  • Multi-Vendor Ultimate
Совместимость с версиями
  • 4.21.1
  • 4.20.1
  • 4.19.1.SP2
  • 4.19.1.SP1
  • 4.19.1
  • 4.18.4
  • 4.18.3
  • 4.18.2.SP1
  • 4.18.2.
  • 4.18.1.SP1
  • 4.18.1
  • 4.17.2.SP3
  • 4.17.2.SP2
  • 4.17.2.SP1
  • 4.17.2
  • 4.17.1
  • 4.16.2
  • 4.16.1
  • 4.15.2
  • 4.15.1.SP4
  • 4.15.1.SP3
  • 4.15.1.SP2
  • 4.15.1.SP1
  • 4.15.1
Локализации
  • English
  • Български
  • Dansk
  • Deutsch
  • Ελληνικά
  • Español
  • Français
  • Georgian
  • Italiano
  • Nederlands
  • Norsk
  • Polska
  • Română
  • Украинский
  • Русский
  • Slovenščina
  • 中文

Отзывы не найдены

Компания SoftSolid является официальным разработчиком CS-Cart и Multi-Vendor с февраля 2010 года.

Контактная информация

Телефон +48 698780870

Компания SoftSolid является официальным разработчиком CS-Cart и Multi-Vendor с февраля 2010 года. За это время мы выпустили 189 модулей для Store Builder и Multi-Vendor со средней оценкой 5.0 из 5 по 90 отзывам на этом маркетплейсе.

Мы создаём модули, которые владелец магазина может настроить без помощи разработчика: понятные настройки, разумные значения по умолчанию, документация на английском языке. Каждый модуль поддерживается в актуальном состоянии для новых версий CS-Cart, а на вопросы отвечают те, кто писал код.

Где чаще всего работают наши модули

  • Интеграции с маркетплейсами и системами управления заказами
  • Доставка и службы курьеров, постаматы, печать этикеток
  • Платёжные шлюзы и обмен данными с бухгалтерскими и ERP-системами
  • ИИ-ассистенты и автоматизация ежедневной работы магазина
  • Инструменты для продавцов на маркетплейсах Multi-Vendor

Почему выбирают нас

  • 189 модулей на этом маркетплейсе, все активно поддерживаются
  • Средняя оценка 5.0 по 90 отзывам
  • Официальный партнёр CS-Cart с 2010 года, клиенты по всему миру
  • Прямой контакт с командой разработчиков, без очереди тикетов

Расскажите, что должен уметь ваш магазин. Мы подскажем готовый модуль или подготовим решение под вашу задачу.

Вас может заинтересовать

Живой поиск + История поиска (релевантный поиск) - Поиск на сайте
5.0 (86)
$120.00
Быстрый и удобный умный поиск для интернет-магазина. История поиска. Гибкие настройки поиска.
Живой поиск
4.9 (47)
$75.00
Покупатель печатает — и сразу видит товары с фото, ценой и кнопкой «В корзину». Модуль понимает синонимы, словоформы и опечатки, ищет по артикулу и показывает, чего покупатели не нашли. Индекс слов держит скорость на каталогах в сотни тысяч товаров. Абонентской платы нет.
Интеграция с Baselinker (base.com)
5.0 (20)
$299.00
Расширение до CS-Cart и Multi-Vendor позволяет интегрироваться с системой Baselinker. Модуль полностью интегрирует CS-Cart/Multi-Vendor, обеспечивая обмен данными о заказах и товарах. Дополнение также совместимо с интеграцией InPost / ShipX и Poczta Polska.

Совершите покупки на 200$ из всего нашего предложения и получите скидку 20%
Маркетинг по электронной почте
5.0 (14)
$120.00
Все триггерные письма магазина в одном месте: брошенные корзины, просмотренные товары, списки желаний, дни рождения, запросы отзывов. К письмам прикрепляются купоны и бонусные баллы, по каждому уведомлению собирается статистика.
Статистика возвратов и история заказов клиента на странице заказа
5.0 (12)
$55.00
Этот модуль добавляет список заказов клиента на страницу заказа.