تقوم Cart price rule بتطبيق الخصومات على العناصر الموجودة فى سلة التسوق “Shopping Cart” بناء ً على مجموعة من الشروط داخل متجر ماجنتو2 . يتم تطبيق الخصم تلقائياً بمجرد تلاقى أو تطبيق هذه الشروط ، أو عندما يقوم العميل بإدخال رمز قسيمة الخصم “Coupon Code” . يظهر الخصم فى سلة التسوق تحت السعر الإجمالى “Subtotal” على متجر ماجنتو2 . يتم إستخدامها فى العروض الترويجية على المتجر الإلكترونى . فى هذا الموضوع سنتعرف على ذلك من خلال متجر ماجنتو2 .
خطوات إنشاء قاعدة أسعار جديدة لعربة التسوق فى ماجنتو 2
الخطوة 1 – إضافة قاعدة جديدة (New Rule)
- من قائمة لوحة التحكم اختر Marketing > Promotions > Cart Price Rules .
- اضغط على Add New Rule و املأ البيانات الخاصة ب Rule Information .
- أدخل الأسم والوصف لقاعدة الخصومات فى الحقول Name , Description .
- لتفعيل قاعدة الخصومات على المتجر اختر Yes من الحقل Active والعكس صحيح .

Rule Information
- قم باختيار موقع الويب الخاص بالمتجر التي تريد تعيين قاعدة خصم له من Website .
- من حقل Customer Groups اختر مجموعة العملاء التى تريد تطبيق العرض عليهم .يمكنك اختيار أكثر من مجموعة عن طريق مفتاح Ctrl .
- Coupon : إذا أردت ربط قاعدة الخصومات بقسيمة شراء قم باختيار Specific Coupon و إملأ الحقول التالية :
- Coupon Code : ادخل رمز القسيمة التي يجب على العميل إدخاله لاستلام الخصم على المنتج .
- Uses per Coupon : ادخل عدد المرات التى يتم استخدام رمز القسيمة فيها . اترك الحقل فارغ إذا أردت عدد المرات غير محدود .

إعدادات كوبون الخصم
-
- User per customer : يحدد عدد المرات التي يمكن لنفس العميل المسجل الذى ينتمى لأى من مجموعات العملاء المحددة استخدام رمز القسيمة فيه . هذا الإعداد لا يتم تطبيقه على مجموعة العملاء الغير مسجلين “Not Logged In” ، أو على العملاء الزائرين المتسوقين دون تسجيل دخول إلى حساباتهم على المتجر . اترك الحقل فارغ إذا أردت عدد المرات غير محدود .
- من الحقل From قم بتحديد تاريخ بداية العرض ومن الحقل TO قم بتحديد تاريخ الإنتهاء .
- Priority : ادخل رقم تحديد ترتيب أولوية قاعدة الخصومات هذه من بين القواعد الأخرى الموجودة على المتجر فى نفس الوقت .
- احفظ خطواتك السابقة من خلال Save and Continue Edit . ستظهر اسم قاعدة الخصومات التى أنشأتها فى أعلى الصفحة بعد الحفظ .
الخطوة 2 – وصف الشروط (Describe the Conditions)
من هذا القسم تقوم بوصف الشروط التى يجب توافرها حتى يتم تطبيق قاعدة الخصم التى أنشأتها ، وبالتالى تطبيق الخصم على المنتج فى سلة التسوق .

الشروط – Conditions
- من اللينك ” ALL ” اختر أحد الخيارات ALL او ANY .
- من اللينك ” TRUE” اختر أحد الخيارات TRUE أو FALSE .
- لتطبيق القاعدة على جميع المنتجات لا تقم بتغيير الشرط “Condition” .
- فى بداية السطر التالى اضغط على زر Add (
) حدد خيارات الشرط الذى تريد تطبيق القاعدة عليه مثلاً cart attribute , product subselection, or combination . ففى المثال سنقوم باختيار كمية العنصر الموجود فى السلة “Total Item quantity “ بحيث إذا توافرت كمية محددة من هذا المنتج داخل السلة يتم تطبيق الخصم عليه .

If ALL of these conditions are TRUE
- بعد اختيارك للخيار السابق ، اضغط على اللينك (….) و ادخل كمية المنتج المحدد .

Total Quantity Value
- اضغط على زر Add (
) إضافة شرط اخر بناءً على الفئة و اختر Category من القائمة .

Category
- اضغط على اللينك (…) لإضافة منتجات الفئة ، اضغط على الأيقونة (
) لفتح قائمة الفئات واختر فئة المنتجات التي تريدها .

اختيار فئة المنتجات
- لإضافة شروط أخرى لقاعدة الخصم اضغط على Add
.
الخطوة 3 – تحديد الإجراءات (The Actions)
تصف إجراءات قاعدة أسعار سلة التسوق كيف يتم تحديث الأسعار عند تطبيق أو استيفاء الشروط .

تحديد إجراءات قاعدة الخصم
- Apply : قم بتعيين أحد الخيارات التالية من هذا الحقل :
- Percent of product price discount : تحديد الخصم على العناصر الموجودة فى السلة بالنسبة المئوية . مثلاً ادخل 10 فى حقل Discount Amount ، سيظهر السعر النهائى أقل 10% من السعر الأصلي لكل منتج فى سلة التسوق .
- Fixed amount discount : خصم على العناصر الموجود فى السلة عن طريق طرح مبلغ ثابت من السعر الأصلي لكل منتج فى السلة على ماجنتو2 . مثلاً عند إدخالك 10 فى حقل Discount Amount سيكون السعر النهائى أقل من السعر الأصلى بمقدار 10 دولارات لكل منتج فى سلة التسوق .
- Fixed amount discount for whole cart : يتم تطبيق الخصم على المنتجات الموجودة فى السلة بأكملها بطرح مبلغ ثابت من إجمالى مبلغ المنتجات في السلة افتراضياً . لا ينطبق الخصم على سعر الشحن .
- Buy x Get y Free : يحدد الكمية التى يجب على العميل شراؤها (x) لأستلام الكمية مجاناً . (مبلغ الخصم “discount amount” هو Y) .
- Maximum Qty Discount is Applied To : الحد الأقصى من كمية المنتج المؤهلة للحصول على الخصم .
- Apply to Shipping Amount : حدد احد الخيارات التالية فى حقل مبلغ الشحن :
- YES : لتطبيق مبلغ الخصم بشكل منفصل على المبلغ الفرعى Subtotal و مبلغ الشحن .
- NO : لتطبيق مبلغ الخصم فقط على المبلغ الفرعى Subtotal .
- Discard Subsequent Rules : قم بتعيين هذا الحقل على YES (
) لإيقاف معالجة القواعد الاخرى بعد تطبيق هذه القاعدة ، يمنع هذا الإعداد حصول العملاء على خصومات متعددة لنفس المنتج .
- Free Shipping : لتحديد إذا ما كان يتم تطبيق الشحن المجانى على الطلبات التى تفى بالشروط ، حدد أحد الخيارات الاتية :
- NO : لعدم إتاحة الشحن المجانى .
- For matching items only : لإتاحة الشحن المجانى للعناصر التى تطابق شروط القاعدة فقط .
- For shipment with matching items : لإتاحة الشحن المجانى لأى شحنة تحتوى على العناصر المطابقة فى القاعدة .
- اضغط على Save and Continue Edit .
الخطوة 4 – أكمل التسميات (The Labels)
تظهر التسميات فى قسم Order Total لتحديد الخصومات للمنتجات داخل السلة . يمكنك إدخال تسمية افتراضية لجميع واجهات المتجر أو ادخال تسمية مختلفة لكل واجهة داخل ماجنتو 2 .

تسميات الخصم فى قسم إجمالى طلب الشراء
- Default Rule Label for All Store Views :أدخل النص الذي تريد استخدامه كتسمية افتراضية لكل واجهات المتجر الإلكتروني على ماجنتو 2.

التسمية الافتراضية – Default Label
- إذا احتوى متجرك الإلكترونى على واجهات متجر متعددة ، ادخل نص التسمية لكل واجهة او موقع . مثال : إذا احتوى متجرك على عدة واجهات متجر و كل واجهة بلغة مختلفة ، ادخل ترجمة نص التسمية باللغة كل واجهة .
الخطوة 5 – حفظ و اختبار قاعدة السعر
- عند استكمالك الخطوات السابقة ، اضغط على Save Rule .
- اختبر قاعدة الخصم هذه لتتأكد من أنها تعمل بشكل صحيح فى متجر ماجنتو 2 .
تتم معالجة قواعد الأسعار بشكل تلقائى مع قواعد نظام ماجنتو 2 الاخرى كل ليلة . لذلك عندما تنشئ قاعدة خصم جديدة فى المتجر ، اترك لها وقت كافى لتدخل إلى نظام ماجنتو 2. ثم اختبر القاعدة لتتأكد من أنها تعمل بشكل صحيح . يقوم نظام ماجنتو بإعادة حساب الأسعار عند إنشاء قاعدة جديدة .