ubercart 3 限制结帐所需的购物车总数量(例如不超过 8 个散装袋)
Posted
技术标签:
【中文标题】ubercart 3 限制结帐所需的购物车总数量(例如不超过 8 个散装袋)【英文标题】:ubercart 3 Restrict total cart quantity amount needed to checkout (e.g. no more than 8 bulk bags) 【发布时间】:2012-12-06 06:42:56 【问题描述】:我正在尝试使用 Ubercart 3 在 Drupal 7 中完成一项任务。 任务是限制结帐所需的购物车总数量(例如不超过 8 个散装袋)。这仅适用于少数项目,如果项目 1 为 8,则不允许添加更多项目(最大也有 8 个散装袋),但允许添加其他项目。 项目 1 的最大数量为 8,项目 2 也是如此。在购物车中,如果 item1 有 5 个,则允许将 3 个项目添加到 item2 或 item3。 提前致谢
【问题讨论】:
限制将是购物车中的产品总数 【参考方案1】:使用自定义模块,我已限制添加到购物车和更新购物车。
【讨论】:
如果您分享实施解决方案的代码/步骤将会很有帮助。【参考方案2】:Ubercart 产品的最小值和最大值可能适合您的需求。在添加到购物车和结帐时启用每个产品的最小值和最大值:
http://drupal.org/project/uc_product_minmax
【讨论】:
是的,我已经安装了该模块,但只限制了购物车中的一种产品,而不是大量产品。我需要限制最大允许数量为 8 的产品,但此数量将限制为购物车中的项目 1+项目 2 一直在尝试扩展代码,但不确定如何从购物车中获取具有最大限制的物品的 nid 无论如何都使用我的自定义模块进行排序,该模块将提交给 drupal.org 社区。span>以上是关于ubercart 3 限制结帐所需的购物车总数量(例如不超过 8 个散装袋)的主要内容,如果未能解决你的问题,请参考以下文章