我需要在woo-commerce优惠券代码中选择自定义选项。
到目前为止,以下代码将自定义选项添加到折扣类型下拉列表中,但是在选择它并使用折扣代码时,我无法获得它来返回折扣金额,它始终为零。我不关心计算,我可以做到这一点,因为它没有返回数字,甚至没有下面的代码那样简单的事实。在此上了几周的时间。任何帮助都将受到高度赞赏。
function custom_discount_type( $discount_types )
{
$discount_types['three_for_two'] =__( '3 for 2', 'woocommerce' );
return $discount_types;
}
function woocommerce_coupon_get_discount_amount($discount, $discounting_amount, $cart_item, $single,
$coupon)
{
return 5;
}
add_filter( 'woocommerce_coupon_discount_types', 'custom_discount_type',10, 1);
add_filter('woocommerce_coupon_get_discount_amount', 'woocommerce_coupon_get_discount_amount', 10, 5);