需要帮助,将购物车信息从prestashop 1.4站点检索到另一个站点(购物车总计/金额)

时间:2019-06-26 06:52:00

标签: php class cookies prestashop smarty

我已经完全建立了我的网站。当我需要显示购物车信息(例如产品数量,总价等)时,我遇到了麻烦。

我现在的目标是检测用户何时登录我的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和辅助站点上。

1 个答案:

答案 0 :(得分:0)

尝试:

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

致谢