API02004: المستخدم غير مخول
ما يعنيه هذا
لقد قمت بتسجيل الدخول، ولكن حساب المستخدم الخاص بك ليس لديه إذن لتنفيذ الإجراء المطلوب. هذه مشكلة تفويض (ما يمكنك فعله) بدلاً من مشكلة مصادقة (من أنت).
الأسباب الشائعة
- قيود دور المستخدم — دور WordPress الخاص بك لا يشمل الوصول إلى POS
- تم تعطيل الوصول إلى POS — لم يُمنح حسابك أذونات POS
- قيود الميزات — بعض الميزات محدودة لأدوار معينة
- قيود المتجر — قد لا يكون لديك الوصول إلى هذا المتجر المحدد
تعيين خطأ الخادم
يتم تفعيل رمز الخطأ هذا عندما يعود الخادم بـ:
| رمز الخادم | المصدر |
|---|---|
rest_cannot_view | واجهة برمجة تطبيقات REST الخاصة بـ WordPress |
woocommerce_rest_cannot_view | واجهة برمجة تطبيقات REST الخاصة بـ WooCommerce |
كيفية الإصلاح
1. تحقق من دور المستخدم
في WordPress Admin → المستخدمون:
- ابحث عن حساب المستخدم الخاص بك
- تحقق من الدور (مثل، Shop Manager، Administrator)
- تأكد من أن الدور يتضمن قدرات WooCommerce
2. تفعيل الوصول إلى POS
في WordPress Admin → WooCommerce → POS → Access:
- ابحث عن المستخدم أو الدور
- قم بتمكين أذونات الوصول إلى POS
- احفظ التغييرات
3. طلب أذونات إضافية
اتصل بمدير متجرك لـ:
- منح دورك الوصول إلى POS
- تعيين دور لك مع الأذونات المناسبة
- تفعيل الميزات المحددة التي تحتاجها
4. تحقق من تعيين المتجر
إذا كنت تستخدم متاجر متعددة:
- تحقق من أنك تم تعيينك إلى المتجر الصحيح
- تحقق من الأذونات الخاصة بالمتجر
الأذونات المطلوبة
تتطلب الإجراءات المختلفة قدرات مختلفة:
- عرض المنتجات: الوصول للقراءة على المنتجات
- إنشاء الطلبات: القدرة على إنشاء/تعديل الطلبات
- إدارة العملاء: قدرات إدارة العملاء
- الوصول إلى التقارير: قدرات عرض التقارير