אופציה מעולה לשיפור חוויית המשתמש באתר שלך היא הוספה של מועדפים או wishlist באתר.
בזמן הגלישה באתר, בכל רגע נתון הגולשים יכולים להוסיף פוסטים שהם אהבו ולחזור אליהם.
כאשר אין צורך לחפש שוב את הפוסטים/מוצרים שהם אהבו, זה הופך את חיי הגולשים לקלים יותר ובחלק מהפעמים זה עוזר באחוזי ההמרות באתר.
בעזרת המדריך היום אנחנו כיצד ליצור data stores חדש, איך לשמור בו נתונים וכיצד ליצור אופציה למשתמשים לשמור פוסטים במועדפים .
שלב ראשון – יצירת data store חדש
גשו לפאנל הניהול ופתחו את JetEngine > JetEngine , הפעילו את המודול data stores על ידי סימון v בתיבה ולחצו save .
הפעילו את הdata stores
לאחר שהפעלנו את הdata stores, אנחנו נראה שנפתחה לנו אופציה חדשה.
הכנסו אליה וצרו data store חדש .
אלו הם האופציות שיש בData Stores:
- Name- רשמו כאן הכותרת של הData Store שלכם. שימו ♥,
השם זה מופיע בצורה פומבית. - Slug- ה״כותרת״ הפנימית של הstore שלכם אשר יכול לשמש גם במודולים נוספים, כאן אל תשמשו ברווחים או בסימנים מיוחדים, השתמשו אך ורק באותיות קטנות או מספרים.
- Store type– כאן אתם בוחרים כיצד לשמור את הנתונים:
- Cookies– עוגיות, הנתונים ישמרו כעוגיות ויעלמו לאחר שתנקו את הקאש(עוגיות) .
- Session– הנתונים ישמרו עד שהגולש יסיים את הפעולה בשרת.
- User Metadata– הנתונים ישמרו בתוך נתוני המשתמש, האופציה הזו תעבוד אך ורק במידה והגולש יהיה רשום באתר .
- Local Storage– הנתונים ישמרו בדפדפן של הגולש .
- Max Size– אופציה זו נותנת לכם את האופציה להגביל את הכמות שבה המשתמש יכול לשמור פוסטים או נתונים . שימו ♥,במידה ולא תגבילו והמשתמשים ישמרו הרבה נתונים,
זה יכול להשפיע על המהירות של האתר,בדקו מה האיזון המתאים עבורכם -עבורי הוא בדר״כ 10. - Count posts– אופציה זו נותנת לכם לספור את הנתונים השמורים בstore .
לדוגמא -ניתן להציג בעזרתה- כמה פעמים נשמר פוסט מסוים.
במדריך היום אנחנו נשתמש באופציות של Cookies,Max size וCount Posts.
בניית הdata store
במדריך אנחנו נבנה מועדפים לשמירת פוסטים, אך שימו לב, אפשר לבנות בעזרת הכלי הנ״ל כמעט כל דבר.
ראשית ניתן לStore שם- ״מה שאהבתי״,לאחר מכן נכתוב slug בשם ״fav" ,נבחר את הStore Type – עוגיות,נגביל את כמות הפוסטים ל10 ונסמן את האופציה של Count Posts.
שלב שני- יצירת listing grid
בניית הlisting grid עם אופציית הוספה למועדפים
בכדי להציג את הנתונים שאנחנו שומרים, אנחנו צריכים להשתמש בListing Grid בעמוד המועדפים שלנו.
לכן,לפני שנצור את העמוד החדש,אנחנו נצטרך ליצור Listing (לופ) חדש.
במידה ואינכם יודעים איך ליצור Listing,הכנסו קודם למדריך של Jet Listing – יצירת לולאות בג’ט לפוסטים / מוצרים .
כאשר אנחנו יוצרים את ה-Listing חדש,אנחנו נשתמש בוידג׳ט Dynamic link .
בלופ הראשון שלנו – הרגיל בו אנחנו נרצה לתת אופציה לשמירת הפוסטים במועדפים נבחר את האופציה במקור שלנו: Add To Store ונבחר בStore את הData Store שלנו.
שימו לב,להתאים את הLabel שלנו בהתאם למיקרוקופי של האתר שלכם.
בניית הlisting grid עם אופציית הסרת מהמועדפים
בלופ השני שלנו,אנחנו נשתמש בוידג׳ט Dynamic link .
כאשר אנחנו נבחר הפעם באופציה במקור שלנו: Remove From Store וכמו בלופ הראשון שלנו.
נבחר בstore את הData Store שלנו .גם כאן כמו בלופ הראשון,התאימו את הLabel בהתאם למיקרו-קופי של האתר שלכם.
שלב שלישי- יצירת עמוד מועדפים
לאחר שיצרנו את 2 הListing Grid שלנו,אנחנו נשתמש בListing Grid השני – של הסרה מהמועדפים .
ביצירת העמוד,בחרו את הוידג׳ט Listing Grid ואת הליסטינג שיצרתם .
בPost Query ,לחצו על ״Add Item" ובחרו את האופציה של Posts & Author Parameters .
לאחר מכן,תפתח לנו חלונית Get posts from store ובה אנחנו נבחר את הstore שיצרנו.
כעת,אנחנו נשתמש באופציה של Count posts .
נוסיף וידג׳ט של כותרת דינמית ונבחר Data Stores: Post Count .
התאימו את המיקרו-קופי של הכותרות לפי האתר שלכם ולחצו פרסום.
כמו כן,ניתן להוסיף בHeader של האתר, אייקון ומספר המועדפים שלנו כפי שנראה בתמונה למטה.
לסיכום..
לסיכום, למדנו היום ליצור Data Stores חדש אשר ישמש אותנו כמועדפים באתר שלנו.
אם אהבתם את המדריך, מוזמנים לשתף אותו וכן אם יש לכם הערה/הארה, מוזמנים להגיב .
2 תגובות
אהלן. אחלה מדריך. תודה.
רשמת שיש אפשרות להציג כמה פעמים נשמר כל פוסט.
איך אפשר לראות את זה?
היי טל, שמח שאהבת .
בשדה דינמי בחר items count .