ووردبريس

شحن مجاني عند شراء كمية محددة من فئة منتجات واحدة في ووكوميرس

تعد ميزة الشحن المجاني واحدة من أهم استراتيجيات التسويق في متاجر WooCommerce، حيث تساعد على جذب العملاء وزيادة المبيعات. ولكن، قد يرغب بعض البائعين في تقديم الشحن المجاني فقط عند توفر شروط معينة، مثل شراء عدد محدد من المنتجات من فئة معينة. في هذا المقال، سنستعرض كيفية تنفيذ هذه الميزة لتقديم الشحن المجاني عند شراء عدد لا يقل عن 5 منتجات من فئة “الملصقات” فقط.

أهمية تقديم الشحن المجاني

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

كيفية إعداد الشحن المجاني لفئة واحدة فقط

لتنفيذ الشحن المجاني بشكل حصري لفئة واحدة، يمكن استخدام كود بسيط بلغة PHP ضمن إعدادات ووكوميرس. الفكرة هنا هي التأكد من أن العملاء يحصلون على الشحن المجاني فقط إذا كانت جميع المنتجات في عربة التسوق تأتي من فئة “الملصقات” وبعدد لا يقل عن 5 منتجات. إليك كيفية تنفيذ ذلك:


function filter_woocommerce_shipping_free_shipping_is_available( $is_available, $package, $shipping_method ) {
    // تحديد الفئات المطلوبة
    $specific_categories = array ( 'stickers' );
    // الحد الأدنى للعدد المطلوب
    $minimum = 5;
    // عداد لحساب العناصر
    $count = 0;
    // حلقة لتفحص محتويات العربة
    foreach( $package['contents'] as $cart_item ) {
        // إذا كانت الفئة موجودة
        if ( has_term( $specific_categories, 'product_cat', $cart_item['product_id'] ) ) {
            $count += $cart_item['quantity'];
        }
    }
    
    // الشرط للتأكد من عدد العناصر
    if ( $count >= $minimum ) {
        $notice = __( 'الشحن مجاني', 'woocommerce' );
        $is_available = true;   
    } else {
        $notice = __( 'لا يوجد شحن مجاني', 'woocommerce' );
        $is_available = false;      
    }
    
    // عرض الرسالة
    if ( isset( $notice ) ) {
        wc_add_notice( $notice, 'notice' );
    }
    return $is_available;
}
add_filter( 'woocommerce_shipping_free_shipping_is_available', 'filter_woocommerce_shipping_free_shipping_is_available', 10, 3 );

ضمان عدم دفع رسوم شحن للمنتجات الأخرى

يتطلب هذا الكود تعديلات طفيفة ليضمن عدم دفع رسوم شحن على أي منتج من فئات أخرى. يمكن إضافة شرط للتأكد من عدم وجود أي عناصر من فئات أخرى في cart، وهذا يجعل الشحن المجاني مرتبطًا فقط بفئة “الملصقات”. وبهذا الشكل، يحصل العملاء على تجربة شراء مريحة ومجزية.

تعزيز المبيعات بفئة “الملصقات”

إن دمج هذه الميزة في متجرك يمكن أن يحسن من ولاء العملاء ويزيد من متوسط ​​سلة الشراء. عندما يعرف العملاء أن بإمكانهم الاستفادة من الشحن المجاني، قد يحفزهم ذلك على إضافة المزيد من العناصر من فئة “الملصقات” لتحقيق هذا الهدف.

ختام

في النهاية، يعد تطبيق نظام الشحن المجاني لفئة واحدة في WooCommerce خطوة ذكية لأي بائع. هذا يساعد على تحسين معدل التحويل وزيادة المبيعات من خلال جذب العملاء بطريقة فعالة. تذكر دائماً تجربة الآليات المختلفة للاحتفاظ بالعملاء وتحفيزهم على الشراء. من خلال التقنيات البسيطة، يمكنك أن تجعل تجربة التسوق أكثر جاذبية لعملائك وأن تضمن لهم وضعهم في صميم تجربتهم الشرائية.

استخدام استراتيجية الشحن المجاني على فئة معينة فقط سيخلق بيئة تسوق مشجعة لتحفيز المبيعات ويزيد من ولاء العملاء. جربها اليوم وراقب كيف سيتغير أداء متجرك!

احمد علي

متخصص في مجال تطوير وإدارة المواقع الإلكترونية، يتمتع بخبرة واسعة في التعامل مع منصات إدارة المحتوى، خاصة ووردبريس. يقدم أحمد حلولاً مبتكرة واستراتيجيات فعالة لتحسين أداء المواقع وتطوير تصميماتها بما يتناسب مع احتياجات المستخدمين. كما يتميز بقدرته على تبسيط المفاهيم التقنية وكتابة محتوى تعليمي يساعد الأفراد والشركات على تحسين تواجدهم الرقمي وتحقيق أهدافهم على الإنترنت.
زر الذهاب إلى الأعلى
Don`t copy text!