Лет 6-7 назад сделал сайт для компании Сварог.
http://svarog-rf.ru/
Из интересных разделов:
- Несколько каталогов (основная продукция, запчасти),
- сравнение товаров каталога по категориям,
- Поиск Сервисных центров и точек продаж на карте яндекса с кластеризацией и фильтром.
Характеристики делал через кастомную сущность с разными наборами полей (тогда я ещё не знал о существовании paragtaph).
Импорт, экспорт цен. Экспорт в маркет. Экспорт в csv для партнёров. Для партнёров есть внутренний раздел с доп. контентом.
Почему вспомнил только сейчас? от клиента пришёл запрос не некоторые обновления и на адаптивный редизайн, так что пока всё работает - делюсь )
Если возникнут какие вопросы, буду рад ответить.
update
Для залогиненых партнёров есть функционал корзины для отправки заявки на поставку товаров. Заявка сделана на модуле webform, а товары сохраняются в компанент "текстовую область" в csv формате. В админке это поле через альтер рендерится как html таблица.
Комментарии
Расскажи подробнее про этот функционал. Использовал ли контриб или всё кастом?
Всё кастом Вatch операциями. При экспорте собирается во временный фаил, если все прошло успешно перемещается с заменой на целевой адрес.
Вот этот кастом только интересен. В виде кода, без скриншотов.
Что именно вас интересует? Как загрузить 10 нод и как массив со свойствами ноды отправить в функцию fputcsv?