如何为我的在线商店设置结账前所需的最低商品数量?

How do I set a minimum amount of items required before checkout for my online store?

如何设置最低数量以便在我的网上商店结账?

我商店中的每件商品都可以添加到购物车,数量为“1”,但我希望在允许结帐之前总共至少有 12 件商品。

关于如何执行此操作的任何简单修复?

我正在为我的网站使用 Weebly,我所能做的就是将每个项目设置为至少 12 个项目,但在允许结帐之前我至少需要总共 12 个项目。

因此,当用户点击结帐按钮时,没有达到最低金额,我希望有一条通知说 "add more items to your cart"。

http://poloniafoods.weebly.com/store/p10/kozackie

不幸的是,我没有足够的声誉来评论 Whosebug,所以这是 'answer'。

我不确定有什么方法可以用 Weebly 做到这一点。手推车 count/content 接缝最后加载,所以任何 JQuery 等.. 将无法计算内容。即使使用 var str = $( "span#wsite-nav-cart-num" ).text(); returns 之类的破折号 - 而不是 CART (1) 中出现的实际数字。

我不确定你为什么想要这个,但这取决于你。我建议向 Weebly 提交功能请求。

P.S.. Weebly 有 community.weebly.com 你的 Weebly 问题可能会得到更好的结果,..也就是说,除非有人在这里指导你。

编辑:

其实.. 看到你的评论,我的脑子里突然冒出一个想法,你可以做一个'touchstart mouseover'活动。在您的“设置”>“搜索引擎优化”>“页脚代码”中试试这个。

<script>
jQuery(function() {
var $ = jQuery;
  $(document).on('touchstart mouseover', 'a#wsite-com-minicart-checkout-button', function(e) {
      var totalCount = $( "span#wsite-nav-cart-num" ).text();
      var totalNeeded = 12;
      if (totalCount < totalNeeded) {
         var totalItems = totalNeeded - totalCount;
         $("a#wsite-com-minicart-checkout-button").click(function(event){
            event.stopImmediatePropagation();
            alert('We require ' + totalNeeded + ' items in order to checkout. You currently have ' + totalCount + '. Please add ' + totalItems + ' more items to the cart.');
           return false;
         });
      }
  });
});
</script>

不利的一面是,购物车出现问题会导致警报出现两次。虽然它应该适用于响应式主题(您当前的主题),但这不适用于 Weebly 的经典移动主题。

最终,Weebly 将其构建到他们的系统中会更好。希望对您有所帮助!