אינטגרציית Magento
חברו את חנות ה-Magento 2 שלכם באמצעות התוסף Joryio Connect. סנכרנו מוצרים, הזמנות, לקוחות ועגלות, עקבו אחר התנהגות המשתמשים בחנות ושחזרו עגלות נטושות.
יכולות
- תוסף מותקן דרך Composer - מודול Magento 2 מקורי, ללא צורך ב-OAuth
- סנכרון אוטומטי - מוצרים, הזמנות, לקוחות ועגלות מוזרמים ל-Joryio מדי דקה
- ייבוא היסטורי - מוצרים, לקוחות והזמנות קיימים (90 הימים האחרונים כברירת מחדל) מיובאים בעת החיבור
- שחזור עגלות נטושות - זיהוי עגלות נטושות ושליחת קישורי שחזור שמחזירים את העגלה
- מעקב בחנות - צפיות בדפים ובמוצרים, הוספה לעגלה ואירועי checkout
- זיהוי לקוחות - זיהוי אוטומטי של לקוחות בעת התחברות, הרשמה לניוזלטר ו-checkout
- ייחוס הכנסות - הזמנות מיוחסות לקמפיין או למסע שהוביל אליהן
- טריגרים בקטלוג - עדכוני מלאי ומחיר מזינים טריגרים של חזרה למלאי וירידת מחיר
דרישות מקדימות
- Magento Open Source או Adobe Commerce 2.4.x
- גישה לשורת הפקודה בשרת ה-Magento שלכם עם Composer
- Magento cron מוגדר ופועל - התוסף שולח אירועים באמצעות cron, ולכן זו דרישה הכרחית
- גישת HTTPS יוצאת משרת ה-Magento שלכם אל Joryio
שלבי הגדרה
שלב 1: קבלת כתובת השרת ומפתח ה-API
- ב-Joryio, עברו אל הגדרות → אינטגרציות → Magento
- העתיקו את כתובת השרת (Server URL)
- לחצו על צור מפתח API והעתיקו את המפתח (מתחיל ב-
jry_mg_)
שלב 2: התקנת התוסף
הורידו את קובץ ה-zip של התוסף (joryio-connect-magento2.zip) באמצעות כפתור הורד תוסף בעמוד אינטגרציית Magento בלוח הבקרה, חלצו אותו, ואז הריצו את הפקודות הבאות מתיקיית השורש של Magento:
composer config repositories.joryio path /path/to/joryio-connect
composer require joryio/module-connect
bin/magento module:enable Joryio_Connect
bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento cache:flush
לחלופין (ללא composer): חלצו את ה-zip לתיקייה app/code/Joryio/Connect והריצו את אותן פקודות bin/magento.
שלב 3: חיבור
- בממשק הניהול של Magento, עברו אל Stores → Configuration → Joryio
- הדביקו את כתובת השרת ואת מפתח ה-API משלב 1
- לחצו על התחבר (Connect)
התוסף יוצר אוטומטית טוקן גישה לאינטגרציית Magento ומשתף אותו באופן מאובטח עם Joryio - אין צורך ליצור טוקנים ידנית. Joryio מאמתת את החיבור ומתחילה מיד סנכרון היסטורי מלא (מוצרים, אחר כך לקוחות, ואז הזמנות - 90 הימים האחרונים כברירת מחדל).
בסיום, הסטטוס מחובר מוצג גם בעמוד הניהול של Magento וגם בלוח הבקרה של Joryio.
מה מסתנכרן
| נתונים | איך | מתי |
|---|---|---|
| מוצרים | ייבוא היסטורי + עדכונים בזמן אמת (כולל שינויי מלאי ומחיר) | בחיבור, ואז באופן שוטף |
| לקוחות | ייבוא היסטורי + עדכונים בזמן אמת | בחיבור, ואז באופן שוטף |
| הזמנות | ייבוא היסטורי (90 הימים האחרונים כברירת מחדל) + עדכונים בזמן אמת | בחיבור, ואז באופן שוטף |
| עגלות | מעקב בזמן אמת + זיהוי נטישה | באופן שוטף |
| זיהוי | התחברות, הרשמה לניוזלטר, אימייל ב-checkout | באופן שוטף |
עדכונים בזמן אמת נכנסים לתור מקומי בחנות שלכם ונשלחים ל-Joryio באמצעות משימת cron שרצה פעם בדקה - לכן חיוני שה-cron של Magento יפעל כראוי. עדכוני מלאי ומחיר מזינים גם טריגרים מהקטלוג (חזרה למלאי, ירידת מחיר).
מעקב בחנות
התוסף מוסיף סקריפט מעקב קל לחנות שלכם (מופעל כברירת מחדל - אפשר לכבות אותו דרך Stores → Configuration → Joryio). הוא עוקב אחר:
| אירוע | תיאור |
|---|---|
| צפייה בדף | כל ביקור בדף |
| צפייה במוצר | כאשר נצפה דף מוצר |
| הוספה לעגלה | פריטים שנוספו לעגלה |
| תחילת Checkout | כאשר מתחיל תהליך checkout |
| זיהוי | לכידת אימייל |
הסקריפט לוכד גם פרמטרי UTM ומזהי קליקים של Joryio מקישורי הקמפיינים שלכם, כך שאפשר לייחס הזמנות לקמפיין או למסע שהוביל למכירה. ראו ייחוס הכנסות.
שחזור עגלות נטושות
- התוסף עוקב אחר העגלות בזמן שהלקוחות קונים
- לאחר 60 דקות של חוסר פעילות (ניתן להגדרה), העגלה מסומנת כנטושה
- Joryio מקבלת את העגלה יחד עם כתובת URL לשחזור
- השתמשו במסע כדי לשלוח הודעות שחזור הכוללות את קישור השחזור
כאשר לקוח לוחץ על קישור השחזור (https://your-store.com/joryio/cart/restore?token=...), העגלה שלו משוחזרת עם כל הפריטים, והוא יכול להשלים את הרכישה מיד.
פתרון בעיות
אירועים תקועים / שום דבר לא מגיע ל-Joryio
כמעט תמיד הסיבה היא ש-ה-cron של Magento אינו פועל. התוסף שומר אירועים בתור מקומי, ומשימת cron שרצה פעם בדקה שולחת אותם - ללא cron, דבר אינו נשלח.
- ודאו ש-cron מוגדר:
bin/magento cron:install(או בדקו את ה-crontab שלכם) - הריצו אותו ידנית לבדיקה:
bin/magento cron:run - בדקו את
var/log/joryio.logבתיקיית השורש של Magento כדי לאתר שגיאות בשליחה
"מפתח API לא תקין" / חוסר התאמה במפתח
- המפתח חייב להתחיל ב-
jry_mg_ולהתאים למפתח המוצג כעת ב-הגדרות → אינטגרציות → Magento ב-Joryio - יצירת מפתח חדש מבטלת את הישן - הדביקו מחדש את המפתח העדכני בממשק הניהול של Magento ולחצו שוב על התחבר
- ודאו שוב שכתובת השרת הועתקה במדויק
נתונים היסטוריים חסרים
- הזמנות ישנות מחלון הסנכרון (90 ימים כברירת מחדל) לא מיובאות
- הסנכרון ההיסטורי מתבצע לפי הסדר: מוצרים, אחר כך לקוחות, ואז הזמנות - בחנות גדולה התהליך עשוי להימשך זמן מה
המעקב לא עובד
- בדקו שסקריפט המעקב מופעל ב-Stores → Configuration → Joryio
- הריצו
bin/magento cache:flushלאחר שינוי ההגדרה (full-page cache עלול להציג דפים ישנים מהמטמון) - ודאו שהסקריפט נטען בכלי הפיתוח של הדפדפן