我刚刚建立了一个基于 Woocommerce 的网上商店,到目前为止我对它非常满意,但我遇到了一些不一定会破坏交易的东西,尽管这对客户来说很烦人。
一些背景:这家商店是为我的乐队网站准备的,销售实体媒体和数字媒体,收集实体媒体的运输信息当然很有意义,但如果客户只购买数字媒体,则这是不必要的步骤。
我一直在搜索但没有任何运气,如果用户购物车中的所有项目都是数字下载,有没有办法关闭运输?
我刚刚建立了一个基于 Woocommerce 的网上商店,到目前为止我对它非常满意,但我遇到了一些不一定会破坏交易的东西,尽管这对客户来说很烦人。
一些背景:这家商店是为我的乐队网站准备的,销售实体媒体和数字媒体,收集实体媒体的运输信息当然很有意义,但如果客户只购买数字媒体,则这是不必要的步骤。
我一直在搜索但没有任何运气,如果用户购物车中的所有项目都是数字下载,有没有办法关闭运输?
WooCommerce 2.6+(和 3+)的更新
1) 在 WooCommerce 中启用发货(之前)
你需要进去:
WooCommerce
> Settings
> General
> (selector),为您的电子商务选择运输行为:Shipping Location(s)
然后保存。WooCommerce 设置中将出现一个新的运输选项卡(也在产品中)。
2) 禁用可下载产品的运输
您需要在产品数据元框中的产品页面编辑模式中启用:
启用虚拟复选框时,运输选项卡设置将消失。
然后更新您的可下载产品。
现在,如果您将此可下载 (虚拟) 产品添加到购物车并结帐,则该产品不再有送货地址或送货选项。
转到 WooCommerce => 设置 => 运输 => 运输目的地并取消选中“即使不需要也收集送货地址”。
根据代码,如果所有物品都是“虚拟的”,则不需要运输。如果您选中了上述框,它将忽略购物车中的物品是物理的还是虚拟的,并且需要送货地址。