אירוע רכישה לא נרשם בווקומרס? ארבעה שלבים שמראים אם זו סליקה, סטטוס או webhook
לקוח כותב לכם בוואטסאפ ששילם, אבל בחנות אין הזמנה כזו. או שאתם פותחים את הדוח היומי ומרגישים שהתנועה הייתה גבוהה מהרגיל, אבל מספר ההזמנות לא זז. לפני שמחפשים תקלה בפרסום או בקמפיין, יש שלוש שאלות שצריך לענות עליהן בסדר הזה, כי כל אחת מובילה לבדיקה אחרת לגמרי.
התשובה הקצרה: "אירוע רכישה שלא נרשם" זה לא תקלה אחת, זה שלוש תקלות שונות שנראות אותו דבר מבחוץ: ההזמנה באמת לא הושלמה, ההזמנה קיימת אבל תקועה בסטטוס הלא נכון, או שההזמנה הושלמה תקין ורק המידע עליה לא הגיע הלאה. בבדיקה על 13 חנויות, ב-4 מתוכן נמצאו הזמנות שלא נרשמו כמו שצריך, כאשר החנות בפועל מכרה או שהקופה נכשלה.
שלב 1: בדקו קודם אם ההזמנה קיימת בכלל ב-WooCommerce
לפני כל השערה אחרת: פתחו את WooCommerce ← Orders וחפשו לפי שם או אימייל הלקוח, בלי סינון סטטוס. אם ההזמנה לא מופיעה שם בשום סטטוס, זו לא תקלת דיווח. זו תקלת סליקה אמיתית, וממשיכים לשלב 2. אם היא כן מופיעה, אבל בסטטוס לא צפוי, עברו ישר לשלב 3.
שלב 2: אם ההזמנה לא קיימת כלל, בדקו את מערכת הסליקה
ב-13 חנויות שבדקנו, 3 מתוך 4 מקרים של אי-רישום הזמנות עברו דרך ספקי סליקה ישראליים, בעיקר Tranzila ו-PayPlus. שגיאות ספציפיות כמו קוד 900 (3D Secure נכשל) וקוד 901 (שגיאה לא מזוהה) משאירות את ההזמנה תקועה או שלא נוצרת בכלל. המדריך המלא על תקלות הסליקה האלה נמצא בהזמנות לא נרשמות בווקומרס: תקלות סליקה אפשריות. בקשו מהמפתח או מהקמפיינר לבדוק את לוג הסליקה, לא רק את WooCommerce: לפעמים העסקה כן עברה בכרטיס האשראי, אבל הwebhook שאמור ליצור את ההזמנה בחנות לא הגיע.
שלב 3: אם ההזמנה קיימת, בדקו איזה סטטוס באמת אומר מה
זו הטעות הכי נפוצה בקריאת דוחות בישראל: סטטוס on-hold בהרבה חנויות משמש בפועל לעגלה נטושה שלא שולמה, לא להזמנה שממתינה לאישור. אם סופרים on-hold כ"המרה שממתינה", מקבלים תמונה מנופחת. משמעות כל סטטוס הזמנה מוגדרת ב-WooCommerce עצמו, אבל מה שער הסליקה שלכם עושה עם כל סטטוס תלוי בהגדרות שלכם: לא הכל בא מהקופסה.
שלב 4: אם ההזמנה הושלמה, בדקו שהיא באמת "יצאה" מהחנות
זה החלק שאף מדריך תחזוקת WooCommerce שבדקנו לא מכסה: הזמנה יכולה להיות מלאה ותקינה לגמרי בתוך WooCommerce, ועדיין לא להגיע לשום מקום אחר. אם הwebhook שמעדכן את מערכת האימייל, ה-CRM, או שכבת המדידה לא רץ, אתם רואים המרה בחנות בלי שההזמנה מגיעה לדוח הפרסום, לרשימת התפוצה, או לכל מערכת אחרת שמצפה לקבל עדכון. המדריך המלא למה בכלל צריך מדידה מסודרת מוסבר במעקב המרות בווקומרס: GA4, גוגל אדס ומטא. בקשו מהמפתח לבדוק תחת WooCommerce ← Status ← Logs אם יש שגיאות webhook, ולוודא שההזמנה החדשה באמת שולחת אירוע יוצא ולא רק נשמרת מקומית.
הזמנות כושלות שלא משוחזרות
ב-3 מתוך 13 חנויות שבדקנו נמצאו הזמנות כושלות שלא שוחזרו אוטומטית, גם שבוע אחרי שהלקוח ניסה לשלם. זה אומר שלקוח שרצה לקנות ונתקל בתקלה פשוט נעלם, בלי שום מייל תזכורת או ניסיון חוזר. בדקו אם יש לכם אוטומציה לשחזור הזמנות כושלות (למשל דרך Flashy או תוסף ייעודי), ואם כן, בקשו מהקמפיינר לוודא שהיא באמת פעילה ולא רק מוגדרת.
למה שווה לטפל בזה מהר
הזמנה כושלת בודדת יכולה להיות שווה יותר מכל ההכנסה שנרשמה באותו יום. במקרה שבדקנו, שווי ההזמנה הכושלת היחידה עלה על כלל ההכנסה היומית שכן הושלמה באותה חנות. זו לא סיבה לפאניקה, אבל היא סיבה טובה לבדוק הזמנות כושלות באותה תדירות שבודקים את דוח ההכנסות, לא פעם בחודש.
סדר הבדיקה המומלץ
- חפשו את ההזמנה ב-WooCommerce לפי לקוח, בלי סינון סטטוס.
- לא נמצאה בכלל: בדקו את לוג שער הסליקה, לא רק את WooCommerce.
- נמצאה בסטטוס לא ברור: ודאו מה on-hold ו-pending אומרים אצלכם בפועל.
- נמצאה כ-Completed: בדקו את לוג ה-webhooks לפני שמחשידים את הפרסום.
שאלות נפוצות
האם כל on-hold זה בעיה? לא. אצל הרבה חנויות ישראליות זה בדיוק ההגדרה הנכונה לעגלה נטושה שלא שולמה. הבעיה מתחילה כשמתייחסים אליו כאילו הוא "כמעט הזמנה" בלי לבדוק מה הוא אומר בפועל אצלכם.
איך יודעים אם הבעיה בסליקה או ב-webhook? אם ההזמנה לא קיימת בכלל ב-WooCommerce, זו כמעט תמיד בעיית סליקה. אם היא קיימת וגם מסומנת Completed, אבל מערכות אחרות לא "יודעות" עליה, זו כמעט תמיד בעיית webhook או אינטגרציה.
כמה מהר צריך לבדוק הזמנות כושלות? באותה תדירות שבודקים הכנסות. הזמנה כושלת בודדת יכולה להיות שווה יותר מכל ההכנסה היומית שכן נרשמה, ולכן שבוע של עיכוב בבדיקה הוא לא זניח.
מה לעשות עכשיו
חפשו את ההזמנה הבאה שנראית "חסרה" לפי הצעדים בסדר הזה, לא לפי ניחוש. ג'ימי בודק כל יום גם הזמנות כושלות וגם פערי webhook, כדי שלא תצטרכו לחכות לתלונה של לקוח כדי לגלות שמשהו נתקע.
