Восстановление товара из текущей корзины в prestashop - PullRequest
0 голосов
/ 07 сентября 2018

Я работаю в prestashop 1.7, и я хотел бы восстановить (благодаря $ cart-> getproduct () и context) содержимое текущей корзины, чтобы предложить покупателям цитату, однако я не думаю, что у меня есть уровень сделать это. Я хотел бы получить название продукта и его изображение. Я думал о создании цикла foreach. (Я работаю в php файле, а не в tpl) Заранее спасибо!

    require(dirname(__FILE__).'/../config/config.inc.php');
    $context = new Context();
    $cart = new Cart($context);
    $cartProducts = $cart->getProducts();
    print_r($cartProducts);
    var_dump($cartProducts);

Эта часть кода гласит: 'Array ()' и var_dump: массив (размер = 0) пустой

1 Ответ

0 голосов
/ 07 сентября 2018

Код неверный, этот код должен работать:

require(dirname(__FILE__).'/../config/config.inc.php');
$cart = new Cart(Context::getContext()->cart->id);
$cartProducts = $cart->getProducts();
print_r($cartProducts);
var_dump($cartProducts);
...