Wordpress 如何在折扣类woo商务优惠券模块中添加新选项

Wordpress 如何在折扣类woo商务优惠券模块中添加新选项,wordpress,woocommerce,Wordpress,Woocommerce,如果我选择固定产品价格并输入优惠券金额,则每个产品的价格都应设置为该价格 例如:假设我们有一个产品,每个售价100美元。然后我添加OFFER-20优惠券并使用固定产品价格折扣类型。然后我把优惠券金额改为20美元。如果用户向购物车添加3种产品,每种产品将花费100美元,总计300美元。当用户应用OFFER-20优惠券时,每个产品应更改为20美元,总金额应为60美元您可以使用woocommerce\u优惠券\u折扣类型操作挂钩来创建新的折扣类型。检查下面的代码。代码将放入活动的theme funct

如果我选择固定产品价格并输入优惠券金额,则每个产品的价格都应设置为该价格


例如:假设我们有一个产品,每个售价100美元。然后我添加OFFER-20优惠券并使用固定产品价格折扣类型。然后我把优惠券金额改为20美元。如果用户向购物车添加3种产品,每种产品将花费100美元,总计300美元。当用户应用OFFER-20优惠券时,每个产品应更改为20美元,总金额应为60美元

您可以使用
woocommerce\u优惠券\u折扣类型
操作挂钩来创建新的折扣类型。检查下面的代码。代码将放入活动的theme functions.php文件中

function custom_discount_type( $discount_types ) {
    $discount_types['fixed_product_price'] = __( 'Fixed product price', 'woocommerce' );
    return $discount_types;
}
add_filter( 'woocommerce_coupon_discount_types', 'custom_discount_type', 10, 1 );
测试和工作


感谢您的快速重播,该选项为我展示了如何覆盖固定价格优惠券金额。好的,但我的问题是假设我们有一款售价为100美元的产品。然后我添加OFFER-20优惠券并使用固定产品价格折扣类型。然后我把优惠券金额改为20美元。如果用户向购物车添加3种产品,每种产品将花费100美元,总计300美元。当用户应用OFFER-20优惠券时,每个产品应更改为20美元,总金额应为60美元。请参阅此处的更多信息-