وصول إلى نظام نقاط البيع
للتحكم في الوصول إلى وظائف WCPOS، يمكنك استخدام قدرات و أدوار المستخدمين في WordPress. من خلال تعيين أدوار محددة للمستخدمين وتكوين قدراتهم، يمكنك تخصيص مستويات الوصول لمستخدمي نظام نقاط البيع المختلفين. يقوم مكون WCPOS بالتكامل مع الأدوار الموجودة في WordPress ويقدم دورًا محددًا للصرافين.
توضح الجدول التالي الأدوار الرئيسية للمستخدمين في نظام نقاط البيع وقدراتهم ذات الصلة:
| الدور | أنشأه | الوصف |
|---|---|---|
| مسؤول | WordPress | مالك الموقع الذي يمتلك جميع القدرات مفعلة بشكل افتراضي. |
| مدير المتجر | WooCommerce | تم تصميم هذا الدور للمستخدمين الذين يحتاجون إلى الوصول إلى نظام نقاط البيع والقدرة على إدارة إعدادات نظام نقاط البيع. قد لا يتمتع مديرو المتجر بإذن لتثبيت المكونات الإضافية أو أداء مهام إدارية أخرى. |
| صراف | WCPOS | تم إضافة هذا الدور بواسطة مكون WCPOS ويستهدف المستخدمين الذين سيستخدمون نظام نقاط البيع في المقام الأول. عادةً ما يتمتع الصرافون بقدرات محدودة وقد لا يكون لديهم وصول إلى wp-admin لتعديل إعدادات نظام نقاط البيع، أو تثبيت المكونات الإضافية، أو إنشاء منشورات المدونة. في بعض الحالات، قد ترغب حتى في تقييد الصراف من إضافة أو تعديل العملاء في نظام نقاط البيع. |
لإسناد وإدارة أدوار المستخدمين والقدرات، يمكنك التنقل إلى WP Admin > POS > Access.
يوفر الجدول التالي نظرة عامة على قدرات WordPress المرتبطة بمكون WCPOS:
| القدرة | الوصف | مثال على الاستخدام |
|---|---|---|
access_woocommerce_pos | يسمح بالوصول إلى واجهة WCPOS. | تمكين هذا الخيار سيمنح الصراف إذنًا للوصول واستخدام نظام نقاط البيع، مما يسمح لهم بإجراء المعاملات في نقاط البيع. |
manage_woocommerce_pos | يمكن من إدارة إعدادات وتكوينات WCPOS. | تمكين هذا الخيار سيعطي الصراف القدرة على تعديل الإعدادات المتعلقة بنظام نقاط البيع، مثل طرق الدفع أو قوالب الإيصالات. |
create_users | يسمح للصراف بإنشاء حسابات مستخدمين جديدة في WordPress. | تعطيل هذا الخيار سيمنع الصراف من إنشاء حسابات عملاء جديدة في نظام نقاط البيع. |
edit_others_shop_orders | يمكّن من تعديل طلبات المتجر التي أنشأها صرافون آخرون. | تعطيل هذا الخيار سيمنع الصراف من تعديل طلبات المتجر التي أنشأها صراف مختلف في نظام نقاط البيع. |
edit_product | يسمح للصراف بتعديل تفاصيل المنتجات. | تعطيل هذا الخيار سيمنع الصراف من تعديل تفاصيل المنتجات المتاحة في نظام نقاط البيع. |
edit_published_products | يسمح للصراف بتعديل المنتجات المنشورة. | تعطيل هذا الخيار سيمنع الصراف من إجراء تغييرات على المنتجات التي تم نشرها بالفعل في نظام نقاط البيع. |
edit_shop_orders | يسمح للصراف بتعديل طلبات المتجر. | تعطيل هذا الخيار سيمنع الصراف من تعديل تفاصيل طلبات المتجر، مثل حالة الطلب أو تفاصيل العملاء، في نظام نقاط البيع. |
edit_users | يسمح للصراف بتعديل حسابات المستخدمين الحالية. | تعطيل هذا الخيار سيمنع الصراف من تعديل تفاصيل حسابات العملاء، مثل عنوان الفوترة، في نظام نقاط البيع. |
list_users | يسمح للصراف بعرض قائمة بحسابات المستخدمين. | تعطيل هذا الخيار سيمنع الصراف من البحث أو اختيار العملاء في نظام نقاط البيع. |
manage_product_terms | يسمح للصراف بإدارة فئات ومنتجات العلامات. | تعطيل هذا الخيار سيمنع الصراف من إنشاء أو تعديل أو حذف فئات أو علامات المنتجات في نظام نقاط البيع. |
publish_shop_orders | يسمح للصراف بنشر طلبات المتجر. | تعطيل هذا الخيار سيمنع الصراف من إنهاء ومعالجة طلبات المتجر الجديدة في نظام نقاط البيع. |
read_private_products | يسمح للصراف بالوصول إلى تفاصيل المنتجات الخاصة. | تعطيل هذا الخيار سيمنع الصراف من عرض تفاصيل المنتجات الخاصة المتاحة في نظام نقاط البيع. |
read_private_shop_coupons | يسمح للصراف بالوصول إلى تفاصيل كوبونات المتجر الخاصة. | تعطيل هذا الخيار سيمنع الصراف من عرض تفاصيل كوبونات المتجر الخاصة في نظام نقاط البيع. |
read_private_shop_orders | يسمح للصراف بالوصول إلى تفاصيل طلبات المتجر الخاصة. | تعطيل هذا الخيار سيمنع الصراف من عرض تفاصيل طلبات المتجر الخاصة في نظام نقاط البيع. |
read | يسمح بالوصول إلى إدارة WordPress. | تعطيل هذا الخيار يمنع الصراف من الوصول إلى لوحة تحكم WordPress وصفحة ملف المستخدم. |
من خلال إسناد القدرات المناسبة لكل دور، يمكنك ضبط الوصول والأذونات للمستخدمين المختلفين في نظام نقاط البيع. وهذا يتيح لك التحكم في من يمكنه أداء إجراءات معينة، وعرض المعلومات الحساسة، وإجراء تغييرات على متجرك.
لمزيد من المعلومات التفصيلية حول إدارة أدوار المستخدمين والقدرات في WordPress، يمكنك الرجوع إلى WordPress Codex.