WooCommerce - 禁用可下载购买的运费

时间:2013-07-12 00:50:29

标签: wordpress woocommerce checkout product shipping

我刚刚建立了一个基于Woocommerce的网店,到目前为止我对它非常满意,但我发现了一些不一定是破解者的东西,尽管它&# 39;对顾客来说很烦人。

某些背景信息:该商店适用于我的乐队网站并销售实体媒体和数字媒体,收集物理媒体的运输信息当然很有道理,但如果客户只购买它是不必要的步骤数字媒体。

我一直在搜索但没有运气,如果用户购物车中的所有商品都是数字下载,有没有办法关闭运费?

3 个答案:

答案 0 :(得分:8)

  

更新WooCommerce 2.6+(和3 +)

1)在WooCommerce中启用送货服务(之前)

你需要进入:

WooCommerce > Settings > General > Shipping Location(s) (选择器),为您的电子商务选择送货行为:

enter image description here

然后保存。 新的发货标签将出现在WooCommerce设置(也在产品中)

  

2)禁用可下载产品的送货

您需要在产品数据元数据框中的产品页面编辑模式中启用

  • 可下载的复选框(因为此产品可以逻辑下载)。
  • 虚拟复选框(因为此产品不会在逻辑上发货)

enter image description here

  

启用虚拟复选框时,送货标签设置将消失。

enter image description here

然后更新您的可下载产品。

  

现在如果您将可下载 (虚拟) 产品添加到购物车,然后转到结帐,那里是不再是此产品的送货地址或送货方式。

答案 1 :(得分:7)

转到WooCommerce =>设置=>送货=>发货目的地并取消选中“即使不需要也可收取送货地址”。

根据代码,如果所有项目都是“虚拟”,则不需要运送。如果您检查了上述方框,则会忽略购物车中的物品是物理的还是虚拟的,并且需要提货地址。

答案 2 :(得分:2)

在Woocommerce的新版本中幸运的是,“可下载”产品类型的勾选将禁止此产品的运输 enter image description here