كيفية تحديث وووكامرس (How to update WooCommerce)
يساعد الحفاظ على وووكامرس، ووردبريس، والإضافات، والسمات، وبوابات الدفع محدثة في بقاء متجرك آمنًا، ومتوافقًا، وفعالًا. يوضح لك هذا الدليل كيفية الاستعداد للتحديثات، وتحديث وووكامرس، وتشغيل تحديثات قاعدة البيانات المطلوبة، والتحقق من متجرك بعد ذلك.
حدد جدولاً زمنياً للتحديث (Set an update schedule)
الجدول الزمني الشهري يناسب معظم المتاجر. تحقق من تحديثات وووكامرس وووردبريس والإضافات والسمات في نفس الوقت تقريبا من كل شهر، ثم اتبع الخطوات أدناه لإعدادها وتطبيقها والتحقق منها.
قم بالتحديث في وقت أقرب من جدولك المنتظم إذا كان الإصدار يتضمن إصلاحاً أمنياً أو يحل وظائف معطلة يعتمد عليها متجرك. تطبيق تلك التحديثات فوراً أهم من انتظار دورتك العادية. تحقق من صفحة إشعارات وووكامرس الأمنية (WooCommerce Advisories) للإشعارات الأمنية وسجل تغييرات وووكامرس (WooCommerce changelog) لملاحظات الإصدار، فكلاهما يوضح ما إذا كان الإصدار المحدد يتضمن إصلاحاً أمنياً.
إذا كنت تعمل مع وكالة أو مطور، فتأكد من اتباعهم لجدول زمني مماثل حتى لا تتأخر التحديثات إلى أجل غير مسمى.
قبل أن تبدأ التحديث (Before you update)
قبل تحديث وووكامرس، قم بإنشاء نسخة احتياطية حالية واختبر التحديث على موقع تجريبي (staging site) كلما أمكن ذلك. يحتفظ متجر ووردبريس وووكامرس بالبيانات في مكانين: مجلد wp-content، والذي يحتوي على السمات والإضافات والملفات المرفوعة، وقاعدة البيانات، التي تخزن المنتجات والطلبات والمقالات والصفحات والإعدادات.
قم بعمل نسخة احتياطية لمتجرك (Back up your store)
تُعد خدمة النسخ الاحتياطي الآلي النهج الأكثر كفاءة وموثوقية. تُعد Jetpack VaultPress Backup إحدى الخيارات التي تتكامل مع وووكامرس.
إذا كنت تقم بعمل نسخة احتياطية لمتجرك يدويًا، فأكمل الخطوتين:
- قم بعمل نسخة احتياطية لـ قاعدة البيانات (database). تصف موارد مطوري ووردبريس عدة طرق، بما في ذلك الخيارات اليدوية والخيارات المستندة إلى الإضافات.
- باستخدام بروتوكول نقل الملفات الآمن (SFTP)، اتصل بخادمك وقم بتنزيل مجلد
wp-contentلنسخ ملفات السمة والإضافة والملفات المرفوعة احتياطيًا.
الاختبار على موقع تجريبي (Test on a staging site)
الموقع التجريبي (Staging site) هو نسخة مطابقة لموقعك المباشر حيث يمكنك اختبار التحديثات قبل تأثر العملاء. أنشئ موقعاً تجريبياً من خلال مزود الاستضافة الخاص بك أو قم باستعادة نسخة احتياطية إلى تثبيت ووردبريس منفصل. إذا كنت تفضل عدم التعامل مع هذا بنفسك، ففكر في العمل مع شريك وكالة وووكامرس.
على الموقع التجريبي، قم بتحديث وووكامرس والإضافات وبوابات الدفع سمتك معاً. ثم اختبر تدفقات المتجر الأكثر أهمية، مثل صفحات المنتجات، وعربة التسوق، والدفع، والمدفوعات، والشحن، والضرائب، وبريد الطلبات الإلكتروني، وأي ميزات خاصة بالإضافات يعتمد عليها متجرك.
ملاحظة (Note): لا تقم بتختبر التحديثات مباشرة على موقع الإنتاج (production site) الخاص بك. قم بالاختبار على الموقع التجريبي أولاً، ثم طبق نفس مجموعة التحديثات على الإنتاج بعد اجتياز فحص الموقع التجريبي.
تحديث وووكامرس (Update WooCommerce)
بعد امتلاكك لنسخة احتياطية حالية واختبار التحديث على الموقع التجريبي، قم بتحديث وووكامرس من لوحة تحكم ووردبريس.
- اجعل موقعك المباشر في وضع قريباً (Coming soon) أثناء نافذة التحديث حتى لا يقوم العملاء بإتمام الشراء أثناء تشغيل تغييرات الملفات وقاعدة البيانات.
- انتقل إلى مسار الإضافات > الإضافات المثبتة (Plugins > Installed Plugins).
- ابحث عن وووكامرس (WooCommerce). إذا كان التحديث متاحاً، فانقر فوق تحديث الآن (Update now).
- انتظر حتى ينتهي ووردبريس من تحديث الإضافة قبل التحديث (reloading) أو الانتقال بعيداً أو بدء تحديث آخر.
- إذا عرض وووكامرس إشعاراً لتحديث قاعدة البيانات بعد انتهاء تحديث الإضافة، فأكمل تحديث قاعدة البيانات قبل متابعة اختبار المتجر.
يمكنك أيضًا تحديث وووكامرس من مسار لوحة التحكم > التحديثات (Dashboard > Updates). استخدم المسار الذي يناسب سير عمل الصيانة الخاص بك بشكل أفضل، ولكن تجنب تشغيل تحديثات رئيسية متعددة للمتجر في نفس الوقت ما لم تكن قد اختبرت بالفعل مجموعة التحديثات الدقيقة تلك على الموقع التجريبي.
تحديث قاعدة بيانات وووكامرس (Update the WooCommerce database)
تتطلب بعض تحديثات وووكامرس تحديثاً لقاعدة البيانات بعد تحديث ملفات الإضافة. عندما يكون ذلك مطلوباً، يظهر إشعار تحديث قاعدة البيانات (database update notice) في لوحة تحكم ووردبريس.
- تحديث قاعدة بيانات وووكامرس (Update WooCommerce Database) يحدّث قاعدة بياناتك لتتناسب مع اصدار وووكامرس الجديد.
- اعرف المزيد عن التحديثات (Learn more about updates) يفتح التوجيه الخاص بتحديث وووكامرس والإضافات وبوابات الدفع.
يظهر إشعار تحديث قاعدة البيانات بعد بعض تحديثات إصدار وووكامرس ويجب تشغيله فقط بعد حصولك على نسخة احتياطية حالية.
ملاحظة (Note): تأكد من وجود نسخة احتياطية لديك قبل النقر فوق تحديث قاعدة بيانات وووكامرس (Update WooCommerce Database).
بعد النقر فوق تحديث قاعدة بيانات وووكامرس (Update WooCommerce Database)، يظهر إشعار تحديث قاعدة بيانات وووكامرس (WooCommerce database update). انقر فوق عرض التقدم (View progress) لفتح الإجراءات المجدولة (Scheduled Actions) ومراقبة إجراءات تحديث قاعدة البيانات المعلقة.
عند انتهاء التحديث، تؤكد رسالة قابلة للإغلاق اكتمال تحديث قاعدة بيانات وووكامرس (WooCommerce database update complete) أن العملية قد تمت.
تحديث الإضافات والسمات وبوابات الدفع (Update extensions, themes, and payment gateways)
بعد تحديث وووكامرس نفسه، قم بتحديث إضافاتك وسماتك وبوابات الدفع الخاصة بك. هذه التحديثات جزء من نافذة الصيانة نفسها لأن التوافق يعتمد غالباً على المجموعة الكاملة لبرامج المتجر النشطة.
من سوق WooCommerce.com (From the WooCommerce.com Marketplace)
لتلقي التحديثات للإضافات التي تم شراؤها من سوق WooCommerce.com، انتقل إلى مسار وووكامرس > الإضافات > اشتراكاتي (WooCommerce > Extensions > My subscriptions) في لوحة تحكم ووردبريس وتأكد من أن متجرك متصل بحسابك على WooCommerce.com. للتفاصيل، راجع إدارة اشتراكات WooCommerce.com (Managing WooCommerce.com subscriptions).
استخدم هذه الشاشة لعرض الإضافات والسمات وبوابات الدفع المثبتة، والتحقق من التحديثات المتاحة، ومراجعة التوافق مع إصدار وووكامرس الخاص بك.
استخدم قيمة مختبر حتى إصدار وووكامرس (Tested up to WooCommerce version) كإشارة توافق لكل إضافة أو سمة أو بوابة دفع. إذا كانت هذه القيمة أقدم من إصدار وووكامرس الذي تخطط لتشغيله، فتَحَقَّق من وجود تحديث للعناصر ومراجعة ملاحظات الإصدار الخاصة به أو اتصل بمطوره قبل المتابعة.
من مطوري الطرف الثالث (From third-party developers)
الإضافات وبوابات الدفع والسمات التي لم يتم تطويرها بواسطة فريق وووكامرس تأتي من مطوري طرف ثالث. اتصل بمطور الطرف الثالث مباشرة للحصول على تعليمات التحديث، وملاحظات الإصدار، ودعم التوافق.
يمكن لمطوري الطرف الثالث الرجوع إلى دليل دعم التحقق من الاصدار (version-check support guide) للحصول على تعليمات حول إضافة فحوصات التوافق إلى إضافاتهم.
تحقق من متجرك بعد التحديث (Check your store after updating)
بعد انتهاء التحديثات، اختبر المتجر المباشر قبل إيقاف تشغيل وضع "قريباً" أو اعتبار التحديث مكتملًا.
- افتح واجهة المتجر والعديد من صفحات المنتجات.
- أضف منتجًا إلى عربة التسوق وتأكد من أن صفحة عربة التسوق تعمل.
- قم بإنشاء طلب اختبار باستخدام طريقة دفع اختبار مناسبة أو سير عمل منخفض المخاطر لمتجرك.
- تحقق من سلوك الشحن والضريبة والدفع والبريد الإلكتروني الذي يعتمد عليه متجرك.
- راجع لوحة تحكم ووردبريس بحثاً عن إشعارات التحديث أو الإجراءات المجدولة الفاشلة أو التنبيهات الخاصة بالإضافات.
إذا لم يعمل شيء كما هو متوقع، فابحث عن إبقاء الموقع بعيداً عن الدفع، وقم بالاستعادة من نسختك الاحتياطية إذا لزم الأمر، واستكشاف الأخطاء وإصلاحها على الموقع التجريبي قبل المحاولة مرة أخرى على الإنتاج.
الموارد ذات الصلة (Related resources)
توفر الموارد التالية معلومات إضافية حول النسخ الاحتياطي، والأمان، وإدارة إضافات ووردبريس:
- النسخ الاحتياطي لووردبريس (WordPress backups) (موارد مطوري ووردبريس)
- Jetpack VaultPress Backup و أمان Jetpack (Jetpack Security)
- إدارة الإضافات (Managing plugins) (توثيق ووردبريس)
الأسئلة والدعم (Questions and support)
هل لا تزال لديك أسئلة وتحتاج إلى مساعدة؟
هذه الوثائق تتعلق بإضافة وووكامرس الأساسية والمجانية (core WooCommerce plugin)، والتي يتم توفير الدعم لها في منتديات المجتمع على WordPress.org. عن طريق البحث في هذا المنتدى، غالباً ستجد أن سؤالك قد تم طرحه والإجابة عليه من قبل.
إذا لم تقم بإنشاء حساب على WordPress.org لاستخدام المنتديات، إليك الطريقة.
- إذا كنت تبحث عن توسيع (extend) الوظائف الأساسية الموضحة هنا، فنحن نوصي بمراجعة الإضافات المتاحة في سوق وووكامرس (WooCommerce Marketplace).
- هل تحتاج إلى دعم متقدم مستمر أو تخصيص (customization) مبني لوووكامرس؟ قم بتوظيف شريك وكالة Woo.
- هل أنت مطور (developer) تبني تكاملك أو امتدادك الخاص لوووكامرس؟ تحقق من موارد المطورين (Developer Resources).