زر اشترِ الآن السريع لووكومرس – تخطي السلة
أضف زر «اشترِ الآن» خفيفًا لمنتجات ووكومرس: تخطَّ صفحة السلة وانقل العميل مباشرة إلى الدفع بنقرة واحدة.
يحفظ HPOS في WooCommerce الطلبات في جداول مخصصة بدلًا من منشورات WordPress. تعرّف على ما يتغير، وأين يوجد الإعداد، وماذا يفعل وضع التوافق، وكيف تحوّل متجرًا قائمًا بأمان.
تخزين الطلبات عالي الأداء (HPOS) في WooCommerce (ووكومرس) هو الطريقة التي يحفظ بها WooCommerce الطلبات في جداول مخصصة في قاعدة البيانات بدلًا من جداول مقالات WordPress العامة. وكان يُعرف سابقًا باسم الجداول المخصصة للطلبات (custom order tables). وهو مفعّل افتراضيًا في التثبيتات الجديدة اعتبارًا من أكتوبر 2026، وهذا التغيير وصل مع WooCommerce 8.2 في أكتوبر 2023، أما المتجر القائم فيبقى على تخزينه القديم إلى أن تبدّله بنفسك من WooCommerce > Settings > Advanced > Features. يشرح هذا الدليل ما الذي يتغير، وما وظيفة وضع التوافق، وكيف تنتقل دون أن تعرّض الطلبات للخطر.
باختصار
حتى ظهور HPOS كان WooCommerce يحفظ الطلبات والمبالغ المستردة على هيئة أنواع منشورات مخصصة (custom post types) وسجلات بيانات وصفية للمنشورات (post meta)، في الجداول نفسها التي يستخدمها WordPress لمنشوراته. وتقول وثائق HPOS في WooCommerce إن ذلك صاحبته مشكلات في الأداء. وينقل HPOS البيانات إلى أربعة جداول مصممة لاستعلامات WooCommerce، هي: _wc_orders و_wc_order_addresses و_wc_order_operational_data و_wc_orders_meta، وتسبق كلًّا منها بادئة قاعدة بياناتك.
الطلبات نفسها لا تتغير: العملاء والمنتجات والمبالغ وأرقام الطلبات كما هي، وتظل تُدار من WooCommerce > Orders. التغيير يحدث تحت السطح. فعلى الإضافات والشيفرة المخصصة أن تحصل على بيانات الطلب عبر واجهة الطلبات (order API) في WooCommerce بدلًا من قراءة جداول posts مباشرة، والإضافات التي ما زالت تقرأها مباشرة هي سبب معظم مشكلات HPOS.
أصدر WooCommerce ميزة HPOS مستقرة في الإصدار 8.2 وجعلها الإعداد الافتراضي للتثبيتات الجديدة. وتصف الوثائق ثلاث فوائد:
ويضيف توثيق التجّار أن الأعمال بكل أحجامها تستفيد، وأنه لا توجد قيود خاصة على الاستضافة. لكنه لا يعطي رقمًا لسرعة متجرك، فقِس قبل التحويل وبعده كما يشرح دليل السرعة.
وهناك أمران عن كلمة «افتراضي». الأول أن المتجر القائم لا يُرحَّل أبدًا تلقائيًا: فالميزة اختيارية، ويمكنك البقاء على التخزين القديم (legacy). والثاني أن شيفرة المثبّت (installer) في WooCommerce، لا الوثائق، تفعّل HPOS لمتجر جديد فقط حين لا تكون فيه طلبات بعد، ولا توجد فيه إضافة WooCommerce فعّالة غير متوافقة أو لم تعلن دعمها، فافحص شاشة Features بدلًا من الافتراض. ويقول مدوّن المطوّرين في WooCommerce إنه يوصي بالانتقال إلى HPOS.
افتح WooCommerce > Settings > Advanced > Features. وتأتي التسميات أدناه من وثائق WooCommerce وشيفرة إضافته، وقد روجعت في أكتوبر 2026، وقد تختلف الصياغة قليلًا بين الإصدارات.
يوجد وضع التوافق لأن كثيرًا من الإضافات ما زالت تقرأ الجداول القديمة. ويعدّ WooCommerce مجموعة واحدة من الجداول هي المرجع (authoritative)، أي النسخة العاملة، والمجموعة الأخرى نسخة احتياطية تتلقى التغييرات. ومع جعل HPOS هو المرجع وتفعيل وضع التوافق، يُنسخ كل تغيير أيضًا إلى جداول posts، فتجد الإضافات الأقدم هناك بيانات حديثة، ويمكنك الرجوع. ويشرح مدوّن المطوّرين هذا التصميم. وتنتج عن ذلك ثلاث قواعد:
يعلن مؤلف كل إضافة توافقها مع HPOS في الشيفرة. ولا يستطيع WooCommerce أن يعرض إلا ما تعلنه الإضافات، ولا يعرضه إلا للإضافات التي يحمل ملفها الرئيسي ترويسة WC tested up to. وهذه أماكن الفحص:
/wp-admin/plugins.php?plugin_status=incompatible_with_feature&feature_id=custom_order_tables على موقعك.تعتمد المتاجر في السعودية والخليج كثيرًا على إضافات محلية للدفع والشحن والفوترة الإلكترونية، فافحصها أولًا: راجع بوابات الدفع في السعودية والفوترة الإلكترونية لدى هيئة الزكاة والضريبة والجمارك (ZATCA).
إذا كانت إضافتك تتعامل مع الطلبات، فاستخدم واجهة الطلبات في WooCommerce، مثل wc_get_order()، بدلًا من دوال المنشورات (post) والبيانات الوصفية (postmeta)، ولا تعلن التوافق إلا بعد اختبار التخزينين. ويغطي دليل الوصفات الرسمي لـ HPOS عمليات التدقيق واستعلامات الطلبات والإعلان، أما المقطع البرمجي نفسه فهو في كيف تبيع إضافة WordPress.
ينبغي للمتاجر الكبيرة اتباع خطة WooCommerce المرحلية وأدوات سطر الأوامر التي تزامن كثيرًا من الطلبات بسرعة أكبر.
| المشكلة | السبب المحتمل | ما تفعله |
|---|---|---|
| خيار HPOS معطّل (باهت اللون) | إضافة فعّالة موسومة بأنها غير متوافقة، أو طلبات تنتظر المزامنة | افتح View and manage، أو انتظر انتهاء المزامنة |
| المزامنة تبدو عالقة | الإجراءات المجدولة لا تعمل | افحص Scheduled Actions، واسأل شركة الاستضافة عن مهمة cron على الخادم |
| تقرير أو إضافة يعرض طلبات قديمة أو ناقصة | يقرأ جداول posts مباشرة | اطلب من المؤلف إصدارًا متوافقًا مع HPOS |
| الاشتراكات أو الحجوزات تبدو خاطئة | عُطّلت الإضافة أثناء الترحيل | ارجع إلى تخزين posts، ودع المزامنة تنتهي، ثم حوّل مجددًا، كما تقول وثائق التجّار |
| تكامل قديم يفشل | يستخدم Legacy REST API التي أُزيلت من النواة في WooCommerce 9.0 وغير متوافقة مع HPOS | اطلب من المزوّد الانتقال إلى REST API الحالية |
لا. هو اختياري في المتاجر القائمة، ويمكنك التحويل في أي وقت، مع أن WooCommerce يوصي به.
يوثّق WooCommerce قابلية التوسع هدفًا من أهداف التصميم، لكنه لا ينشر رقمًا لمتجرك، فقِس شاشات الطلبات وصفحة الدفع لديك قبل التحويل وبعده.
نعم. ما دام وضع التوافق مفعّلًا، يقول WooCommerce إن الرجوع إلى جداول posts يمكن أن يتم فورًا. ومع ذلك خذ نسخة احتياطية.
لا. تبقى معرّفات الطلبات (order IDs) متطابقة في مجموعتي الجداول كي تعمل المزامنة، ولا يُفترض أن تضيع أي بيانات. ومع ذلك تظل النسخة الاحتياطية المختبرة شبكة أمانك.
افحص شاشتي Features وPlugins لتعرف أين أنت، ثم اقرأ كيف تحدّث WordPress وWooCommerce بأمان لتتعرف على روتين النسخة التجريبية. وإذا احتاجت إضافة إلى استبدال، فتصفّح إضافات WooCommerce على DevMarket وافحص ملاحظات التوافق في كل صفحة.
البرمجيات التي يتناولها هذا الدليل، جاهزة للاطلاع عليها.
أضف زر «اشترِ الآن» خفيفًا لمنتجات ووكومرس: تخطَّ صفحة السلة وانقل العميل مباشرة إلى الدفع بنقرة واحدة.
حل أخطاء ووردبريس الشائعة بهدوء: خذ نسخة احتياطية، واقرأ السجلات، واعثر على السبب بالاستبعاد، ثم عالج أخطاء قاعدة البيانات و500 والذاكرة ووضع الصيانة و404 وتسجيل الدخول.
9 دقائق قراءة
اختر قالب ووردبريس بالاختبار لا بالعرض التجريبي: قارن قوالب الكتل والقوالب الكلاسيكية، والمصادر، والسرعة، وإمكانية الوصول، ودعم RTL وWooCommerce، والارتباط بأدوات البناء، وشروط الترخيص على نسخة تجريبية.
9 دقائق قراءة
استخدم قائمة صيانة ووردبريس هذه لتخطيط المهام الأسبوعية والشهرية والسنوية: التحديثات والنسخ الاحتياطي والمستخدمون والإضافات والأمان والسرعة وPHP والنطاق وSSL، مع Site Health وفحوص WooCommerce.
9 دقائق قراءة
لكل منتج على DevMarket إصدار يراجعه فريقنا، ومفتاح ترخيص فوري، وشروط واضحة للتحديث والدعم.