أدوات نظام وووكامرس (WooCommerce System Tools)
يتضمن وووكامرس مجموعة من الأدوات المدمجة للمساعدة في استكشاف الأخطاء وإصلاحها، وتحسين الأداء، وإدارة الإعدادات الأساسية في مكان واحد. يمكن لأدوات نظام وووكامرس، بما في ذلك تنظيف قاعدة البيانات ومسح ذاكرة التخزين المؤقت لموقعك، المساعدة في تشغيل وووكامرس بسلاسة.
يمكنك الوصول إلى هذه الإعدادات من وووكامرس > الحالة > الأدوات (WooCommerce > Status > Tools).
افتح وووكامرس > الحالة > الأدوات (WooCommerce > Status > Tools) لاستخدام أدوات صيانة وووكامرس وعرض التقدم لعمليات الخلفية المدعومة.
ما هي البيانات العابرة (Transients)؟
البيانات العابرة هي نوع من التخزين المؤقت حيث يتم تخزين البيانات في قاعدة البيانات لفترة محددة قبل حذفها تلقائياً. يمكن الوصول إلى هذه البيانات بسرعة، مما يساعد في توفير الوقت وتحسين أداء موقع الويب الخاص بك.
مثال شائع هو محتويات سلة التسوق. يتم تخزينها باستخدام البيانات العابرة حتى يتمكن العميل من مغادرة صفحة سلة التسوق والعودة لاحقاً ليجد عناصره لا تزال موجودة.
أدوات نظام وووكامرس الافتراضية (Default WooCommerce System Tools)
الأدوات أدناه متاحة افتراضياً عند تثبيت وووكامرس وتفعيله.
البيانات العابرة لوووكامرس (WooCommerce Transients)
حذف جميع بيانات المتجر والمنتجات العابرة (Delete all shop and product transient data): يمسح البيانات المؤقتة المتعلقة بالمتجر والمنتجات.
البيانات العابرة منتهية الصلاحية (Expired Transients)
حذف جميع بيانات ووردبريس العابرة (Delete all WordPress transient data): يزيل البيانات المؤقتة منتهية الصلاحية.
المنتجات المتغيرة اليتيمة (Orphaned Variations)
حذف التغيرات بدون منتج رئيسي (Delete variations without a parent product): هذه متغيرات منتجات لم يعد لها منتج رئيسي مرتبطة به، مما قد يتسبب في أخطاء مثل أعداد المنتجات غير الصحيحة.
أذونات التنزيل المستنفدة (Used-up Download Permissions)
حذف أذونات التنزيل منتهية الصلاحية (Delete expired download permissions): يزيل الأذونات للتنزيلات التي انتهت صلاحيتها أو وصلت إلى حد التنزيلات المسموح بها.
جداول بحث المنتجات (Product Lookup Tables)
إعادة توليد جداول بحث المنتجات (Regenerate product lookup tables): تخزن هذه الجداول بيانات المنتجات للوصول السريع، مما يؤدي إلى تسريع قاعدة البيانات. إذا أصبحت غير متزامنة مع المنتجات، فقد تظهر تفاصيل منتج غير صحيحة. تضمن إعادة توليدها مطابقتها لبيانات المنتجات الفعلية. أثناء تشغيل إعادة التوليد، يتغير الزر إلى جارٍ إعادة التوليد (Regenerating in progress) ويعرض وووكامرس رابط عرض التقدم (View progress). إذا كان WP-Cron معطلاً، فإن الرابط يقرأ عرض التحديثات في الانتظار (View queued updates).
عدادات التصنيفات (Term Counts)
إعادة تعيين ذاكرة التخزين المؤقت لعدد المنتجات (Reset product count cache): يقوم هذا بتحديث ذاكرة التخزين المؤقت لعدد المنتجات في كل فئة أو سمة/خاصية. يمكن أن يساعد هذا في تصحيح أي أعداد غير دقيقة للمنتجات يتم عرضها على الموقع بعد تغير الإعدادات.
الصلاحيات (Capabilities)
إعادة تعيين صلاحيات المستخدم إلى الوضع الافتراضي (Reset user capabilities to defaults): استخدم هذا لإعادة تعيين أدوار المستخدمين والأذونات إلى الإعدادات الافتراضية. يكون هذا مفيداً إذا قامت إضافة أو كود مخصص بتغييرها، مما قد يتسبب في مشكلات مثل فقدان المستخدمين للوصول إلى صفحات المسؤول التي يجب أن يكونوا قادرين على رؤيتها.
مسح جلسات العملاء (Clear Customer Sessions)
حذف بيانات جلسة العميل النشطة (Delete active customer session data): مسح البيانات من جميع جلسات العملاء الجارية، بما في ذلك محتويات سلة التسوق.
مسح ذاكرة التخزين المؤقت للقالب (Clear Template Cache)
إعادة تعيين ذاكرة التخزين المؤقت للقالب (Reset template cache): مسح ذاكرة التخزين المؤقت لقوالب السمة. يساعد هذا عندما لا تظهر تخصيصات السمة على واجهة المتجر الأمامية.
إنشاء صفحات وووكامرس الافتراضية (Create Default WooCommerce Pages)
إنشاء صفحات وووكامرس المفقودة (Create missing WooCommerce pages): إنشاء أي صفحات وووكامرس افتراضية مفقودة دون الكتابة فوق الصفحات الموجودة. يمكن أن يكون هذا مفيداً إذا وجدت أن صفحات سلة التسوق أو الدفع غير معينة أو مفقودة.
حذف معدلات ضريبة وووكامرس (Delete WooCommerce Tax Rates)
إزالة جميع معدلات الضرائب (Remove all tax rates): حذف جميع معدلات الضرائب التي تم تكوينها، وهو أمر مفيد إذا كنت بحاجة إلى البدء من جديد بإعداد ضرائب نظيف.
إعادة توليد صور مصغرة للمتجر (Regenerate Shop Thumbnails)
إعادة إنشاء صور المتجر (Recreate shop images): بعد تغيير إعدادات حجم الصورة في أداة التخصيص أو السمة، يؤدي هذا إلى إعادة توليد صور المتجر لضمان تحديث الأحجام القديمة. تعمل هذه العملية في الخلفية وقد تستغرق بعض الوقت. أثناء تشغيل إعادة التوليد، يتغير الزر إلى جارٍ إعادة التوليد (Regenerating in progress) ويظهر إجراء إلغاء (Cancel) بجانبه.
تحديث قاعدة البيانات (Update Database)
تحديث قاعدة بيانات وووكامرس (Update the WooCommerce database): يقوم هذا بتحديث قاعدة بيانات وووكامرس إلى أحدث إصدار. يمكن أن يكون هذا مفيداً إذا كنت تشك في أن عدم تطابق الإصدارات قد يتسبب في حدوث مشكلات. قم دائماً بعمل نسخة احتياطية لقاعدة البيانات قبل تشغيل هذا التحديث.
إعادة إنشاء فهرس البحث النصي الكامل لعنوان الطلب (Re-create Order Address FTS index)
ستعيد هذه الأداة إنشاء فهرس البحث النصي الكامل (full text search) لعناوين الطلبات، مما قد يساعد عند محاولة العثور على معلومات الطلب بناءً على عنوان العميل.
يمكنك معرفة المزيد حول بحث FTS هنا.
التحقق من جداول قاعدة البيانات الأساسية (Verify Base Database Tables)
التحقق من جداول وووكامرس المفقودة (Check for missing WooCommerce tables): يضمن هذا وجود جميع جداول وووكامرس المطلوبة في قاعدة البيانات.
مسح ذاكرة التخزين المؤقت للإحصائيات (Clear Analytics Cache)
إعادة تعيين ذاكرة التخزين المؤقت لإحصائيات وووكامرس (Reset WooCommerce Analytics cache): يمسح ذاكرة التخزين المؤقت للإحصائيات، مما قد يكون مفيداً إذا كانت الإحصائيات تبدو غير دقيقة. يمكنك بعد ذلك إعادة استيراد البيانات لاحقاً من صفحة الإحصائيات ➔ الإعدادات.
إصلاح بيانات استرداد الأموال الكاملة للإحصائيات (Fix Analytics Full Refund Data)
إصلاح الإحصائيات التاريخية للطلبات المستردة بالكامل (Repair historical analytics for fully refunded orders): تظهر هذه الأداة فقط في المتاجر التي قد تستخدم لا تزال بيانات إحصائيات استرداد الأموال الكاملة القديمة، أو بعد تشغيل الإصلاح ولكن لم يتم إغلاق الأداة بعد. وهي مخصصة للمتاجر التي يمكن فيها أن يترك الطلب المسترد بالكامل صافي مبيعات سالباً، أو حيث لا يكون صافي المبيعات والضرائب والشحن صفراً في الإحصائيات.
- اختر تحقق (Check). يتحقق هذا من سجلات الإحصائيات المتأثرة دون تغيير البيانات.
- إذا وجد وووكامرس طلبات متأثرة، فاختر إصلاح (Fix). يقوم وووكامرس جدولة سجلات استرداد الأموال التاريخية المتأثرة لإعادة الاستيراد على دفعات. يقوم هذا بتحديث بيانات بحث الإحصائيات؛ ولا يقوم باسترداد الأموال للطلبات أو تغيير حالتها.
- اترك إجراءات
wc-admin-dataالمجدولة تنتهي قبل التحقق من تقارير الإحصائيات مرة أخرى. يمكنك مراقبتها ضمن وووكامرس > الحالة > الإجراءات المجدولة (WooCommerce > Status > Scheduled Actions). - قم بتشغيل تحقق (Check) مرة أخرى. إذا لم تتبق أي طلبات متأثرة، يتغير الإجراء إلى تعطيل الأداة (Disable tool). اختره لإغلاق الأداة وإزالتها من هذه الصفحة.
هذا إصلاح مستهدف لإحصائيات استرداد الأموال الكاملة التاريخية. وليس إعادة تعيين عامة للإحصائيات.
تحديث إشعارات البريد الوارد عن بعد (Refresh Remote Inbox Notifications)
تتيح لك أداة تحديث إشعارات البريد الوارد عن بعد (Refresh Remote Inbox Notifications) تحديث وجلب إشعارات جديدة من سوق وووكامرس. توفر هذه الإشعارات معلومات في الوقت المناسب، وتحديثات المنتجات، والعروض الترويجية، والرسائل الهامة الأخرى.
تمكين الإشعارات عن بعد في وووكامرس يتطلب تفعيل الإعداد التالي:
- انتقل إلى وووكامرس > الإعدادات > متقدم > WooCommerce.com (WooCommerce > Settings > Advanced > WooCommerce.com).
- قم بتفعيل اقتراحات السوق (Marketplace Suggestions).
بمجرد التفعيل، سيعرض وووكامرس الإشعارات ذات الصلة بالمنتجات والخدمات المتاحة من خلال سوق وووكامرس، مما يتيح لك الاطلاع على الاقتراحات والتحديثات المفيدة. تتيح لك أداة تحديث إشعارات البريد الوارد عن بعد (Refresh Remote Inbox Notifications) تحديث ومزامنة الإشعارات الجديدة من WooCommerce.com، مما يضمن مواكبة أحدث اقتراحات السوق، بما في ذلك تحديثات المنتجات ذات الصلة، وأفضل الممارسات.
حذف إشعار بريد وارد (Delete an Inbox Notification)
تتيح لك أداة حذف إشعار بريد وارد (Delete an Inbox Notification) في وووكامرس إزالة إشعارات معينة من بريدك الوارد باستخدام المعرف المختصر (slug). هذه الميزة مفيدة لإدارة بريدك الوارد والحفاظ على ظهور الإشعارات ذات الصلة أو الهامة فقط.
يحتوي كل إشعار بريد وارد على معرف فريد يُعرف باسم "slug". يمكنك العثور على المعرف المختصر للإشعار الذي ترغب في حذفه وإدخال معرف إشعار البريد الوارد (notification slug) في حقل النص المسمى البحث عن إشعار بريد وارد (Search for inbox notification) وحذف إشعار البريد الوارد المحدد.
مزامنة دليل التنزيلات المعتمدة (Synchronise Approved Download Directories)
تؤدي هذه الأداة إلى تشغيل فحص جديد لكتالوج المنتجات. عندما يتم اكتشاف مسارات منتجات قابلة للتنزيل غير مغطاة بالفعل بواسطة قواعد دليل التنزيلات المعتمدة الموجودة، يتم إضافتها إلى القائمة، ولكن يتم تعطيلها مبدئياً.
يمكنك معرفة المزيد عن هذا هنا.
إفراغ قائمة دلائل التنزيلات المعتمدة (Empty the Approved Download Directories List)
تستخدم هذه الأداة لحذف قائمة دلائل التنزيلات المعتمدة الموجودة بالكامل.
يمكنك معرفة المزيد عن هذا هنا.
تحويل بيانات قسيمة الطلب إلى التنسيق المبسط (Convert Order Coupon Data to the Simplified Format)
تساعد هذه الأداة في ترحيل بيانات القسيمة القديمة المرتبطة بالطلبات إلى تنسيق جديد مبسط. على وجه التحديد، تقوم بتحويل إدخالات coupon_data الحالية في البيانات التعريفية لعنصر الطلب إلى إدخالات coupon_info، مما يؤدي إلى تحسين تخزين البيانات واستردادها. تعمل عملية التحويل هذه في الخلفية باستخدام جدولة الإجراءات (Action Scheduler)، مما يجعلها سلسة وفعالة دون مقاطعة عمليات المتجر.
لن يتم تفعيل هذه الأداة إلا إذا كانت هناك إدخالات قسيمة يمكن تحويلها (على سبيل المثال: ستعرض إشعاراً في الوصف مثل "لا توجد حالياً إدخالات للتحويل")
لمزيد من المعلومات التفصيلية حول الانتقال من coupon_data إلى coupon_info، يرجى الرجوع إلى التغييرات في تخزين عنصر خط قسائم الطلب (Changes in Order Coupons Line Item Storage).
جدولة تنظيف ملفات البيانات العابرة منتهية الصلاحية (Schedule Expired Transient Files Cleanup)
تستخدم هذه الأداة لجدولة إجراء حذف ملفات البيانات العابرة منتهية الصلاحية للتشغيل الفوري. يتم تنظيف ملفات البيانات العابرة منتهية الصلاحية كل 24 ساعة.
أدوات HPOS (HPOS Tools)
إذا تم تفعيل تخزين الطلبات عالي الأداء (High Performance Order Storage - HPOS)، تصبح بعض الأدوات الإضافية متاحة.
تنظيف بيانات الطلب من الجداول القديمة (Clean Up Order Data From Legacy Tables)
تم تصميم أداة تنظيف بيانات الطلب من الجداول القديمة (Clean Up Order Data from Legacy Tables) لمسح بيانات الطلبات القديمة من الجداول القديمة بمجرد أن يصبح HPOS جاهزاً للعمل بالكامل. تحسين هذه العملية لأداء قاعدة البيانات عن طريق إزالة معلومات الطلب القديمة من الجداول القديمة، بشرط أن يكون HPOS معيناً كجدول موثوق لتخزين الطلبات وإيقاف تشغيل وضع التوافق (compatibility mode).
في الخلفية، يقوم وووكامرس بتشغيل الأمر: wc hpos cleanup all.
يزيل هذا الأمر بيانات الطلبات القديمة من الجداول القديمة، مع التحقق من كل طلب قبل الإزالة لضمان ألا تحتوي بيانات المنشورات القديمة على معلومات أحدث من HPOS.
ملاحظة (NOTE): لن تقوم الأداة بإزالة سجلات العناصر النائفة (المنشورات من نوع shop_order_placehold) من جدول المنشورات.
حذف جداول الطلبات المخصصة (Delete the Custom Orders Tables)
تتيح أداة حذف جداول الطلبات المخصصة (Delete the Custom Orders Tables) الحذف الكامل لجداول الطلبات المخصصة، مما يؤدي إلى تحرير مساحة في قاعدة البيانات إذا قررت التراجع من HPOS إلى تخزين الطلبات القديم.
يجب استخدام هذه الأداة عندما لا يتم تعيين HPOS كتخزين موثوق للطلبات وتكون المزامنة بين HPOS والجداول القديمة معطلة.
أدوات نظام وووكامرس من الإضافات الأخرى (WooCommerce System Tools From Other Plugins)
تضيف بعض الإضافات أدوات إضافية إلى هذه العلامة التبويب خاصة بوظائفها:
- وووكامرس سكوير (WooCommerce Square)
- اختبار معالجة الخلفية (Background Processing test)
- مسح مزامنة سكوير (Clear Square Sync)
- القسائم الذكية لوووكامرس (WooCommerce Smart Coupons)
- ذاكرة التخزين المؤقت للقسائم الذكية لوووكامرس (WooCommerce Smart Coupons Cache)
- حجوزات وووكامرس (WooCommerce Bookings)
- تنظيف أنواع الأشخاص غير المستخدمة من قاعدة البيانات (Clean unused Person Types from DB)
- مسح الحجوزات منتهية الصلاحية داخل سلة التسوق (Clear expired In Cart bookings)
- ووو بايمنتس (WooPayments)
- مسح ذاكرة التخزين المؤقت لحساب ووو بايمنتس (Clear WooPayments account cache)
- اشتراكات وووكامرس (WooCommerce Subscriptions)
- توليد ذاكرة التخزين المؤقت للطلب المرتبط (Generate Related Order Cache)
- حذف ذاكرة التخزين المؤقت للطلب المرتبط (Delete Related Order Cache)
- توليد ذاكرة التخزين المؤقت لاشتراك العميل (Generate Customer Subscription Cache)
الأسئلة والدعم (Questions and support)
هل لا تزال لديك أسئلة وتحتاج إلى مساعدة؟
هذه الوثائق تتعلق بإضافة وووكامرس الأساسية والمجانية (core WooCommerce plugin)، والتي يتم توفير الدعم لها في منتديات المجتمع على WordPress.org. عن طريق البحث في هذا المنتدى، غالباً ستجد أن سؤالك قد تم طرحه والإجابة عليه من قبل.
إذا لم تقم بإنشاء حساب على WordPress.org لاستخدام المنتديات، إليك الطريقة.
- إذا كنت تبحث عن توسيع (extend) الوظائف الأساسية الموضحة هنا، فنحن نوصي بمراجعة الإضافات المتاحة في سوق وووكامرس (WooCommerce Marketplace).
- هل تحتاج إلى دعم متقدم مستمر أو تخصيص (customization) مبني لوووكامرس؟ قم بتوظيف شريك وكالة Woo.
- هل أنت مطور (developer) تبني تكاملك أو امتدادك الخاص لوووكامرس؟ تحقق من موارد المطورين (Developer Resources).