projects/org/ideal-shop/docs/RETURNS.md

RETURNS — Возвраты и обмен

Версия: 2.1.0
Дата: 2026-03-24


Законодательная база

Закон Применение
ЗоЗПП ст. 26.1 Дистанционная торговля
ГК РФ ст. 502 Обмен товара
Постановление 2463 Правила продажи товаров

1. Права покупателя

Возврат качественного товара

Параметр Значение
Срок 7 дней с момента получения
Условия Товар не использовался
Сохранён Товарный вид, упаковка, бирки
Возврат денег 10 дней после получения товара

Возврат некачественного товара

Параметр Значение
Срок В течение гарантийного срока
Без гарантии 2 года с момента покупки
Варианты Возврат / обмен / ремонт
Возврат денег 10 дней

2. Невозвратные товары

По закону (Постановление 2463)

Категория Примеры
Технически сложные Электроника >10 дней
Продовольственные Еда
Лекарства Медикаменты
Гигиена Косметика, бельё
Бытовая химия Порошки, чистящие
Ювелирные изделия Золото, серебро
Животные, растения

Для пиротехники

Условие Возврат
Качественный товар ✅ Да, 7 дней
Вскрытая упаковка ❌ Нет
Использованный ❌ Нет
Брак ✅ Да

3. Процесс возврата

Шаги для покупателя

1. Оформить заявку на возврат
   └─ В личном кабинете или по телефону

2. Получить подтверждение
   └─ Email с инструкцией и адресом

3. Отправить товар
   └─ СДЭК / Почта / привезти в магазин

4. Дождаться проверки
   └─ 1-3 рабочих дня

5. Получить деньги
   └─ На карту в течение 10 дней

UI заявки на возврат

┌─────────────────────────────────────────────────────────────┐
│ Возврат товара из заказа #12345                             │
├─────────────────────────────────────────────────────────────┤
│                                                             │
│ Выберите товары для возврата:                               │
│                                                             │
│ [✓] Салют "Большой праздник"    × 2     10 000 ₽           │
│     Причина: [Не понравился ▼]                              │
│                                                             │
│ [ ] Бенгальские огни            × 5        500 ₽           │
│                                                             │
├─────────────────────────────────────────────────────────────┤
│                                                             │
│ Комментарий (необязательно):                                │
│ ┌─────────────────────────────────────────────────────────┐ │
│ │                                                         │ │
│ └─────────────────────────────────────────────────────────┘ │
│                                                             │
│ Как вернуть:                                                │
│ ○ Отправить СДЭК (бесплатно)                                │
│ ● Привезти в магазин                                        │
│                                                             │
│                         [ОФОРМИТЬ ВОЗВРАТ]                  │
└─────────────────────────────────────────────────────────────┘

Причины возврата

Причина Категория
Не понравился Качественный
Не подошёл размер/характеристики Качественный
Передумал Качественный
Повреждён при доставке Некачественный
Брак / не работает Некачественный
Не соответствует описанию Некачественный
Прислали не тот товар Ошибка магазина

4. Статусы возврата

ЗАЯВКА СОЗДАНА
     │
     ▼
ОЖИДАЕТ ПОЛУЧЕНИЯ ─────► ТОВАР ПОЛУЧЕН
     │                         │
     ▼                         ▼
 [ОТМЕНЕНА]               ПРОВЕРКА
                               │
               ┌───────────────┼───────────────┐
               ▼               ▼               ▼
          ОДОБРЕН         ЧАСТИЧНО        ОТКЛОНЁН
               │           ОДОБРЕН              │
               ▼               │                ▼
        ВОЗВРАТ ДЕНЕГ          │          [ТОВАР
               │               │           ВОЗВРАЩЁН
               ▼               │           ПОКУПАТЕЛЮ]
          ЗАВЕРШЁН ◄───────────┘

Уведомления по статусам

Статус Email Push SMS
Заявка создана
Товар получен
Одобрен
Отклонён
Деньги возвращены

5. Обмен товара

Условия

Параметр Значение
Срок 14 дней
На что Аналогичный товар
Доплата Если новый дороже
Возврат разницы Если новый дешевле

UI обмена

┌─────────────────────────────────────────────────────────────┐
│ Обмен товара                                                │
├─────────────────────────────────────────────────────────────┤
│                                                             │
│ Возвращаете:                                                │
│ [Фото] Салют "Большой праздник" 36 залпов     5 000 ₽      │
│                                                             │
│ Получаете:                                                  │
│ [Фото] Салют "Мега праздник" 49 залпов        7 000 ₽      │
│                                                             │
│ Доплата: 2 000 ₽                                            │
│                                                             │
│                              [ОФОРМИТЬ ОБМЕН]               │
└─────────────────────────────────────────────────────────────┘

6. Возврат денег

Способы возврата

Способ оплаты Возврат на
Карта Ту же карту
СБП Счёт в банке
Наличные Карта или наличные
Бонусы Бонусный счёт

Сроки

Этап Срок
Проверка товара 1-3 дня
Решение о возврате 3 дня
Перевод денег 3-10 дней
Зачисление на карту 1-5 дней (банк)

Частичный возврат

Заказ #12345 — 10 850 ₽

Возврат:
- Салют "Большой праздник" × 1: 5 000 ₽
- Доставка: 0 ₽ (если не все товары)

Итого к возврату: 5 000 ₽
Остаётся заказ на: 5 850 ₽

7. Спорные ситуации

Товар повреждён при доставке

Действия покупателя:
1. Осмотреть при получении
2. Если повреждён — акт с курьером/ПВЗ
3. Фото повреждений
4. Заявка на возврат с фото

Действия магазина:
1. Получить фото и акт
2. Запросить компенсацию у СДЭК
3. Вернуть деньги покупателю или отправить замену

Товар не соответствует описанию

Действия:
1. Покупатель отправляет фото
2. Сравнение с карточкой товара
3. Если расхождение  бесплатный возврат + извинения
4. Исправить описание на сайте

Брак товара

Действия:
1. Фото/видео брака
2. Бесплатный возврат
3. Варианты:
   - Возврат денег
   - Замена на новый
   - Ремонт (если возможно)

8. Стоимость возврата

Качественный товар

Причина Кто платит
Передумал Покупатель
Не понравился Покупатель
Не подошёл Покупатель

Некачественный товар / ошибка магазина

Причина Кто платит
Брак Магазин
Повреждён при доставке Магазин
Прислали не то Магазин
Не соответствует описанию Магазин

9. Страница на сайте

Структура

/returns

┌─────────────────────────────────────────────────────────────┐
│ Возврат и обмен                                             │
├─────────────────────────────────────────────────────────────┤
│                                                             │
│ [Таблица: сроки, условия]                                   │
│                                                             │
│ ## Как оформить возврат                                     │
│ [Шаги 1-2-3 с иконками]                                     │
│                                                             │
│ ## Невозвратные товары                                      │
│ [Список]                                                    │
│                                                             │
│ ## FAQ                                                      │
│ [Аккордеон с вопросами]                                     │
│                                                             │
│ [ОФОРМИТЬ ВОЗВРАТ]                                          │
│                                                             │
│ Контакты для вопросов:                                      │
│ 📞 8-800-...  💬 Telegram                                   │
└─────────────────────────────────────────────────────────────┘

FAQ

Вопрос Ответ
Сколько дней на возврат? 7 дней с момента получения
Можно вернуть без чека? Да, нужен номер заказа
Как быстро вернут деньги? 3-10 рабочих дней
Можно обменять на другой товар? Да, в течение 14 дней
Кто оплачивает доставку возврата? Зависит от причины

10. Интеграция с заказами

Drupal Commerce

// Создание возврата
$return = Return::create([
  'type' => 'default',
  'order_id' => $order->id(),
  'state' => 'pending',
]);

// Добавление товаров
foreach ($items as $item) {
  $return_item = ReturnItem::create([
    'return_id' => $return->id(),
    'order_item_id' => $item['order_item_id'],
    'quantity' => $item['quantity'],
    'reason' => $item['reason'],
  ]);
  $return_item->save();
}

$return->save();

Состояния (workflow)

commerce_return.workflow:
  states:
    pending:
      label: 'Ожидает отправки'
    shipped:
      label: 'Отправлен'
    received:
      label: 'Получен'
    approved:
      label: 'Одобрен'
    partially_approved:
      label: 'Частично одобрен'
    rejected:
      label: 'Отклонён'
    refunded:
      label: 'Возвращены деньги'
    completed:
      label: 'Завершён'

11. Отчётность

Метрики

Метрика Норма
Return rate <5%
Причина "брак" <1%
Время обработки <3 дня
Удовлетворённость >90%

Отчёт по возвратам

Возвраты за декабрь 2025:

Всего заявок: 45
Одобрено: 42 (93%)
Отклонено: 3 (7%)

По причинам:
- Передумал: 20 (44%)
- Не подошёл: 12 (27%)
- Брак: 8 (18%)
- Повреждён при доставке: 5 (11%)

Сумма возвратов: 180 000 
% от продаж: 3.2%

12. Чеклист

Обязательно

Рекомендуется


Версия: 2.1.0