API04006: المورد غير موجود
ما الذي يعنيه هذا
لم يتمكن الخادم من العثور على المورد المطلوب. يتوافق هذا عادةً مع رمز حالة HTTP 404، مما يشير إلى أن المنتج أو الطلب أو العميل أو المورد الآخر الذي تحاول الوصول إليه غير موجود.
الأسباب الشائعة
- تم حذف السجل — تم حذف المورد على الخادم
- معرّف خاطئ — يتم استخدام معرّف غير صحيح أو قديم
- مشاكل التزامن — تشير البيانات المحلية إلى مورد لم يعد موجودًا
- تكوين عنوان URL خاطئ — نقطة نهاية API غير صحيحة
- مشكلات الروابط الدائمة — يلزم تحديث الروابط الدائمة في WordPress
تخطيط خطأ الخادم
يتم تفعيل هذا الرمز الخطأ عندما يُرجع الخادم:
| رمز الخادم | المصدر |
|---|---|
rest_no_route | واجهة WordPress REST API |
| HTTP 404 | أي استجابة خادم |
كيفية الإصلاح
1. تحقق مما إذا كان المورد موجودًا
تحقق من أن المورد لا يزال موجودًا في موقع WooCommerce:
- سجّل الدخول إلى لوحة إدارة WordPress
- انتقل إلى القسم المعني (المنتجات، الطلبات، العملاء)
- ابحث عن العنصر حسب المعرّف أو الاسم
2. تحديث البيانات المحلية
إذا تم حذف المورد من جانب الخادم:
- افتح إعدادات نقطة البيع
- انتقل إلى قسم البيانات المعني
- قم بتحفيز مزامنة/تحديث لتحديث البيانات المحلية
- يجب أن يتم إزالة العنصر المحذوف محليًا
3. تحقق من الروابط الدائمة في WordPress
إذا لم يتم العثور على عدة موارد:
- انتقل إلى الإعدادات → الروابط الدائمة في لوحة إدارة WordPress
- انقر على حفظ التغييرات (حتى بدون إجراء تغييرات)
- هذا يقوم بتحديث بنية الرابط الثابت
4. تحقق من مسارات API
اختبر REST API مباشرة:
https://yoursite.com/wp-json/wc/v3/products
إذا أعاد هذا 404، فقد تكون هناك مشكلة في تكوين الخادم.
5. تحقق من تعارضات المكون الإضافي
إذا كانت مسارات REST API مفقودة:
- تأكد من تفعيل WooCommerce
- تأكد من أن المكون الإضافي WCPOS نشط
- قم بتعطيل المكونات الإضافية الأخرى بشكل مؤقت للاختبار