Таблица oc_voucher_theme
Таблица oc_voucher_theme является справочником, который содержит темы (категории) для подарочных сертификатов (vouchers). Эти темы помогают продавцу и покупателю классифицировать сертификаты по их назначению (например, "День рождения", "Рождество", "Общий").
Поля
| Поле | Тип данных | Описание |
|---|---|---|
voucher_theme_id |
int |
Уникальный идентификатор темы подарочного сертификата. Первичный ключ таблицы. |
image |
varchar(255) |
Путь к файлу изображения, которое представляет данную тему. Изображение обычно отображается при выборе сертификата в магазине. Путь указывается относительно корневой директории изображений OpenCart. |
Как это работает
Администратор магазина в панели управления (Раздел "Продажи" → "Подарочные сертификаты" → "Темы") создает различные темы для сертификатов. Для каждой темы загружается картинка и указываются названия на всех активных языках магазина.
Когда покупатель приобретает подарочный сертификат, он выбирает одну из доступных тем. Выбранная voucher_theme_id сохраняется в таблице oc_voucher вместе с данными о самом сертификате.
При отправке подарочного сертификата получателю (по email или для печати) система использует изображение (поле image) из таблицы oc_voucher_theme для оформления сертификата, делая его визуально соответствующим выбранной теме.
Поскольку темы сертификатов должны быть понятны покупателям на разных языках,
их названия и описания хранятся в связанной таблице oc_voucher_theme_description.
Пример SQL-запроса
Получить список всех тем подарочных сертификатов с их переводами для русского языка можно следующим запросом:
SELECT vt.voucher_theme_id, vt.image, vtd.name
FROM oc_voucher_theme vt
LEFT JOIN oc_voucher_theme_description vtd ON (vt.voucher_theme_id = vtd.voucher_theme_id)
WHERE vtd.language_id = 1;
Смотрите также
-
таблицу
oc_voucher,
которая хранит информацию о созданных подарочных сертификатах -
таблицу
oc_voucher_theme_description,
которая содержит многоязычные описания тем -
таблицу
oc_voucher_history,
которая отслеживает историю использования сертификатов