كيفية تعيين المنطق الشرطي بناءً على عدد المنتجات في سلة التسوق

نشرت: 2024-02-23
  1. لماذا يعتبر المنطق الشرطي مفيدًا في متجري؟
  2. المنطق الشرطي في البرنامج المساعد لحقول الدفع المرنة
  3. تحتوي سلة التسوق على > عدد العناصر
  4. الجمع بين عدة قواعد منطقية شرطية في حقل واحد
  5. ملخص

لماذا يعتبر المنطق الشرطي مفيدًا في متجري؟

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

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

المنطق الشرطي في البرنامج المساعد لحقول الدفع المرنة

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

انقر على الصورة لتكبيرها

مثال 1
إذا كانت سلة التسوق تحتوي على منتج من الهدايا لفئتها ، فقم بإظهار خانة الاختيار التغليف كهدية .

يقدم المكون الإضافي Elastic Checkout Fields ، بدءًا من الإصدار 4.0.0 ، إعدادات منطقية شرطية شاملة، بما في ذلك شروط جديدة تمامًا (مميزة بالخط العريض ):

  • تحتوي العربة
    • منتج
    • فئة
    • نوع المنتج
    • عدد العناصر (كم عدد المنتجات الموجودة في سلة التسوق)
  • العربة (ما هي القيمة الإجمالية للعربة)
  • حقل FCF (إذا كان الحقل المضاف بواسطة البرنامج الإضافي FCF له القيمة المناسبة)
  • طريقة الشحن
  • حقول Woo (إذا كان الحقل الذي أضافته WooCommerce يحتوي على القيمة المناسبة)
  • المستخدم (ما هو دوره في المتجر)
  • طريقة الدفع او السداد
  • التاريخ (ما هو تاريخ ووقت ملء النموذج)
  • حقل FPF (إذا كان الحقل الذي تمت إضافته بواسطة البرنامج الإضافي لحقول المنتجات المرنة له القيمة المناسبة)

تحتوي سلة التسوق على > عدد العناصر

من أين أتت فكرة إضافة سلة التسوق التي تحتوي على > عدد العناصر الشرطية إلى المنطق الشرطي لحقول الدفع المرنة ؟ يتم إبلاغنا بهذه الأفكار (الاحتياجات) وغيرها بانتظام من قبل مستخدمي المكونات الإضافية، وقد ظهر سيناريو واحد في كثير من الأحيان.

ماذا يبيع المتجر؟
المنتجات الافتراضية فقط - التذاكر الشخصية.

ماذا يحتاج المتجر؟
معلومات إضافية حول حامل التذكرة - مثل اسمه وعنوان بريده الإلكتروني.
حفظ هذه المعلومات الإضافية مع الطلب.

ماهو الحل؟
المنطق الشرطي تحتوي سلة التسوق على > عدد العناصر .

تحتوي السلة على > شرط عدد العناصر يسمح لك بتنفيذ الإجراء إذا كان عدد المنتجات في سلة التسوق يتوافق مع القيم الرقمية (x) الواردة في الإعدادات:

  • هو (س)
  • أكثر من (x)
  • أقل من (س)

يعد إعداد هذا المنطق الشرطي في لوحة المكونات الإضافية أمرًا بسيطًا ويتلخص في تكوين سطر واحد:

  1. حدد حقلاً (أو أضف حقلاً جديدًا)، على سبيل المثال الاسم الموجود على التذكرة رقم. 1 وانقر فوق علامة التبويب المنطق الشرطي .
  2. انقر فوق المجموعة 1 - ستظهر خيارات إضافية.
  3. حدد إجراءً، على سبيل المثال ، إظهار هذا الحقل - ستظهر خيارات إضافية.
  4. ضبط القاعدة رقم 1 (الشرط الأول):
    تحتوي سلة التسوق على > عدد العناصر > أكثر من > 0
انقر على الصورة لتكبيرها

مثال رقم 2
إذا كان هناك منتج واحد على الأقل في سلة التسوق، فإن الاسم الموجود على التذكرة رقم. سيظهر حقل واحد في نموذج الخروج.

يتم تعيين الحقول التالية بالمثل:

  1. حدد حقلاً (أو أضف حقلاً جديدًا)، على سبيل المثال الاسم الموجود على التذكرة رقم. 2 وانقر فوق علامة التبويب المنطق الشرطي .
  2. انقر فوق المجموعة 1 .
  3. حدد إجراءً، على سبيل المثال ، إظهار هذا الحقل .
  4. تعيين القاعدة رقم 1 :
    تحتوي سلة التسوق على > عدد العناصر > أكثر من > 1

مثال رقم 3
إذا كان هناك منتج واحد في سلة التسوق، الاسم الموجود على التذكرة رقم. سيظهر حقل واحد في نموذج الخروج.
إذا كان هناك منتجان في عربة التسوق، فإن اسم الحقول الموجود على التذكرة رقم. 1 والاسم على التذكرة رقم. 2 سوف تظهر في نموذج الخروج.

الجمع بين عدة قواعد منطقية شرطية في حقل واحد

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

  1. حدد حقل الاسم الموجود على التذكرة رقم 1 وانقر فوق علامة التبويب المنطق الشرطي .
  2. انقر فوق المجموعة 1 .
  3. انقر فوق الزر "و" في صف القاعدة رقم 1 - ستظهر خيارات إضافية.
  4. ضبط القاعدة رقم 2 (الشرط الثاني):
    تحتوي سلة التسوق على > الفئة > وهي > التذاكر
انقر على الصورة لتكبيرها

مثال رقم 4
إذا كان هناك منتج واحد على الأقل في سلة التسوق ويحتوي على منتج من فئة التذاكر ، فإن الاسم الموجود على التذكرة رقم. سيظهر حقل واحد في نموذج الخروج.

ملخص

يتضمن المنطق الشرطي للمكون الإضافي Elastic Checkout Fields جميع المكونات الأساسية لنموذج الشراء، مثل: سلة التسوق وطرق الشحن والدفع وحقول WooCommerce ودور المستخدم. إذا أضفنا شروطًا أخرى أقل وضوحًا (ولكنها مفيدة)، مثل حقول FCF وFPF والتاريخ، فسنحصل على أداة كاملة تسمح لنا بالتعامل حتى مع سيناريوهات الشراء الأكثر تعقيدًا، على سبيل المثال إظهار حقل لمستخدم فقط من بلد معين (المزيد حول هذا الموضوع في المقالة كيفية إضافة المنطق الشرطي إلى حقل البلد في الخروج من WooCommerce).

حقول الخروج المرنة PRO WooCommerce 59 دولارًا

قم بتحرير الحقول الجديدة أو إضافتها أو إخفاءها غير الضرورية من نموذج الدفع في WooCommerce. أضف التسعير إلى الحقول واستخدم المنطق الشرطي. الأمر كله يتعلق بالتحويلات وتجربة أفضل للمستخدم. جديد: يمكنك الآن تعيين شروط متعددة (OR) ضمن مجموعة شروط واحدة أو أكثر (AND).

التثبيتات النشطة: 90,000+ |تصنيف ووردبريس:

أضف إلى السلة أو عرض التفاصيل
أكثر من 90,000 عملية تثبيت نشطة
آخر تحديث: 2024-02-21
يعمل مع WooCommerce 8.2 - 8.6.x