【问题标题】:Need help retrieving cart information from prestashop 1.4 site to another site (Cart total/amount)需要帮助从 prestashop 1.4 站点检索购物车信息到另一个站点(购物车总数/金额)
【发布时间】:2019-11-08 01:07:11
【问题描述】:

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

我现在的目标是检测用户何时登录我的 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 中的购物车类来获得我想要的东西......我不知道变量的名称,也不完全了解函数以知道如何使用它。

请注意,这些网页存在于同一台服务器上,并且 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 和我的辅助站点上。

【问题讨论】:

    标签: php class cookies prestashop smarty


    【解决方案1】:

    尝试:

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

    问候

    【讨论】:

    • 好吧,我设法收到了一个叫做“array”的东西,但我没有设法用 $display[0] 或 $display[1} 得到任何不同的东西 将继续尝试 T_T 但它向前迈出了一步非常感谢>.
    • 并尝试使用 var_dump($array);看。尝试:$array['id_customer'] 或 $array['id_guest'];
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-29
    • 2017-04-28
    • 1970-01-01
    • 2013-11-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多