Как выгрузить историю покупок в Битрикс?

В личном кабинете пользователя можно реализовать выгрузку купленных товаров в эксель, дать пользователю скачать этот файл? Кто то сталкивался с такой задачей?
  • Вопрос задан
  • 35 просмотров
Пригласить эксперта
Ответы на вопрос 1
Technique102
@Technique102
А в чем сложность у вас?

1. Выводим кнопку для скачивания.
2. Делаем аякс запрос к файлу-обработчику.
3. В файле-обработчике получаем все заказы.
2. Далее достаём из этих заказов корзину, а из корзины товары.
3 Формируем эксель файл.
4. Сохраняем и даём скачать пользователю.
5. Готово.

Модно оформить в компонент для удобства поддержки и использования.

Про аякс в компонентах битрикс тут - https://verstaem.com/ajax/new-bitrix-ajax/

Тут примеры работы с заказами и корзиной - https://dev.1c-bitrix.ru/api_d7/bitrix/sale/techni...

Тут библиотека для эксель - https://github.com/PHPOffice/PhpSpreadsheet

Или вам нужно готовое решение? Или в чем-то другом сложность?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы