Php WooCommerce-制作一套优惠券,为订单增加固定费用

Php WooCommerce-制作一套优惠券,为订单增加固定费用,php,wordpress,woocommerce,cart,fee,Php,Wordpress,Woocommerce,Cart,Fee,客户有一个非常奇怪的请求:他们想要一组优惠券代码向订单中添加费用。这可能吗 他们试图解决的问题是: 目前,该商店提供免费送货到美国48个较低的国家,我已经正确配置了送货类别和表价。然而,客户在每日交易网站上出售的优惠券应该会取消免费送货优惠,并增加固定的运费 如何实现这一点?是的,您可以使用该代码片段(对于一组优惠券): 这段代码经过测试,可以正常工作。它位于活动子主题或主题的function.php文件中 税务选项与 重要提示:税务是否有效取决于您在商业中的第一项税务设置 Class WC\

客户有一个非常奇怪的请求:他们想要一组优惠券代码向订单中添加费用。这可能吗

他们试图解决的问题是:

目前,该商店提供免费送货到美国48个较低的国家,我已经正确配置了送货类别和表价。然而,客户在每日交易网站上出售的优惠券应该会取消免费送货优惠,并增加固定的运费


如何实现这一点?

是的,您可以使用该代码片段(对于一组优惠券):

这段代码经过测试,可以正常工作。它位于活动子主题或主题的function.php文件中


税务选项与

重要提示:税务是否有效取决于您在商业中的第一项税务设置

Class WC\u Cart add\u fee()方法,向购物车添加额外费用。

add_fee( string $name, float $amount, boolean $taxable = false, string $tax_class = ''  )> <!-- language: lang-css -->

Parameters:
    $name      Unique name for the fee. Multiple fees of the same name cannot be added.
    $amount    Fee amount.
    $taxable   (default: false) Is the fee taxable?
    $tax_class    (default: '') The tax class for the fee if taxable. A blank string is standard tax class.
添加费用(字符串$name,浮动$amount,布尔值$tax=false,字符串$tax\u class='')>
参数:
$name费用的唯一名称。无法添加多个同名费用。
$amount费用金额。
$应纳税(默认值:false)费用是否应纳税?
$tax_class(默认值:'')费用的税务类别(如果应纳税)。空白字符串是标准税务类别。

参考资料:


是的,您可以使用该代码片段(对于一组优惠券):

这段代码经过测试,可以正常工作。它位于活动子主题或主题的function.php文件中


税务选项与

重要提示:税务是否有效取决于您在商业中的第一项税务设置

Class WC\u Cart add\u fee()方法,向购物车添加额外费用。

add_fee( string $name, float $amount, boolean $taxable = false, string $tax_class = ''  )> <!-- language: lang-css -->

Parameters:
    $name      Unique name for the fee. Multiple fees of the same name cannot be added.
    $amount    Fee amount.
    $taxable   (default: false) Is the fee taxable?
    $tax_class    (default: '') The tax class for the fee if taxable. A blank string is standard tax class.
添加费用(字符串$name,浮动$amount,布尔值$tax=false,字符串$tax\u class='')>
参数:
$name费用的唯一名称。无法添加多个同名费用。
$amount费用金额。
$应纳税(默认值:false)费用是否应纳税?
$tax_class(默认值:'')费用的税务类别(如果应纳税)。空白字符串是标准税务类别。

参考资料:


这看起来棒极了,正是我所需要的,@LoicTheAztec。这可能是我缺少的一个更基本的PHP问题,但是我可以在
$coupon\u code
变量中存储一个优惠券代码数组吗?因为如果使用了许多代码中的任何一个,则需要添加费用?使用单个优惠券值进行完美测试。感谢您对阵列的帮助。非常感谢你的帮助!“我在这里学到了很多。这看起来很棒,正是我所需要的,”LoicTheAztec说。这可能是我缺少的一个更基本的PHP问题,但是我可以在
$coupon\u code
变量中存储一个优惠券代码数组吗?因为如果使用了许多代码中的任何一个,则需要添加费用?使用单个优惠券值进行完美测试。感谢您对阵列的帮助。非常感谢你的帮助!我在这里学到了很多。