Как вывести на страницу товара выбор даты доставки. Commerce 2. D8

Главные вкладки

Аватар пользователя develmax develmax 27 октября 2020 в 19:14

Есть даты доставки, которые меняются раз в неделю. Хочу вывести их на странице товара, с возможностью выбора даты покупателем.
Думал вывести через таксономию, словарь и термины в виде дат. Менять их и разом меняется везде дата доставки на всех страницах(для типа товара). Плюс сортировать можно по таксономии. Но как вывести этот выбор на самой странице-непонятно.
Через атрибуты-тоже не вариант. Куча вариаций, а по факту товар один и тот же..
Вроде, как этап выбора даты больше относится к корзине, но задача в том, что выбор даты нужно производить на странице товара.
Может есть готовое решение или идея, как реализовать? Буду благодарен.

Комментарии

Аватар пользователя vlucas vlucas 27 октября 2020 в 19:16

Если даты нужно выбирать, например, в виджете добавления товара в корзину и это не влияет на цену вариации, то лучше использовать line-item

Аватар пользователя develmax develmax 27 октября 2020 в 19:40

Спасибо за ответ.
Да, на сумму это никак не влияет. только на дату доставки.
Я ж так понимаю line-item - это модуль. Для 8-ки есть?

Аватар пользователя vlucas vlucas 27 октября 2020 в 19:46

нет, это всё из коробки /admin/commerce/config/order-item-types
зеведите для этого свой тип order-item-types - разрулите с вариациями - это всё накликивается.