gpt4 book ai didi

php - 在将注册电子邮件作为查询字符串传递给结帐/购物车时,在 opencart 中重建结帐页面

转载 作者:可可西里 更新时间:2023-11-01 13:10:11 25 4
gpt4 key购买 nike

<分区>

我需要重建结帐页面,其中包含最新的废弃产品。

如果您已经登录到 opencart 消费者网站并点击此 url - http://www.example.com/index.php?route=checkout/cart , 它肯定会列出购物车中的所有产品(尚未购买)。

在不登录消费者网站的情况下,如果有人直接点击此 url - http://www.example.com/index.php?route=checkout/cart&email=someone@example.com - 它将列出 someone@example.com 尚未购买的所有产品(也称为 abandoned products/cart),提供 someone@example。 com是opencart网站的注册用户。

我想将该电子邮件地址作为查询字符串从 url 传递到结帐/购物车页面,并使用它来返回该客户电子邮件的废弃产品。

我如何在结帐/购物车页面中获取该电子邮件并向用户显示废弃的购物车产品?

我是 opencart 的新手,我不太了解核心功能,所以我搜索了如何实现这一点,但找到了付费的扩展(例如 THIS) ,我的要求是在 URL 内构建它,我在上面解释过。

提供:Opencart安装的是原版,没有安装其他插件。

编辑

我试过跟随。

if(isset($this->request->get['email'])) 
{
$email = $this->request->get['email'];
$cart_details = $this->db->query("SELECT cart FROM " . DB_PREFIX . "customer c where c.email = '" . $email . "'"); // just for tesing, i will fix this to prevent SQL injection.
$this->session->data['cart']= $cart_details->row['cart'];
}

当我用 "$cart_details->row['cart']" 回显时,它获得了所需的值,但即使将该值设置为 session 结帐页面不重建废弃产品列表。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com