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

השיפור: נקודות איסוף לפי העיר שנבחרה
בנוסף לתיקון, שיפרתי את התוסף כך שבבחירת עיר לאיסוף מופיעות ברשימה רק נקודות האיסוף שמשויכות לאותה עיר.
כך הלקוח בוחר קודם את העיר, ולאחר מכן בוחר מתוך רשימת נקודות רלוונטית. אין צורך לחפש את נקודת האיסוף בתוך רשימה שמכילה גם נקודות בערים אחרות.
בחירת עיר לאיסוף ← הצגת נקודות האיסוף המשויכות לעיר ← בחירת נקודת איסוף
האתגר המקצועי: תיקון תקלה ושיפור התהליך באותו רכיב
העבודה לא הסתיימה בפתרון ההתנגשות. באותו תוסף פותחה גם התאמה של רשימת נקודות האיסוף לבחירת העיר. שני החלקים משלימים זה את זה: תאימות לעמוד התשלום ובחירה נוחה יותר של המשלוח.
התוצאה: פתרון ההתנגשות ובחירת איסוף ברורה יותר
התיקונים בתוסף פתרו את ההתנגשות עם עמוד התשלום. השיפור הנוסף מאפשר להציג רק נקודות איסוף מהעיר שנבחרה, ובכך משפר את חוויית המשתמש בתהליך ההזמנה.
למי מתאים טיפול כזה?
לחנויות שבהן תוסף משלוחים מתנגש בעמוד התשלום, או שבהן בחירת עיר ונקודת איסוף דורשת התאמה לתהליך העבודה של העסק.
קראו על תיקון תקלות באתרי וורדפרס וחנויות מקוונות. אם גם אצלכם רכיב משלוחים מפריע לתהליך ההזמנה, שלחו לנו תיאור של התקלה.