על מנת להטמיע את אפשרויות המשתמש המוגבל במערכת יש לעבוד לפי השלבים הבאים:
1. יש להכנס לחנות של הלקוח
2. יש להכנס למערכת ההייבריד -> אדמין קונימבו - מבנה נתונים
3. יש להכנס ל"הוספת שדות למודל קיים:
4. ולהכניס אתה נתונים בצורה הבאה:
כותרת- user
פעיל בחנות - צריך להיות מסומן "כן"
בחר דף להטמעה - משתמש
config_XML - יש להכניס את הטקסט המצויין אחרי הצילום מסך, כך זה אמור להראות:
מצ"ב הטקסט שיש להכניס לשדה config_XML
<vars>
<var>
<label>הזמנות</label>
<name>orders</name>
<type>checkbox</type>
<value></value>
<option><value>none</value><text>ללא</text></option>
<option><value>orders-index</value><text>כל ההזמנות</text></option>
<option><value>orders-show</value><text>דף הזמנה</text></option>
<option><value>order_statuses-create</value><text>עדכון סטטוס</text></option>
<tab>הרשאות</tab>
<group>access</group>
<tip>
ללא - ללא גישה למסך זה
כל ההזמנות - תהיה גישה לפלטר על כל ההזמנות
דף הזמנה - תהיה גישה לערוך הזמנה
עדכון ססטוס - תהיה אפשרות לערוך מצב הזמנה
</tip>
</var>
<var>
<label>עגלה</label>
<name>carts</name>
<type>checkbox</type>
<value></value>
<option><value>none</value><text>ללא</text></option>
<option><value>carts</value><text>כלל הפעולות בעגלה</text></option>
<tab>הרשאות</tab>
<group>access</group>
<tip>
מסך עגלה:
ללא - ללא אפשרות לעבור ל"מעבר לדף עגלה" דרך מסך ההזמנה
כלל הפעולות בעגלה- תהיה אפשרות לבצע עריכה לעגלה דרך הממשק.
</tip>
</var>
<var>
<label>חיוב ההזמנה</label>
<name>credit_guard_xmls</name>
<type>checkbox</type>
<value></value>
<option><value>none</value><text>ללא</text></option>
<option><value>credit_guard_xmls-debit</value><text>כפתור חיוב הלקוח</text></option>
<tab>הרשאות</tab>
<group>access</group>
<tip>
חיוב ההזמנה:
ללא - ללא אפשרות לחייב את ההזמנה
כפתור חיוב הלקוח - תהיה אפשרות לחייב
</tip>
</var>
<var>
<label>פניות</label>
<name>tickets</name>
<type>checkbox</type>
<value></value>
<option><value>none</value><text>ללא</text></option>
<option><value>tickets-index</value><text>כל הפניות</text></option>
<option><value>tickets-show</value><text>דף פנייה</text></option>
<tab>הרשאות</tab>
<group>access</group>
<tip>
ללא- לא תהיה אפשרות להכנס למסכי פניות
כל הפניות- תהיה אפשרות לראות נתונים
דף פניה - תהיה אפשרות להכנס למסך פניה ולראות את התוכן
</tip>
</var>
<var>
<label>המשתמש יופנה לדף זה לאחר כניסה</label>
<name>go_to_path</name>
<type>text</type>
<value>hello world</value>
<tab>הרשאות</tab>
<group>access</group>
<tip>הכתובת חייבת להיות יחסית ולהתחיל ב /admin/</tip>
</var>
<var>
<label>סטטוס הזמנות</label>
<name>order_statuses</name>
<type>checkbox</type>
<value></value>
<option><value>none</value><text>ללא</text></option>
<option><value>order_statuses-create</value><text>עדכון סטטוס</text></option>
<tab>הרשאות</tab>
<group>access</group>
<tip>נותן את האפשרות לעדכן מצב הזמנה, מתוך מסך הזמנה וממסך ההזמנות הראשי</tip>
</var>
<var>
<label>סטטוס פניות</label>
<name>ticket_notes</name>
<type>checkbox</type>
<value></value>
<option><value>none</value><
<option><value>ticket_notes-
<option><value>ticket_notes-
<option><value>ticket_notes-
<tab>הרשאות</tab>
<group>access</group>
<tip>הסבר קצר</tip>
</var>
</vars>
5. נלך למסך ניהול משתמשים:
הוספת הרשאות נוספות:
במידה ונרצה להוסיף עוד מסכים להרשאות ניתן לבצע זאת בחופשיות לפי ההנחיות הבאות:
אם נשים לב, לכל משתנה בקוד למעלה יש פרמטר מהמערכת, לדוגמא, מסך כל ההזמנות, בקוד רשום כך:
במידה ונעשה Inspect על המסך הזה בממשק, נוכל לראות תחת תגית המתא של השם מסך את הערך הזה:
כל הפיתוח יודע על איזה מסך מדובר ואותו הוא יחריג
שימו לב שמה שקובע איזה מסכים צריך להוסיף זה לא דווקא המסך בו נמצאים אלא הטופס שמגישים.
<option><value>ticket_notes-
<option><value>ticket_notes-
לדוגמא, ניתן לראות שימוש של הפיתוח בצורה מורחבת בחנות amirshop
שם עבור משתמש מוגבל יצרו הייבריד אשר מציג ללקוח 2 מסכים בלבד, פניות והזמנות
הוספת קישורים ידניים לממשק - קישור להורדה
שם בקלות תוכלו לתת כותרת שם המסך, וקישור למסך המבוקש:
יש בסוף התהליך להנחות את הלקוח להקים משתמשים לפי הבלוג הבא: https://konimbo.freshdesk.com/a/solutions/articles/4000157866