فهم قيود رمز القسيمة في WooCommerce

نشرت: 2020-07-17

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

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

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

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

قيود الاستخدام الافتراضية في WooCommerce

بعض قيود الاستخدام الافتراضية لـ WooCommerce هي:

1. إجمالي الطلب

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

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

2. الاستخدام الفردي

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

3. استبعاد العناصر المعروضة للبيع

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

4. المنتجات

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

5. عنوان البريد الإلكتروني

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

يوفر WooCommerce دليلًا سريعًا حول إدارة القسيمة يشرح إنشاء الكوبون والخيارات المتاحة للقسيمة. يمكنك إلقاء نظرة على الدليل وإنشاء القسائم بناءً على استخدامك.

Coupon Code Usage Restriction
قيود استخدام رمز القسيمة

قيود الاستخدام مع ملحقات WooCommerce

بعض قيود الاستخدام المتاحة باستخدام ملحقات WooCommerce هي:

1. عملاء محددون

يمكن تقسيم ذلك إلى خيارين ، أحدهما للعملاء الجدد والآخر للعملاء الحاليين.

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

يمكن أن تكون قيود قسيمة العميل الحالية مفيدة في السيناريوهات التالية:

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

الامتدادات : قيود قسيمة WooCommerce

2. الموقع

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

الامتدادات : الكوبونات الذكية ، قيود قسيمة WooCommerce

3. أدوار المستخدم

يمكن أن يكون تقييد دور المستخدم مفيدًا في توفير استخدام رمز القسيمة لأنواع معينة فقط من العملاء. سيكون هذا مفيدًا إذا كان لديك متجر قائم على العضوية ، ثم يمكن إنشاء قسائم لأعضاء مختلفين ، أو لدور المستخدم مثل Premium Customer ، و Retailer ، و Wholesaler ، وما إلى ذلك.

الامتدادات : القسائم الذكية ، قيود قسيمة WooCommerce ، ميزات قسيمة WooCommerce الموسعة PRO

4. طريقة الدفع

تتوفر قسائم معينة فقط للعملاء عندما يختارون طريقة دفع معينة عند الخروج. على سبيل المثال ، سيتم منح خصم بنسبة 5٪ إضافية عندما يقوم العميل بالدفع باستخدام بطاقة ائتمان / خصم محددة عند الخروج. سيساعد هذا القيد في إعداد أكواد القسيمة لطرق الدفع.

الامتدادات : القسائم الذكية ، ميزات قسيمة WooCommerce الموسعة PRO

لدينا أيضًا تمديد للرسوم المستندة إلى بوابة الدفع والخصومات لـ WooCommerce والتي لا تضيف أي قيود استخدام إلى القسائم ولكنها تتيح لك إضافة رسوم وخصومات بناءً على بوابة الدفع التي حددها المستخدم عند الخروج.

5. طريقة الشحن

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

الامتدادات : القسائم الذكية ، ميزات قسيمة WooCommerce الموسعة PRO

إضافة قيود الاستخدام باستخدام مقتطفات التعليمات البرمجية

ليس لديك القيد المطلوب مذكور في القائمة أعلاه؟ لا توجد مشكلة ، لدى WooCommerce أيضًا خيار لإضافة قيود رمز القسيمة عبر خطاف.

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

أضف الكود أدناه إلى ملف function.php للقالب الفرعي أو استخدم أي مكون إضافي لمقتطفات التعليمات البرمجية لإضافة حقل الحد الأدنى لكمية الطلب في علامة التبويب تقييد الاستخدام.

 / **
 * أضف حقلًا جديدًا في علامة تبويب تقييد الاستخدام لكوبونات WooCommerce
 * / 
function ts_woocommerce_coupon_options_usage_restriction ($ coupon_get_id، $ coupon) {
    woocommerce_wp_text_input (مجموعة ( 
        'id' => 'order_quantity' ،  
        'label' => __ ('الحد الأدنى لكمية الطلب'، 'woocommerce')،  
        'placeholder' => __ ('لا يوجد حد أدنى'، 'woocommerce') ،  
        'description' => __ ('يسمح لك هذا الحقل بتعيين الحد الأدنى من الكمية المسموح بها لاستخدام القسيمة.'، 'woocommerce')،  
        'desc_tip' => صحيح ،  
        'type' => 'text'،  
    )) ؛ 
}
add_action ('woocommerce_coupon_options_usage_restriction'، 'ts_woocommerce_coupon_options_usage_restriction'، 10، 2) ؛ 
Minimum Order Quantity restriction
الحد الأدنى لكمية الطلب

لحفظ قيمة هذا الخيار ، استخدم مقتطف الشفرة أدناه.

 / **
 * حفظ خيار تقييد الاستخدام 
 * /
function ts_woocommerce_coupon_options_save ($ post_id، $ coupon) {
    update_post_meta ($ post_id، 'order_quantity'، $ _POST ['order_quantity'])؛
}
add_action ('woocommerce_coupon_options_save'، 'ts_woocommerce_coupon_options_save'، 10، 2) ؛

بمجرد إضافة القيد ، للتحقق من صحته في WooCommerce Cart ، تحتاج إلى استخدام مقتطف الشفرة أدناه.

 **
 * تحقق مما إذا كان رمز القسيمة صالحًا أثناء تطبيقه على سلة التسوق.
 * /
الدالة ts_woocommerce_coupon_validation ($ is_valid، $ coupon) {

    / **
     * القسائم المحددة مسموح بها فقط لكمية الطلب المذكورة
     * /
  total_quantity $ = WC () -> عربة التسوق-> get_cart_contents_count () ؛
    إذا (مجموعة (كمية_إجمالي بالدولار)) {
        if ($ total_quantity <get_post_meta ($ coupon-> get_id ()، 'order_quantity'، true)) {
            $ is_valid = خطأ ؛
        }
  }
  
    إرجاع $ is_valid؛
}
add_filter ('woocommerce_coupon_is_valid'، 'ts_woocommerce_coupon_validation'، 100، 2) ؛ 
Coupon code not valid as quantity is 1
رمز القسيمة غير صالح لأن الكمية هي 1

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