php 动态+积分和奖励
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 动态+积分和奖励相关的知识,希望对你有一定的参考价值。
<?php
if ( function_exists( 'YITH_WC_Points_Rewards_Redemption' ) ) {
add_filter( 'ywdpd_disable_with_other_coupon', 'ywdpd_disable_with_other_coupon' );
function ywdpd_disable_with_other_coupon() {
if ( ! WC()->cart ) {
return false;
}
$cart_coupons = yit_get_applied_coupons( WC()->cart );
foreach ( $cart_coupons as $coupon ) {
if ( YITH_WC_Points_Rewards_Redemption()->check_coupon_is_ywpar( $coupon ) !== false ) {
return true;
}
}
}
if ( ! function_exists( 'yit_get_applied_coupons' ) ) {
function yit_get_applied_coupons( $cart ) {
if ( version_compare( WC()->version, '3.2.0', '>=' ) ) {
$coupons = array();
$coupons_id = $cart->get_applied_coupons();
if ( $coupons_id ) {
foreach ( $coupons_id as $coupon_code ) {
$coupons[] = new WC_Coupon( $coupon_code );
}
}
} else {
$coupons = $cart->coupon;
}
return $coupons;
}
}
}
以上是关于php 动态+积分和奖励的主要内容,如果未能解决你的问题,请参考以下文章
php [积分和奖励]添加订单积分
php [积分和奖励]使用整点购物车的积分
php 积分和奖励 - 重新计算
SUMO 奖励积分 Wordpress 插件
php 在特定订单状态之后奖励积分(在本例中为“已完成”)
根据从 MySQL 中提取的一个值创建 PHP 会话变量