清除 Ubercart 中打开的购物车

Posted

技术标签:

【中文标题】清除 Ubercart 中打开的购物车【英文标题】:Purge open carts in Ubercart 【发布时间】:2011-03-06 20:56:51 【问题描述】:

如何在 Ubercart 中清除打开的购物车(未完成结账)?除非我看错了地方,否则我看不到执行此操作的功能或管理设置。

例如,我只是想清除那些四处走动并将东西添加到他们的购物车但没有完成订单的购物车。

【问题讨论】:

【参考方案1】:

uc_cart_empty() 将根据购物车 ID 清理购物车。uc_cart_get_id() 将为您提供当前购物车 ID。

您想要检查所有未完成的购物车。 对于注册用户,购物车 ID 始终是用户的 uid。 对于匿名用户,如果我没记错的话,购物车的寿命很短,所以不需要“手动”。

希望这会有所帮助,无论如何,这应该是您的起点。 问候, 书书

【讨论】:

谢谢,我错过了这个功能。我试试看。

以上是关于清除 Ubercart 中打开的购物车的主要内容,如果未能解决你的问题,请参考以下文章

Ubercart 添加到购物车触发器?

ubercart 3 限制结帐所需的购物车总数量(例如不超过 8 个散装袋)

调用Ubercart购物车块

添加产品的 UberCart 统计信息

以编程方式获取用户刚刚在 Ubercart 中完成的订单

Drupal Ubercart Google checkout 中的 SimpleXML 问题