我已经完全建立了我的网站。当我需要显示购物车信息(例如产品数量,总价等)时,我遇到了麻烦。
我现在的目标是检测用户何时登录我的prestashop网站(版本1.4)。并在用户将任何商品添加到购物车时显示购物车信息。在我的其他网站上。 Prestashop网站 store.illegear.com
我建立的网站(没有wordpress或prestashop的完整自定义代码) support.illegear.com
我设法按照该网站(http://informatique-todo.blogspot.com/2011/10/prestashop-cookie-structure.html)的说明调用了cookie。但是现在,我试图了解如何使用prestashop中的cart类来获取所需的信息...我不知道变量的名称,也不完全了解函数以了解如何使用它。
请注意,这些网页位于同一服务器上,并且cookie可以正常工作。但是除了创建自己的SQLi查询函数之外,我不知道如何显示来自Prestashop的信息
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,上次登录的信息等等。
是的,我刷新了Cookie和缓存。它是空的,我注销。当我登录到prestashop时,cookie数据会同时出现在我的prestashop和辅助站点上。
答案 0 :(得分:0)
尝试:
$display = Cart::getCustomerCarts($cookie->$id_cart);
致谢