لا تمر مراحل عمل سلة التسوق الدائمة بمراحل ثابتة فى ماجنتو 2 ، لكنها تعتمد على الإعدادات التى يتم تعيينها لحقول ” Enable Remember Me ” و ” Clear Persistence on log out ” ، تعتمد على قرار العميل بتحديد أو إزالة مربع الاختيار Remember Me “تذكرنى” فى المتجر الالكترونى ، و عندما يتم أيضاً حذف ملف تعريف الارتباط الدائم (Persistent Cookie) .
عند تطبيق ملف تعريف الارتباط الدائم (Persistent Cookie) ، يظهر رابط “%?[Not%[the last user’s name” أو لست [%اسم العميل % ؟] بالعربية ، فى رأس الصفحة على المتجر الالكترونى . و ظيفة هذا الرابط أو اللينك هى منح العميل إمكانية إنهاء جلسة العمل الدائمة (Persistent Session) و التسوق كزائر فى المتجر أو تسجيل الدخول بحساب مختلف . يقوم نظام Magento بحفظ محتويات سلة التسوق حتى إذا قام العميل بتسجيل الدخول من أجهزة مختلفة للتسوق فى متجرك . على سبيل المثال ، يمكن للعميل إضافة عنصر إلى سلة التسوق من اللابتوب و تعديل محتويات السلة من جهاز الكمبيوتر الشخصى ، و إضافة المزيد من العناصر من جهاز الموبايل ، و إكمال عملية اتمام الطلب من جهاز التابلت .
لكل متصفح ملف تعريف ارتباط دائم منفصل و مستقل . إذا قام العميل باستخدام متصفحات متعددة ، أثناء زيارته لمتجرك الالكترونى أثناء جلسة العمل الواحدة ، فستنعكس أى تغييرات فى المتصفح الواحد على أى متصفح اخر عند إعادة تحميل الصفحة .
عند تفعيل سلة التسوق الدائمة فى نظام ماجنتو 2، يقوم متجرك الالكترونى بإنشاء و حفظ ملف تعريف ارتباط دائم منفصل لكل متصفح يستخدمه العميل لتسجيل الدخول أو إنشاء حساب فى المتجر .
كما ذكرنا سابقاً أن مراحل عمل سلة التسوق الدائمة ليست ثابتة ، و لكن تسير بناءً على القيم التى يتم تعيينها لمجموعة من الإعدادات فى نظام ماجنتو 2 ، و هى :
Remember Me
يمكن للعملاء تحديد مربع الاختيار Remember Me على صفحة تسجيل الدخول فى المتجر لحفظ محتويات سلة التسوق الخاصة بهم .
Yes إنشاء ملف تعريف ارتباط دائم و حفظ محتويات سلة التسوق لجلسة تسجيل دخول العميل القادمة فى المتجر .
No لن يتم إنشاء ملف تعريف ارتباط دائم و لن يتم حفظ محتويات سلة التسوق لجلسة تسجيل دخول العميل القادمة فى المتجر .
(Continue Persistence on Logout (No
عند ضبط هذا الإعداد فى نظام ماجنتو على No تكون النتيجة كالتالى .
![]() | No | عندما يقوم العميل بتسجيل الدخول إلى المتجر ، فإنه يستدعى ملف تعريف الارتباط الدائم بالإضافة إلى ملف تعريف ارتباط جلسة العمل و التى هى مستخدمة بالفعل . |
![]() | No | عندما يقوم العميل بتسجيل الخروج من المتجر ، يتم حذف ملف تعريف ارتباط جلسة العمل (Session Cookie) . لكن يظل ملف تعريف الارتباط الدائم (Persistent Cookie) مفعل . فى المرة التالية التى يقوم فيها العميل بتسجيل الدخول إلى المتجر ، يتم استعادة عناصر سلة التسوق و إضافتها إلى أى عناصر جديدة موجودة فى سلة التسوق . إذا لم يقم العميل بتسجيل الخروج من المتجر و انتهت صلاحية ملف تعريف ارتباط الجلسة ، فإن ملف تعريف الارتباط الدائم يظل مفعل . |
(Clear Persistence on Logout (Yes
عند ضبط هذا الإعداد فى نظام ماجنتو على Yes تكون النتيجة كالتالى .
Yes عندما يقوم العميل بتسجيل الدخول يتم استدعاءملف تعريف الارتباط الدائم ، بالإضافة إلى ملف تعريف ارتباط جلسة العمل و الذى هو بالفعل قيد الاستخدام .
Yes عندما يقوم العميل بتسجيل الخروج من المتجر ، يتم حذف ملف تعريف ارتباط الجلسة و ملف تعريف الارتباط الدائم فى المتجر .
Yes إذا لم يقم العميل بتسجيل الخروج من المتجر ، و لكن مدة صلاحية جلسة العمل انتهت ، يظل ملف تعريف الارتباط الدائم مفعل فى المتجر .
تأثيرات و إعدادات سلة التسوق الدائمة فى ماجنتو 2
يوجد أربعة تأثيرات شائعة ثؤثر على مراحل عمل سلة التسوق الدائمة فى متجر ماجنتو 2 ، و التى تعتمد على الإعدادات التالية :
الوضع 1 :
Enable Remember Me – تعيين تفعيل خاصية تذكرنى فى المتجر على No .
Clear Persistence on Log Out – يتم تعيين أى قيمة لهذا الحقل .
مربع اختيار Remember Me غير متاح فى صفحة تسجيل الدخول و صفحة تسجيل حساب فى المتجر .
التأثير : لن يتم تطبيق سلة التسوق الدائمة فى متجر ماجنتو 2 .
الوضع 2 :
تعيين حقل Enable Remember Me على Yes .
إذا تم تعيين حقل Clear Persistence on Log Out لأى قيمة .
لم يتم تحديد مربع اختيار Remember Me فى المتجر .
التأثير : يتم تطبيق ملف تعريف ارتباط جلسة العمل (Session Cookie) كالعادة و لكن لن يتم استخدام ملف تعريف الارتباط الدائم فى المتجر .
الوضع 3 :
تعيين حقل Enable Remember Me على Yes .
تعيين حقل Clear Persistence on Log Out على Yes .
تعيين مربع الاختيار Remember Me على Yes .
التأثير : عندما يقوم العميل بتسجيل الدخول إلى المتجر ، يتم تطبيق جميع ملفات تعريف الارتباط الدائمة و الخاصة بجلسة العمل . عندما يقوم العميل بتسجيل الخروج ، يتم حذف كلا ملفات تعريف الارتباط . إذا لم يقم العميل بتسجيل الدخول و لكن انتهت مدة صلاحية ملف تعريف ارتباط جلسة العمل ، فسيظل ملف تعريف الارتباط الدائم قيد الاستخدام . بغص النظر عن تسجيل الخروج من المتجر ، يتم حذف ملف تعريف الارتباط الدائم عند انتهاء مدة صلاحيته أو عندما يضغط العميل على رابط “لست [اسم العميل ] ؟” أو “? [Not [Customer Name ” .
الوضع 4 :
تعيين حقل Enable Remember Me على Yes .
تعيين حقل Clear Persistence on Log Out على No .
تعيين مربع الاختيار Remember Me على Yes .
التأثير : عندما يقوم العميل بتسجيل الدخول إلى المتجر ، يتم تطبيق جميع ملفات تعريف الارتباط الدائمة و الخاصة بجلسة العمل فى المتجر . عندما يقوم العميل بتسجيل الخروج ، يتم حذف ملف تعريف ارتباط جلسة العمل ، مع استمرار ملف تعريف الارتباط الدائم . يتم حذف ملف تعريف الارتباط الدائم عندما تنتهى مدة صلاحيته أو عندما يضغط العميل على رابط “لست [اسم العميل] ؟” أو ? [Not [Customer Name .