Нужна помощь в получении информации о корзине с сайта prestashop 1.4 на другой сайт (сумма корзины / сумма) - PullRequest
0 голосов
/ 26 июня 2019

Я полностью создал свой сайт. И я попадаюсь в ловушку, когда мне нужно отобразить информацию о корзине, такую ​​как количество товаров, общая стоимость и т. Д.

Моя цель сейчас - определить, когда пользователь вошел в систему на моем сайте 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, так и на дополнительном сайте.

1 Ответ

0 голосов
/ 26 июня 2019

Попробуйте с:

$display = Cart::getCustomerCarts($cookie->$id_cart);

Привет

...