تجاوز إلى المحتوى الرئيسي
الإصدار: 1.x

بطء عملية الدفع وتخزين الطلبات (HPOS)

العَرَض: تستغرق عملية الدفع في WCPOS عدة ثوانٍ، وقد أصبحت أبطأ بمرور الوقت.

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

لماذا يؤدي تخزين الطلبات القديم إلى إبطاء الدفع​

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

يحتفظ تخزين الطلبات عالي الأداء (HPOS) في WooCommerce بالطلبات في جداولها الخاصة، حيث يصبح البحث نفسه شبه فوري.

في أحد المتاجر التي قسنا أداءها (30,000 منتج، مع التخزين القديم)، استغرق كل بحث نحو 0.46 ثانية، وتطلبت عملية الدفع نحو عمليتي بحث. مع HPOS، استغرق البحث نفسه نحو 1 مللي ثانية. قد تختلف النتائج في متجرك، لكن كلما كان أكبر، زاد احتمال استفادتك.

ما الذي يدعمه WCPOS​

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

تحقق من طريقة التخزين التي يستخدمها متجرك​

  1. في لوحة إدارة WordPress، انتقل إلى WooCommerce → الإعدادات → متقدم → الميزات.
  2. ابحث عن تخزين بيانات الطلبات:
    • إذا كان الخيار تخزين الطلبات عالي الأداء (موصى به) محددًا، فأنت تستخدم HPOS بالفعل، لذا فهذه ليست المشكلة. راجع أسباب أخرى لبطء الدفع.
    • إذا كان الخيار تخزين منشورات WordPress (قديم) محددًا، فمن المفترض أن يؤدي الانتقال إلى HPOS إلى تسريع الدفع. تابع القراءة.

التبديل إلى HPOS​

ينقل WooCommerce طلباتك نيابةً عنك. أولًا، ينسخها إلى الجداول الجديدة (المزامنة)، ثم يمكنك التبديل. لن يسمح لك WooCommerce بالتبديل حتى يكتمل النسخ.

أنشئ نسخة احتياطية أولًا

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

  1. انتقل إلى WooCommerce → الإعدادات → متقدم → الميزات.
  2. حدد تفعيل وضع التوافق، ثم انقر على حفظ التغييرات. يبدأ WooCommerce بنسخ طلباتك في الخلفية. قد يستغرق ذلك بعض الوقت في المتاجر الكبيرة؛ ويظهر التقدم أسفل مربع الاختيار. إذا ظهرت رسالة تفيد بأن الطلبات غير متزامنة ولم يحدث أي تقدم، فانقر على مزامنة الطلبات الآن.
  3. بعد اكتمال النسخ، حدد تخزين الطلبات عالي الأداء (موصى به)، ثم انقر على حفظ التغييرات.
  4. أبقِ وضع التوافق مفعّلًا لبعض الوقت. فهو يحافظ على تزامن نسختي طلباتك، لتتمكن من الرجوع فورًا إذا حدث خطأ ما. استغل هذه الفترة للتحقق من الإضافات الأخرى وإجراء بعض عمليات البيع التجريبية في WCPOS.
  5. عندما تطمئن إلى نجاح العملية، أزل تحديد تفعيل وضع التوافق، ثم انقر على حفظ التغييرات.
إذا كان خيار HPOS معطلًا

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

للاطلاع على التفاصيل كاملة، راجع دليل WooCommerce: تخزين الطلبات عالي الأداء.

أسباب أخرى لبطء الدفع​

تخزين الطلبات ليس العامل الوحيد الذي يبطئ الدفع. إذا كنت تستخدم HPOS بالفعل، أو ظل الدفع بطيئًا بعد التبديل، فتحقق مما يلي:

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