2011-03-17 58 views
1

我正在用Drupal + Ubercart开发一个网站。我使用的是有限的时间报价模块,但它的工作原理非常完美,但是当我在产品到期之前将一些产品添加到购物车中时,即使该产品会在购物车中过期也会过期。我认为我必须使用触发器在产品到期后从购物车中取出产品,但我不知道如何去做。任何人有想法?Drupal ubercart限时优惠

回答

1

在Ubercart的设置中,有一个选项可以控制购物车被记住的时间。你可以缩短到不到一天,它应该解决你的问题。

+0

谢谢,它可以使用,但这不是一个完美的解决方案。用户可以在到期前10分钟将产品添加到购物车。我需要一些在购物车刚过期时从购物车中移除产品的东西。 – dbtek 2011-03-19 10:17:05

+0

您可能可以使用hook_form_alter将自定义验证处理程序添加到结帐窗体并停止用户检出过期产品。这将在自定义模块中完成。 – Thomas4019 2011-03-20 01:11:28