المزيد من المبيعات باستخدام تقنية الخصم التدريجي بناءً على عدد المشتريات

المزيد من المبيعات باستخدام تقنية الخصم المتدرج استنادًا إلى عدد عمليات الشراء في متاجر WooCommerce عبر الإنترنت

امنح مستخدمك المزيد من الخصومات بناءً على عدد المنتجات التي يضيفها إلى سلة التسوق، على سبيل المثال، إذا كان لديه منتج واحد في عربة التسوق، فلن يرى سوى رسالة مفادها أنه إذا قمت بإضافة المنتج الثاني إلى سلة التسوق الخاصة بك، فسوف سوف تحصل على خصم 5%، إذا قمت بإضافة ثلاثة منتج إلى السلة واحصل على خصم 8% وإذا قمت بشراء أكثر من 5 منتجات، سوف تحصل على خصم 15%    


// Automatically apply Woocommerce coupon based on cart quantity
add_action( 'woocommerce_before_calculate_totals', 'rezvan_autoapply_coupon', 25, 1 );
function rezvan_autoapply_coupon( $cart ) {
    if ( is_admin() && ! defined( 'DOING_AJAX' ) )
        return;

    // Setting and initialising variables
    $coupon = 'test20'; // Here goes your coupon code
    $item_count = 4; // Here goes the number of items
    $matched    = false;

    if( $cart->cart_contents_count >= $item_count ){
        $matched = true; 
    }

    // If conditions are matched add coupon is not applied
    if( $matched && ! $cart->has_discount( $coupon )){
        // Apply the coupon code
        $cart->add_discount( $coupon );

        // Optionally display a message
        wc_add_notice( __('20% discount coupon added'), 'notice');
    }
    // If conditions are not matched and coupon has been appied
    elseif( ! $matched && $cart->has_discount( $coupon )){
        // Remove the coupon code
        $cart->remove_coupon( $coupon );

        // Optionally display a message
        wc_add_notice( __('Sorry, discount is not available'), 'error');
    }
}

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

عشرين − ثمانية عشر =

 
الدردشة عبر الإنترنت

نحن على استعداد للإجابة على أسئلتك