Экспорт заказа в excel и дизайн письма с заказом

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

Аватар пользователя new-art21 new-art21 2 декабря 2022 в 20:02

Здравствуйте!
сайт drupal 9, commerce 2
Задачи:
1. Экспорт заказа в Excel:
Суть что если покупатель закажет 50 запчастей, то продавец просил в экселе работать с заказом
2. Дизайн письма заказчику и покупателю, чтобы товары приходили табличкой, а не в строчку
3. Как делать фильтры, какими модулями?
фильтры по бренду
сортировка по цене/новизне/может быть наличию.
Буду благодарна за ответы, так как не знаю где искать ответы.

4. Может появилось решение вывода товаров в taxonomy/term/%
Знаю только способ вручную на каждый термин вьюшку делать, только терминов многовато, может есть формула привязки автоматической?

Комментарии

Аватар пользователя VasyOK VasyOK 3 декабря 2022 в 18:08

3. Для начала можно воспользоваться раскрытыми фильтрами в views. Возможно задействовать better_exposed_filters.
Главная проблема такого способа: непонятно как в фильтре показывать только возможные значения. Т.е. на странице Cмартфоны показывать бренд Apple, но не показывать Coca-Cola.
Есть решения типа selective_better_exposed_filters, но это не надежно и плохо работает.

Лучше использовать search_api + facets. Сначала формируется поисковый индекс. На его основе создается вьюха. И блоки фасетные фильтры.
С search_api у вас будет проблема - вывести во вьюхе то, чего нет в поисковом индексе. Тут поможет например views_field_view.

4. Конечно появилось.
Связи
field_kategoriya: Taxonomy term
Контекстные фильтры
(field_kategoriya: Taxonomy term) Taxonomy term: ID термина - > Передать значение по умолчанию -> ID термина таксономии из URL

Далее по списку. Не работал с этим, конкретнее подсказать не могу, извините. Может кто более компетентный подскажет.
1. Если есть заказ из него можно сформировать вьюху позиций. Если есть вьюха ее можно представить в виде табличного файла через views data export.
2. Есть модули для работы с почтой. Чтобы письма в html отправлять.