Я полностью создал свой сайт. И я попадаюсь в ловушку, когда мне нужно отобразить информацию о корзине, такую как количество товаров, общая стоимость и т. Д.
Моя цель сейчас - определить, когда пользователь вошел в систему на моем сайте prestashop (версия 1.4). и отображать любую информацию о корзине, если пользователь добавил какие-либо элементы в корзину. на моем другом сайте.
Сайт prestashop
store.illegear.com
Сайт, который я создал (полный пользовательский код без WordPress или prestashop)
support.illegear.com
Мне удалось вызвать файлы cookie, следуя инструкциям с этого сайта (http://informatique -todo.blogspot.com / 2011/10 / prestashop-cookie-structure.html ). Но теперь я пытаюсь понять, как использовать класс cart из prestashop, чтобы получить то, что я хочу ... Я не знаю имя переменной и не понимаю функции полностью, чтобы знать, как ее использовать.
Обратите внимание, что эти веб-страницы существуют на одном сервере, и cookie-файлы работают. Но я не знаю, как отобразить в Prestashop то, что мне нужно, кроме создания собственных функций запросов SQLi
include_once('pathtoprestashopdir/config/config.inc.php');include_once('pathtoprestashopdir/settings.inc.php');
include_once('pathtoprestashopdir/classes/Cookie.php');
include_once('pathtoprestashopdir/classes/Cart.php');
global $cookie;
$cookie = new Cookie('ps');
$display = getCustomerCarts($cookie->$id_cart);
echo $display;
Обратите внимание, что весь мой код абсолютно ничего не отображает, в то время как print_r ($ COOKIE) отображает некоторую информацию, такую как ID ... последний раз вошел в систему ... и т.д ..
И да, я очищаю свои куки и кеш. Его пусто, и я выхожу из системы. Когда я захожу в свой prestashop, данные cookie появляются как на моем prestashop, так и на дополнительном сайте.