Прошло много времени с тех пор, как я создаю сайт для prestashop, который позволяет не покупать товары, а генерировать котировки.
Цитата уже создана и составляет 6 страниц, у меня она была в формате pdf, которую я затем преобразовал в html через инструменты в сети, поэтому я хочу сохранить эту цитату.
Я создал php-файл, куда я поместил HTML-код этой цитаты, чтобы сделать его динамичным.
Я извлекаю в этом php-файле данные формы, которую я пишу в cart.tpl
Цитата отображается хорошо и является динамичной, но она не в формате PDF, и она пропускает продукты корзины.
Мне сказали, что tcpdf может сделать PDF и что cart-> getProducts (); позволит мне получить доступ к текущей корзине.
Я думаю, что нашел, как сделать с getProducts для корзины, но мой код показывает «Массив» (пусто).
Я думаю, что, поскольку у меня заполнена форма, доступ к цитате осуществляется с помощью кнопки типа «Отправить», а не «заказа» (который я скрыл), поэтому моя корзина пуста, потому что там нет «ссылки» и, следовательно, нет товаров.
Я благодарю вас за то, что вы нашли время, чтобы прочитать, я думаю, что это мой способ делать вещи, которые не являются правильными. Я француз, извините за опечатку.
Код:
require(dirname(__FILE__).'/../config/config.inc.php');
$context = Context::getContext() ;
$cart = new Cart($context->cart->id);
$cartProducts = $cart->getProducts();
print_r($cartProducts);
Задача ещё не решена.
Других решений пока нет …