שיווקנט HE EN 054-238-3789
WooCommerce · חירום

תיקון תקלות checkout ב-WooCommerce - הזמנות שלא נסגרות

תיקון תקלת checkout ב-WooCommerce - שער תשלום והזמנות

לקוח לחץ "שלם", שער התשלום מחייב את הכרטיס, אבל ההזמנה נשארת תקועה pending - או גרוע מזה, היא בכלל לא נוצרת. כל דקה בלי checkout שעובד היא הכנסה אבודה. אני מאתר את נקודת השבר בין WooCommerce, שער התשלום וה-webhooks תוך שעות, לא ימים.

למה תיקון מקצועי הכרחי בחנות

  • WooCommerce, שער תשלום ו-webhook הם 3 רכיבים נפרדים - בלי ידע לזהות את האשם, התיקון יורה באוויר.
  • אני קורא Stripe/PayMe/Tranzila logs מול WC logs במקביל - חושף את הצעד שנפל באמת.
  • בדיקת permalinks + REST API חושפת בעיות שלא נראות לעין אבל שוברות webhooks באופן שיטתי.
  • אני מתקן גם את ההזמנות התקועות - שחזור הכנסה רטרואקטיבית, לא רק מניעה לעתיד.

מה גורם ל-checkout ב-WooCommerce להישבר

תהליך checkout ב-WooCommerce עובר חמישה שלבים נפרדים. הלקוח לוחץ "Place Order" - WooCommerce מאמת את הסל ויוצר הזמנה במצב pending. WooCommerce מפנה לשער התשלום (PayMe, Tranzila, Stripe). שער התשלום מחייב את הכרטיס. שער התשלום שולח webhook חזרה ל-WooCommerce עם תוצאה. WooCommerce מעדכן את ההזמנה ל-processing/completed או failed. שגיאה באחד מחמשת הצעדים שוברת את הכל.

הסיבות הנפוצות: SSL לא תקין באתר ולכן שער התשלום מסרב webhook. הגדרת permalinks שגויה ש-REST API לא מגיב נכון בכתובות שהשער שולח אליהן. תֶמה או תוסף שמתערב ב-checkout JavaScript ושובר את הסליקה. שער התשלום ב-test mode בעוד שהאתר ב-live. wp-config.php ש-define WP_DEBUG_DISPLAY True מציג שגיאות PHP בתגובת ה-webhook ולכן השער חושב שזה JSON שבור. כל אחת מהבעיות נראית זהה לעין הלקוח - "שלמתי וזה לא עבד".

תיקון לבד מסוכן כי שינוי שגוי ב-WooCommerce settings יכול לשבור גם הזמנות תקינות. בעלי חנויות מכבים תוסף אבטחה ופותחים את האתר לפריצה, או מחליפים שער תשלום בלי הבנה ומאבדים גישה ל-token-ים שמורים של לקוחות. אבחון מקצועי קורא במקביל את WC logs (תיקיית logs בתֶמה), את logs של שער התשלום (Stripe Dashboard, PayMe portal), ואת PHP error log - שלוש מקורות שיחד מצביעים על נקודת השבר המדויקת. רק אז מתקנים, ובמינימום שינוי.

מה אתם מקבלים

  • אבחון 3 מקורות logs

    WooCommerce + שער תשלום + PHP errors במקביל. תשובה מדויקת על מה נשבר ולמה.

  • תיקון webhook + REST API

    הגדרת permalinks נכונה, וידוא ש-/wp-json מגיב, אישור webhook secret תקין, בדיקת firewall.

  • שחזור הזמנות תקועות

    מעבר ידני על הזמנות pending, הצלבה עם סליקות תקינות, עדכון סטטוס ושליחת מייל ללקוח.

  • בדיקת end-to-end

    הזמנת test מלאה - עגלה, checkout, סליקה, webhook, אימייל, אישור הזמנה. הכל פועל לפני שמכריזים על תיקון.

התהליך

  1. 1

    איסוף logs

    הורדת WC logs, התחברות ל-portal של שער התשלום, סקירת PHP errors. תמונה מלאה של 24 שעות אחרונות.

  2. 2

    אבחון נקודת שבר

    הצלבת 3 המקורות לזיהוי בדיוק באיזה שלב נפלה ההזמנה - יצירה, redirect, סליקה או webhook.

  3. 3

    תיקון

    תיקון הסיבה הספציפית - permalinks, SSL, תוסף מתערב, REST endpoints, או הגדרת השער.

  4. 4

    שחזור הזמנות

    מעבר על הזמנות תקועות, וידוא תשלומים בפורטל השער, עדכון סטטוסים ושליחת מיילים מאוחרים.

  5. 5

    בדיקת end-to-end

    הזמנת test מלאה ב-2 דפדפנים, וידוא שכל webhook מגיע, הזמנה מתעדכנת ומייל נשלח. דוח מסכם.

תמחור לפי תקלה
650-1,800 ₪ לתקלה

תיקון webhook/permalinks - 650-950 ₪. תיקון מורכב + שחזור הזמנות - 1,200-1,800 ₪. תוצאה תוך 2-6 שעות, חירום אפשרי תוך שעה.

שאלות נפוצות

כמה זמן זה לוקח?

אבחון 60-90 דקות, תיקון עוד 1-3 שעות. שחזור הזמנות תקועות - תלוי כמות, לרוב שעה נוספת. ב-85% מהמקרים checkout פועל תוך 4-6 שעות מההתחלה. אפשרות חירום תוך שעה לחנויות עם נזק שעתי גבוה.

האם אאבד הזמנות או נתוני לקוחות?

לא. הפעולה היא רק על הגדרות וקוד, לא על נתונים. בנוסף, הזמנות שכבר נסלקו אצל שער התשלום אבל לא רשומות אצלכם - אני משחזר אותן ידנית מהפורטל של PayMe/Stripe. הכנסות שחשבתם שאיבדתם חוזרות.

מה אם זה קורה שוב אחרי עדכון תוסף?

אני מספק רשימת תוספים שיש להימנע מעדכון אוטומטי שלהם, מגדיר staging environment לבדיקות, ומתקין monitoring על checkout שיתריע ברגע שהזמנה נכשלת. אצל לקוחות בתחזוקה <a href="/web-design/wordpress-troubleshooting/">חודשית</a> בדיקת checkout שבועית כלולה.

איך מתחילים?

שולחים כתובת חנות, פרטי wp-admin, וגישה לפורטל של שער התשלום (read-only מספיקה). אני מתחיל אבחון תוך 1-2 שעות, חירום תוך 30 דקות. הצעת מחיר סופית אחרי שעת אבחון.

אפשר תיקון מרחוק?

כן, כולו מרחוק. השער מנוהל מ-portal cloud, וורדפרס דרך wp-admin/SSH. אין צורך בגישה פיזית לחנות.

תקלה אחרת בוורדפרס?

תקלת checkout היא קריטית אבל יש 9 תרחישי וורדפרס נוספים שאני מטפל בהם. חזרו לעמוד הראשי כדי למצוא את התרחיש שמתאים לכם.

לדף הראשי של קידום אתרים ←
חזרה לבניית אתרים ופיתוח וובי
בניית אתרים

שירותים נוספים בתחום בניית אתרים ופיתוח וובי