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

Ale*_*mes 10 wordpress product checkout shipping woocommerce

我刚刚建立了一个基于Woocommerce的网店,到目前为止我对它非常满意,但是我遇到了一些不一定是破坏者的东西,尽管它对顾客来说很烦人.

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

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

Loi*_*tec 9

WooCommerce 2.6+(和3+)的更新

1)在WooCommerce中启用运输(之前)

你需要进去:

WooCommerce> Settings> General> (选择),选择适合自己的电子商务运输行为:Shipping Location(s)

在此输入图像描述

然后保存.一个新的航运标签会出现在WooCommerce设置(在产品中太).


2)禁用可下载产品的运输

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

  • 可下载的复选框(因为此产品可以逻辑下载).
  • 虚拟复选框(因为此产品不会出货,逻辑上也是如此)

在此输入图像描述

启用虚拟复选框时,运输选项卡设置将消失.

在此输入图像描述

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

现在,如果您将此可下载 (虚拟) 产品添加到购物车并转到结帐,则此产品不再有送货地址或送货选项.


Ken*_*Ken 7

转到WooCommerce =>设置=>送货=>送货目的地并取消选中"即使不需要也收集送货地址".

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

  • 您使用的是哪个版本的WooCommerce?您可以在System Status => Environment中找到它. (2认同)