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

API04006: المورد غير موجود

ما الذي يعنيه هذا​

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

الأسباب الشائعة​

  • تم حذف السجل — تم حذف المورد على الخادم
  • معرّف خاطئ — يتم استخدام معرّف غير صحيح أو قديم
  • مشاكل التزامن — تشير البيانات المحلية إلى مورد لم يعد موجودًا
  • تكوين عنوان URL خاطئ — نقطة نهاية API غير صحيحة
  • مشكلات الروابط الدائمة — يلزم تحديث الروابط الدائمة في WordPress

تخطيط خطأ الخادم​

يتم تفعيل هذا الرمز الخطأ عندما يُرجع الخادم:

رمز الخادمالمصدر
rest_no_routeواجهة WordPress REST API
HTTP 404أي استجابة خادم

كيفية الإصلاح​

1. تحقق مما إذا كان المورد موجودًا​

تحقق من أن المورد لا يزال موجودًا في موقع WooCommerce:

  • سجّل الدخول إلى لوحة إدارة WordPress
  • انتقل إلى القسم المعني (المنتجات، الطلبات، العملاء)
  • ابحث عن العنصر حسب المعرّف أو الاسم

2. تحديث البيانات المحلية​

إذا تم حذف المورد من جانب الخادم:

  1. افتح إعدادات نقطة البيع
  2. انتقل إلى قسم البيانات المعني
  3. قم بتحفيز مزامنة/تحديث لتحديث البيانات المحلية
  4. يجب أن يتم إزالة العنصر المحذوف محليًا

إذا لم يتم العثور على عدة موارد:

  1. انتقل إلى الإعدادات → الروابط الدائمة في لوحة إدارة WordPress
  2. انقر على حفظ التغييرات (حتى بدون إجراء تغييرات)
  3. هذا يقوم بتحديث بنية الرابط الثابت

4. تحقق من مسارات API​

اختبر REST API مباشرة:

https://yoursite.com/wp-json/wc/v3/products

إذا أعاد هذا 404، فقد تكون هناك مشكلة في تكوين الخادم.

5. تحقق من تعارضات المكون الإضافي​

إذا كانت مسارات REST API مفقودة:

  1. تأكد من تفعيل WooCommerce
  2. تأكد من أن المكون الإضافي WCPOS نشط
  3. قم بتعطيل المكونات الإضافية الأخرى بشكل مؤقت للاختبار
  • API04001 — تنسيق استجابة غير صالح
  • API04002 — رمز استجابة غير متوقع
  • API05002 — المكون الإضافي WCPOS غير موجود