НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
122 of 152 menu

Таблица oc_return_action

Таблица oc_return_action - это статический справочник, который содержит список стандартных действий, выполняемых с товаром при его возврате покупателем. Каждое действие (например, "Возврат средств", "Обмен на другой товар") имеет свою текстовую метку на разных языках.

Поля

Поле Тип данных Описание
return_action_id int Уникальный идентификатор действия по возврату. Первичный ключ таблицы.
language_id int Идентификатор языка, на котором представлено название действия. Внешний ключ для таблицы oc_language. Одно и то же действие имеет отдельные записи для каждого активного языка магазина.
name varchar(64) Название действия по возврату на языке, указанном в поле language_id (например, "Refunded", "Credit Issued", "Обменян", "Возврат средств").

Как это работает

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

Когда администратор обрабатывает возврат (запись в таблице oc_return), он выбирает одно из действий из выпадающего списка. ID выбранного действия (return_action_id) сохраняется в поле return_action_id таблицы oc_return. Это позволяет в дальнейшем фильтровать, группировать и анализировать возвраты по типу выполненного действия.

Список действий по возвратам можно редактировать в административной панели OpenCart в разделе "Локализация" → "Возвраты" → "Действия".

Пример SQL-запроса

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

SELECT return_action_id, name FROM oc_return_action WHERE language_id = 2 ORDER BY name;

Пример запроса для получения информации о возврате вместе с названием действия на нужном языке:

SELECT r.return_id, r.order_id, ra.name as action_name FROM oc_return r LEFT JOIN oc_return_action ra ON (r.return_action_id = ra.return_action_id AND ra.language_id = 2) WHERE r.return_id = 10;

Смотрите также

  • таблицу oc_return,
    которая хранит основные данные о возвратах
  • таблицу oc_return_status,
    которая является справочником статусов возврата
  • таблицу oc_return_reason,
    которая является справочником причин возврата
  • таблицу oc_language,
    которая хранит список языков магазина
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить