在woocommerce,我只想在运费上使用折扣券。我只为我的客户提供送货服务,并通过优惠券提供一些折扣,所以,我只想将折扣金额仅应用于运费?
发布于 2019-07-18 20:34:40
您可以根据投递方式提供优惠券。在这种情况下,优惠券将仅适用于使用链接发货方式的客户。优惠券还可以根据位置申请某些客户。免费优惠券扩展插件Smart coupon for WooCommerce可以让你做到这一点。
发布于 2016-09-01 17:42:30
WooCommerce developers不支持这种折扣。请看下面的附图:

然而,也许下面的hack可以工作:
你需要编辑wc-admin-functions.php文件,你可以在woocommerce=>includes=>admin目录下找到。
搜索并查找以下内容:
update_post_meta( $order_id, '_cart_discount', $subtotal - $total );
并将其替换为以下内容:
update_post_meta( $order_id, '_cart_discount', $total_shipping_tax );我个人不喜欢这种方式,更好的方法是从活动主题的functions.php文件中覆盖此语句,或者您应该将此代码挂接到合适的WooCommerce Action中。
因此,每当您或您的客户端更新插件时,您的更改都不会受到影响。如果您发现任何其他有效的解决方案,请让我知道。
https://stackoverflow.com/questions/39267268
复制相似问题