0

请帮忙,不太了解 joomla + 美德玛特。如果我们想在用户添加到购物车时设置一个计时器,那么另一个用户将无法使用产品,可以粗略地说明如何做到这一点吗?

因此,如果在该时间范围内,用户仍然没有结帐,那么产品将从他的购物车中删除,并再次变得可用。

4

2 回答 2

0

VirtueMart 中的每个产品都有一个“有货”属性;这是在“产品状态”选项卡中。

在 VirtueMart admin 中的 Admin -> Configuration 下,在“Core Settings”部分,有一个名为“Check Stock”的选项。如果启用,用户将无法检查他们是否尝试购买比库存更多的单位。

所以,假设剩下 1 个单位,Alice 把它放在她的购物车里,然后决定去吃晚饭什么的。Bob 来到站点,看到相同的物品,将其放入购物车,然后结账。鲍勃成功了;订单发送给他。当 Alice 回来时,即使该商品在她的购物车中,它也不会让她结账,因为“有货”数量现在为零。

有道理?

于 2010-11-26T08:40:16.577 回答
0

现在它解决了。

只需编辑虚拟市场插件的代码并将购物车时间存储在会话中。并使用 javascript 模块从服务器中提取任何产品是否过期,如果过期,则将其删除。

于 2010-12-09T07:20:06.837 回答