Начислять бонусы только при определенном способе оплаты - Компьюти
Logo КОМПЬЮТИ

Начислять бонусы только при определенном способе оплаты

Время чтения: 1 мин. 111 просмотров
/**
 * Бонусы начисляются только при наличной оплате
 */
add_filter('bfw-completed-points-internal', function($points, $order_id, $order) {
    if (is_object($order) && method_exists($order, 'get_payment_method')) {
        if ($order->get_payment_method() !== 'cod') {
            return 0;
        }
    }
    return $points;
}, 10, 3);
Комментариев 0