تحديث WooCommerce: دليل آمن ومتعمق لعام 2021

A VPN is an essential component of IT security, whether you’re just starting a business or are already up and running. Most business interactions and transactions happen online and VPN

يعد تحديث متجر WooCommerce أمرًا خطيرًا حيث قد تعطل بعض الوظائف التي قد تؤثر سلبًا على النتيجة النهائية أو ببساطة على كيفية عمل موقعك.

هناك أربع مدارس فكرية بين مالكي المتاجر عندما تدور تحديثات WooCommerce:

The Cowboy: قام  أصحاب المتاجر هؤلاء بضرب “تحديث” دون تفكير ثانٍ. ثم تنهار متاجرهم من حولهم.

The Couch Potato:  أولئك الذين يتجاهلون التحديثات تمامًا ، ويعاملونها كما لو كانت غير موجودة.

The Scaredy-Cat:  يمتلك أصحاب المتاجر هؤلاء الكثير من المكونات الإضافية والسمات التي عفا عليها الزمن لأنهم مرعوبون مما سيحدث إذا حاولوا التحديث.

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

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

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

استثمر القليل من الوقت الآن لتوفير الكثير من الوقت (والقلق) لاحقًا

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

عليك أن تكون على استعداد لقضاء بعض الوقت الآن لتوفير الكثير من الوقت لاحقًا.

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

لوضع الأمور في نصابها ، وفهم مدى سهولة كسر الأشياء ، فكر في الأمر من وجهة نظر مُكوِّن إضافي أو مطور قوالب لثانية واحدة: نظرًا لأن جوهر WooCommerce ، وكذلك نواة وورد بريس ، يجب أن يكونا متوافقين مع الإصدارات السابقة. الآن ، فكر في عدد المكونات الإضافية التي تستخدمها – أو موقع العميل الخاص بك -. ما مدى احتمالية أن يؤدي تحديث WooCommerce إلى تعطيل بعض الوظائف؟ حسنًا ، أعتقد أنك تعرف الإجابة بالفعل: محتمل للغاية.

لهذا السبب ، مباشرة بعد إعلان تحديث WooCommerce ، من الجيد دائمًا مراجعة سجلات التغيير ومنتديات دعم وورد بريس.org قبل تحديث WooCommerce. إذا كانت هناك مشكلة في أحد التحديثات ، فإن 99٪ من الوقت سيواجه شخص آخر المشكلة أولاً ، مما يوفر لك الكثير من الوقت والتعامل مع المشكلة بنفسك.

ليس من غير المألوف أيضًا الامتناع عن دفع تحديث WooCommerce فورًا إلى موقعك وانتظار مؤلفي المكونات الإضافية / السمات لإصدار تحديثاتهم الخاصة للمنتجات ذات الصلة بـ WooCommerce قبل أن تتمكن من تحديث موقعك أيضًا. لذا فإن التحلي بالصبر وأخذ الوقت الكافي للتحقق من التوافق يمكن أن يؤتي ثماره حقًا.

عندما يتعلق الأمر بتحديث موقع WooCommerce الخاص بك ، هل تعمل مثل “كاوبوي” أو “الأريكة البطاطس” أو “القط المخيف” أو “المنشق”؟ انقر لمعرفة نوع صاحب المتجر الذي أنت فيه 👇

انقر للتغريد

البدء بتحديث WooCommerce

هناك أربع مراحل أساسية عند الاقتراب من تحديثات WooCommerce ، ولكل منها خطواتها المحددة. نعدك أنه بعد الانتهاء من كل شيء مرة واحدة ، يصبح الأمر أسرع وأسهل في كل مرة! سنرشدك خلال كل مرحلة من المراحل الأربع التالية لتحديث WooCommerce:

تحديث WooCommerce: الحصول على الأدوات الصحيحة

تحديث WooCommerce: التحضير (قائمة تحقق من 7 خطوات)

تحديث WooCommerce: تحديث واختبار موقع التدريج الخاص بك (قائمة تحقق من 7 خطوات)

تحديث WooCommerce: تحديث واختبار موقع Live الخاص بك (قائمة تحقق من 8 خطوات)

تحديث WooCommerce: الحصول على الأدوات الصحيحة

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

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

موقع التدريج

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

هناك ، يمكنك تشغيل تحديثات WooCommerce واختبار الإصدارات الجديدة ومعرفة كيفية تفاعل موقعك قبل تحديث موقعك المباشر. إذا لم يكن لديك موقع مرحلي ، فيمكن لـ Kinsta مساعدتك (نحن نقدم بيئات التدريج بنقرة واحدة ):

بيئة التدريج بنقرة واحدة MyKinsta

بيئة التدريج بنقرة واحدة MyKinsta

أدوات المقارنة المرئية

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

باستخدام أداة مقارنة مرئية مثل WP Boom ، والتي سنستخدمها في هذا البرنامج التعليمي ، يمكنك التقاط لقطة لموقعك ، والضغط على “تحديث” ، ثم أخذ لقطة ثانية حتى تتمكن من رؤية ما تم تغييره بسرعة:

بوم بوم

الفسفور الابيض بوم

من المهم الإشارة إلى أن التغيير المرئي لا يعني بالضرورة أن بعض الوظائف قد تعطلت على موقعك ، فقط أنه يمكن  كسرها.

أدوات الاختبار الشامل

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

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

باستخدام أدوات الاختبار الشاملة ، يمكنك أتمتة هذه العملية بحيث تتم تلقائيًا نيابة عنك.

مع إيقاف تشغيل Robot Ninja ، سنشرح لك كيفية استخدام أداتين مختلفتين في هذا البرنامج التعليمي.

الأول هو المفتش الشبح :

مفتش شبح

مفتش شبح

أداة الاختبار الشاملة الثانية التي يمكنك تجربتها هي Usetrace :

موقع usetrace

استخدام

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

أدوات النسخ الاحتياطي

يجب أن تقوم بتشغيل نسخ احتياطية منتظمة من موقعك. إذا كنت مهتمًا بالنسخ الاحتياطية لقاعدة البيانات ، فإننا نوصي باستخدام WP Migrate DB Pro ، أو ببساطة باستخدام WP-CLI لتشغيل عمليات التصدير السريعة.

إذا كنت مع Kinsta ، فنحن نوفر نسخًا احتياطية يومية تلقائية ونقاط نسخ احتياطي يدوية واحتفاظ بالنسخ الاحتياطي لجميع خططنا:

النسخ الاحتياطية MyKinsta

النسخ الاحتياطية MyKinsta

بمجرد حصولك على الأدوات المناسبة ، حان الوقت للقيام ببعض الاستعدادات.

تحديث WooCommerce: التحضير (قائمة تحقق من 7 خطوات)

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

الخطوة 1: أعد تعريف نفسك بالموقع الذي تقوم بتحديثه

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

أوصي أيضًا بإعداد قائمة بعناوين URL المهمة ووظائف موقعك (والعملاء). يجب أن يتضمن ذلك صفحات مهمة على موقعك ، مثل الصفحة الرئيسية والفئة والمنتج و “حسابي” وصفحات عربة التسوق والدفع .

الخطوة 2: تحقق من أن النسخ الاحتياطية الخاصة بك حديثة

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

الخطوة 3: إعداد WP Boom

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

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

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

ملاحظة:  سنرشدك إلى كيفية إعداد واستخدام WP Boom لاحقًا في هذا المنشور.

الخطوة 4: قم بإعداد أداة الاختبار الآلي الخاصة بك

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

لحسن الحظ ، يمكن لكل من Ghost Inspector و Usetrace القيام بكل هذا تلقائيًا نيابة عنك. سنشرح كيفية إعداد هاتين الأداتين قليلاً.

الخطوة 5: حدد أي أجزاء أخرى من موقعك تريد اختبارها

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

يمكنك اختبار هذه الأشياء يدويًا ، أو إذا كنت أكثر تفكيرًا تقنيًا ، يمكنك تجربة يدك في أتمتة هذه الخطوة أيضًا.

الخطوة 6: تحقق من الجديد في إصدار WooCommerce الذي تقوم بالتحديث إليه

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

مرة أخرى ، من الأفضل قضاء بعض الوقت الآن لتوفير بعض الوقت والقلق لاحقًا. نوصي بمراجعة إعلانات الإصدار على WooCommerce.com وتغيير السجلات ومشكلات GitHub ومنتديات دعم وورد بريس .

الخطوة 7: استنساخ موقع Live الخاص بك إلى بيئة التدريج الخاصة بك

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

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

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

تحديث WooCommerce: تحديث واختبار موقع التدريج الخاص بك (قائمة تحقق من 7 خطوات)

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

الخطوة 1: التقط لقطة لموقعك باستخدام WP Boom

أول شيء تريد القيام به هو أخذ لقطة لموقعك باستخدام WP Boom. سيعطيك هذا سجلًا أساسيًا مرئيًا لموقع التدريج ، التحديث المسبق.

الخطوة 2: قم بتشغيل أداة الاختبار الخاصة بك وتأكد من اجتياز الاختبارات الخاصة بك

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

الخطوة 3: قم بتحديث المكونات الإضافية والموضوع

في مرحلة الإعداد ، ذكرنا التحقق لمعرفة ما إذا كانت المكونات الإضافية والقوالب متوافقة مع أحدث إصدار من WooCommerce الذي تقوم بالتحديث إليه. إذا لاحظت أن المكونات الإضافية أو السمات قديمة ولم تعد متوافقة مع أحدث إصدار من WooCommerce ، فقد حان الوقت الآن لتحديثها إلى إصدار متوافق.

الخطوة 4: قم بتحديث WooCommerce على موقع التدريج الخاص بك

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

الخطوة 5: تحقق من سجلاتك بحثًا عن أخطاء

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

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

الخطوة 6: خذ لقطة ثانية لمقارنة التغييرات

إذا كان كل شيء يسير على ما يرام حتى الآن ، فقم بتشغيل WP Boom مرة أخرى واحصل على لقطة ثانية. قارن بين اللقطات السابقة واللقطات التالية لمعرفة ما تغير.

ما هو رائع في WP Boom هو أنه سيخبرك بمدى تغير موقعك منذ آخر لقطة لك.

تريد أن تعرف كيف زدنا من حركة المرور لدينا أكثر من 1000 ٪؟

انضم إلى أكثر من 20000 آخرين ممن يتلقون رسائلنا الإخبارية الأسبوعية مع نصائح من الداخل حول وورد بريس!

إشترك الآن

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

الخطوة 7: قم بتشغيل Ghost Inspector أو Usetrace مرة أخرى للتأكد من أن كل شيء يعمل بشكل صحيح

بعد ذلك ، قم بإجراء اختبار آخر باستخدام Ghost Inspector أو Usetrace (أو أي أداة اختبار من طرف إلى طرف اخترتها) للتأكد من أن تدفق الخروج الخاص بك في حالة عمل مناسبة. يمكنك أيضًا إجراء فحوصات يدوية أو آلية لأي وظيفة أخرى على موقعك ، مثل نماذج الاتصال.

إذا كان أي شيء لا يعمل كما تتوقع ، فقد حان الوقت الآن للإبلاغ عنه و / أو إصلاحه.

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

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

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

تحديث WooCommerce: تحديث واختبار موقع Live الخاص بك (قائمة تحقق من 8 خطوات)

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

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

الخطوة 1: قم بعمل نسخة احتياطية من موقع Live الخاص بك

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

الخطوة 2: خذ لقطة أخرى لموقعك

بعد ذلك ، سترغب في التقاط لقطة أخرى لموقعك باستخدام WP Boom. يوفر لك هذا سجلًا أساسيًا مرئيًا لموقعك المباشر ، التحديث المسبق.

الخطوة 3: قم بتشغيل Ghost Inspector أو Usetrace وتأكد من اجتياز الاختبارات

مرة أخرى ، يمكنك استخدام Ghost Inspector أو Usetrace لهذا الغرض ، اعتمادًا على ما إذا كنت ترغب في استخدام امتداد Chrome أو أداة عبر الإنترنت لتسجيل اختباراتك. يوفر هذا أساسًا آخر للتحديث المسبق لموقعك.

الخطوة 4: مزامنة ودفع التغييرات مباشرة

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

إذا كنت مع Kinsta ، فيمكنك دفع التغييرات مباشرة بنقرة واحدة :

خيار MyKinsta التدريج للعيش

خيار MyKinsta التدريج للعيش

تذكر إخراج متجر WooCommerce من وضع الصيانة أولاً.

الخطوة 5: تحقق من سجلاتك بحثًا عن أخطاء

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

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

الخطوة 6: خذ لقطة أخرى باستخدام WP Boom

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

الخطوة 7: قم بتشغيل Ghost Inspector أو Usetrace مرة أخرى للتأكد من أن الموقع يعمل بشكل صحيح

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

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

الخطوة 8: قم بإجراء فحص بصري نهائي

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

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

إذا كان كل شيء يبدو على ما يرام ، فهذا كل شيء! تم تحديث WooCommerce الخاص بك الآن.

الشروع في العمل مع WP Boom

WP Boom  هي أداة اختبار ومقارنة بصرية مصممة لبرنامج وورد بريس. بمجرد إعداده ، يمكنك مقارنة لقطات الشاشة قبل تحديث موقعك وبعده ، وتلقي تنبيهات عندما تتسبب التحديثات التلقائية في تغييرات مرئية على مواقعك:

بوم بوم 1

الفسفور الابيض بوم

لتبدأ مع WP Boom ، قم بالتسجيل للحصول على حساب مجاني. بعد إدخال بريدك الإلكتروني وكلمة المرور ، سيظهر لك نموذج يطلب منك الاتصال بموقع جديد:

موقع wpboom جديد

نموذج الاشتراك في WP Boom

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

اللقطة الأولى wpboom

لقطة WP Boom

عند الانتهاء من هذه العملية ، سيتم تحديث الصفحة. عند النقر فوق اسم موقعك ، سترى نظرة عامة على اللقطة الخاصة بك ، بما في ذلك الوقت الذي استغرقته وعدد الصفحات الموجودة على موقعك:

أحدث لقطة wpboom

أحدث لقطة WP Boom

عندما تكون جاهزًا لأخذ لقطة ثانية ، ما عليك سوى الرجوع إلى لوحة معلومات WP Boom ، وتحديد الموقع الذي تريد التقاطه ، والنقر فوق Snapshot Selected Sites .

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

أدوات الاختبار الآلي: Ghost Inspector and Usetrace

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

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

من السهل إجراء الاختبارات اليدوية: ما عليك سوى النقر فوق موقعك وملء النماذج واستخدام نافذة الدردشة المباشرة.

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

إذا كنت تفضل أتمتة هذه العملية ، أو ترغب في الحصول على مزيد من التحكم في اختباراتك الآلية ، أو أن يكون لديك موقع أو وظيفة مخصصة للغاية ، فإننا نوصي بمراجعة Ghost Inspector و / أو UseTrace.

كلاهما خياران رائعان إذا لم تكن معتادًا على PHP ولا تريد العبث بالنصوص البرمجية والتعليمات البرمجية. تقدم هذه الخيارات ميزات مماثلة لأتمتة اختبار السداد الخاص بك.

في النهاية ، سيعتمد الخيار الذي تختاره على ما إذا كنت تريد استخدام امتداد Chrome أو أداة عبر الإنترنت لتسجيل اختباراتك. بدلاً من ذلك ، إذا كنت مطورًا وترغب في جعل يديك متسخين ، فإن Codeception  يعد خيارًا رائعًا للمطورين.

الشروع في العمل مع المفتش الشبح

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

يعمل Ghost Inspector عن طريق إضافة امتداد إلى متصفح Chrome أو Firefox. ثم يقوم الامتداد بتسجيل موقعك وتشغيل الاختبارات تلقائيًا.

للبدء ، قم بزيارة موقع Ghost Inspector  وانقر على  Start Your Free . أدخل معلوماتك في النموذج ، ثم حدد إنشاء حساب :

حساب المفتش الشبح

صفحة الاشتراك في Ghost Inspector

سيؤدي هذا إلى إعادة توجيهك إلى صفحة ترحيب. في الجزء السفلي ، انقر فوق  الزر Install Test Recorder :

تثبيت مسجل الاختبار

تثبيت مسجل اختبار Ghost Inspector

سيؤدي هذا إلى فتح سوق Chrome الإلكتروني في علامة تبويب متصفح جديدة. حدد إضافة إلى Chrome :

تمديد المفتش الشبح

إضافة ملحق Ghost Inspector Chrome

ستتم إضافة امتداد Ghost Inspector تلقائيًا إلى متصفحك ، ويظهر في الزاوية العلوية اليمنى. في المرة الأولى التي تنقر عليها ، سيطلب منك تسجيل الدخول باستخدام بيانات الاعتماد الخاصة بك:

دخول المفتش الشبح

تسجيل الدخول إلى ملحق Ghost Inspector Chrome

قم بتحديث المستعرض الخاص بك. عندما تكون مستعدًا لإجراء اختبار ، قم بزيارة موقع WooCommerce الخاص بك (مع التأكد من تسجيل الخروج) ، ثم انقر فوق ملحق المتصفح.

في القائمة المنسدلة ، حدد الخيار “إنشاء اختبار جديد” ، متبوعًا  بزر بدء التسجيل :

يبدأ ghostinspector التسجيل

زر “بدء التسجيل” في Ghost Inspector

أثناء تشغيل موقعك واختباره ، سيسجل Ghost Inspector جميع تصرفاتك. عند الانتهاء ، انقر فوق الامتداد مرة أخرى ، متبوعًا بعبارة ” لقد انتهيت من التسجيل” :

أنهى ghostinspector التسجيل

زر “أنهى المفتش الشبح التسجيل”

يمكنك بعد ذلك تسمية الاختبار الخاص بك وحفظه. إذا حددت عرض الاختبار الخاص بي ، فسيتم نقلك إلى لوحة معلومات Ghost Inspector:

لوحة القيادة المفتش الشبح

لوحة القيادة المفتش الشبح

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

الشروع في استخدام Usetrace

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

للبدء ، قم بزيارة موقع Usetrace  وانقر على التسجيل وابدأ الاختبار الآن . بعد إنشاء حساب ، ستتم إعادة توجيهك إلى لوحة تحكم Usetrace. حدد البدء بإنشاء تتبع جديد :

usetrace خلق جديد

لوحة القيادة Usetrace

في النافذة الموجودة على اليسار توجد خطوات التتبع والإعدادات الخاصة بك. إلى اليمين الموقع الذي تختبره. للبدء ، انقر فوق تسجيل الخطوات :

استخدام خطوات سجل التتبع

تسجيل خطوات التتبع

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

عند الانتهاء ، انقر فوق  الزر حفظ الخطوات :

usetrace حفظ الخطوات

اختبار Usetrace

لتشغيل التتبع بالكامل للتأكد من أن كل شيء يعمل ، حدد Run Trace  في الركن الأيسر السفلي:

usetrace تشغيل التتبع

الزر “تشغيل التتبع” في Usetrace

بعد اكتماله ، سترى رسالة نجاح:

رسالة نجاح التتبع

رسالة نجاح تتبع الاستخدام

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

هل الكلمات “تحديث موقع WooCommerce” تجعلك متوتراً؟ 😅 تعرف على كيفية إكمال العملية بأمان وسهولة باستخدام هذا الدليل!

انقر للتغريد

ملخص

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

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

الآن ، نعود إليك: هل تستخدم أدوات التخيل أو لقطة الشاشة عند تحديث WooCommerce و وورد بريس؟ ما هي الأدوات ومهام سير العمل الأخرى التي تستخدمها للتحديثات؟ شاركهم معنا في التعليقات أدناه!

وفر الوقت والتكاليف وحقق أقصى قدر من أداء الموقع من خلال:

مساعدة فورية من خبراء استضافة وورد بريس ، 24/7.

تكامل Cloudflare Enterprise.

يصل الجمهور العالمي إلى 28 مركز بيانات حول العالم.

التحسين من خلال مراقبة أداء التطبيقات المضمنة لدينا.

توضيح

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

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

شاركنا رايك وتقييمك للموضوع

{{ reviewsTotal }}{{ options.labels.singularReviewCountLabel }}
{{ reviewsTotal }}{{ options.labels.pluralReviewCountLabel }}
{{ options.labels.newReviewButton }}
{{ userData.canReview.message }}