סיקור ומחקר על Shopify ומסחר אלקטרוני
סוחרים מקלידים 'shopify predictive search' מתוך ציפייה לפיצ'ר שהם יוכלו לעצב, אבל קובצי הסקשן מראים שהגבול האמיתי נקבע בקוד הרבה לפני שסוחר כלשהו פותח את עורך התבנית.
סוחרים שמקלידים “shopify predictive search” בשורת חיפוש מחפשים בדרך כלל הגדרה שתהפוך את תוצאות החיפוש לחכמות או מהירות יותר, אבל הקוד עצמו מספר סיפור אחר. Dawn מכניסה 14 הגדרות לקובץ אחד ומאפשרת לסוחר לעצב את תצוגת התוצאות לפרטי פרטים. Horizon מכניסה אפס הגדרות לשני הקבצים שמטפלים בחוויית החיפוש עצמה, ומעבירה כל כפתור שניתן לכוונון לבלוק נפרד. אף אחת מהתבניות לא מאפשרת לסוחר לשנות את לוגיקת החיפוש דרך העורך. ההגדרות שקיימות קובעות איך התוצאות נראות, לא אילו תוצאות מופיעות, והכרת ההבחנה הזאת עוד לפני פתיחת עורך התבנית חוסכת הרבה קליקים בחיפוש אחר משהו שמעולם לא היה שם.
הקובץ sections/main-search.liquid של Dawn, שמסומן פנימית כ-t:sections.main-search.name, מכיל 14 הגדרות כפי שתועדו במאגר Shopify/dawn בקומיט 258f00f מתאריך 2026-08-10. הגדרת הטווח columns_desktop נעה מ-1 עד 6 בקפיצות של 1, ומעניקה שליטה עדינה בכמה תוצאות יושבות בשורה במסכים רחבים. columns_mobile היא select עם 2 וריאציות בלבד, ולכן בחירת הפריסה במובייל היא בינארית ולא רצף. image_ratio היא select עם 3 וריאציות ו-image_shape הולכת רחוק יותר עם 8 וריאציות, שמכסות דברים כמו האופן שבו תמונות ממוזערות של מוצרים נחתכות וממוסגרות. שתי תיבות סימון משלימות את ההגדרות הבולטות: show_secondary_image ו-show_vendor, שתיהן מתגי הפעלה־כיבוי פשוטים.
אף אחת מ-14 ההגדרות האלה אינה נוגעת באלגוריתם החיפוש. הן קובעות תצוגה בלבד, וזה עקבי עם מה שקובץ סקשן אמור לעשות בארכיטקטורת התבניות של Shopify. סוחר שרוצה דירוג תוצאות שונה או התנהגות התאמה מטושטשת לא ימצא זאת כאן, כי הלוגיקה הזאת יושבת לגמרי מחוץ לסכמת ההגדרות של הסקשן.
ההשוואה מתחדדת עם Horizon. הקובץ sections/predictive-search.liquid שלה, שמסומן t:names.predictive_search, מכיל 0 הגדרות, כפי שאומת בקומיט 8b42ace מתאריך 2026-08-31. הסקשן הזה אמנם מצהיר על סוג בלוק אחד, אבל סכמת ההגדרות של הסקשן עצמו ריקה. קובץ הלוויין שלו, sections/predictive-search-empty.liquid, שמסומן t:names.predictive_search_empty ומטפל במה שמוצג כשחיפוש לא מחזיר דבר, גם הוא מכיל 0 הגדרות באותו קומיט.
זה לא פער במדידה. כך התבנית בנויה. Horizon מעבירה את המשטח הניתן להגדרה לתוך blocks/_search-input.liquid, שמסומן t:names.search_input ומכיל 8 הגדרות. ביניהן: width, select עם 2 וריאציות; custom_width, טווח מ-0 עד 100 בקפיצות של אחוז אחד; input_style, select עם 2 וריאציות; ושלוש הגדרות צבע שמכסות את input_background_color, input_text_color ו-input_border_color. כלומר סוחר שעורך את מראה החיפוש ב-Horizon צריך למצוא את הבלוק ולא את הסקשן, כי הסקשן עצמו לא מציע דבר לכוונון.
| תבנית | קובץ | מספר הגדרות | הגדרות בולטות |
|---|---|---|---|
| Dawn | sections/main-search.liquid | 14 | columns_desktop (טווח 1–6), image_shape (select, 8 וריאציות), show_vendor (תיבת סימון) |
| Horizon | sections/predictive-search.liquid | 0 | אין; מוצהר סוג בלוק אחד |
| Horizon | sections/predictive-search-empty.liquid | 0 | אין |
| Horizon | blocks/_search-input.liquid | 8 | custom_width (טווח 0–100%), input_background_color, input_border_color |
השיטה כאן פשוטה: קוראים את סכמת ההגדרות שמוצהרת בראש כל קובץ Liquid, סופרים ערכים, ומציינים את הסוג והטווח שלהם היכן שהסכמה מגדירה כאלה. אותו מאגר, אותה הפניה לקומיט לכל תבנית, בלי פרשנות מעבר למה שהסכמה עצמה מציינת.
בשוק הרחב יותר שמנוטר על ידי themescout.co, 329 תבניות יושבות בדירוג שנבדק בתאריך 2026-09-04, עם מחיר חציוני של $300 וטווח מ-$100 עד $500. הדירוג הממוצע על פני 308 תבניות עם מספיק ביקורות הוא 4.53 מתוך 5, והמספר החציוני של ביקורות לתבנית הוא 23. שום דבר מזה לא אומר לסוחר משהו על ההגדרות של סקשן מסוים, אבל זה ממסגר כמה בחירה קיימת בשוק לפני שמצמצמים ל-Dawn או ל-Horizon ספציפית.
ביצועים הם פיסת ההקשר הנוספת שראויה לאזכור אחד. במובייל, החציון של שיעור החנויות שעוברות את כל Core Web Vitals עומד על 85.5% על פני 247 תבניות עם מספיק נתונים, כשהתבנית הטובה ביותר בשוק עומדת על 98.6% והגרועה ביותר על 46.1%. בדסקטופ, החציון הוא 86.2% על פני 199 תבניות, עם שיא של 99.2% ושפל של 30.3%. הנתונים מגיעים מ-CrUX ומכסים את יולי 2026, כלומר תנועת גולשים אמיתית ולא מדד מעבדה. סקשן חיפוש כבד יותר עם יותר markup יכול באופן סביר לדחוף תבנית לעבר הקצה הנמוך של הטווח הזה, אם כי העובדות כאן אינן מבודדות את סקשני החיפוש כסיבה הספציפית.
בדקו את קובצי הסקשן והבלוק בפועל של התבנית הנשקלת, במקום להניח שהגדרות ה-predictive search ייראו כמו אלה של Dawn רק מפני ש-Dawn היא תבנית הייחוס שרוב המדריכים משתמשים בה. אם סקשן החיפוש של תבנית מציג אפס הגדרות כמו אצל Horizon, חפשו בלוק נלווה לפני שתסיקו שהפיצ’ר חסר לחלוטין.
כן, באמצעות columns_desktop, שהיא הגדרת טווח מ-1 עד 6 בקפיצות של 1 בתוך sections/main-search.liquid. יש הגדרה נפרדת columns_mobile, אבל היא select עם 2 וריאציות בלבד ולא טווח, ולכן בחירת הפריסה במובייל צרה יותר מזו שבדסקטופ. שתי ההגדרות נמצאות באותו קובץ, Shopify/dawn בקומיט 258f00f, מתאריך 2026-08-10. אף אחת מההגדרות אינה נוגעת בשאלה אילו מוצרים אלגוריתם החיפוש מעלה, אלא רק באופן שבו התוצאות המוחזרות מסודרות.
כן. show_secondary_image היא הגדרת תיבת סימון ב-sections/main-search.liquid, אחת מ-14 ההגדרות המתועדות בקובץ הזה נכון לקומיט 258f00f מתאריך 2026-08-10. יש גם תיבת סימון show_vendor באותו סקשן, כך שאפשר להפעיל ולכבות את שם הספק ואת התמונה המשנית בנפרד. אף אחת מההגדרות אינה משנה אילו נתונים שאילתת החיפוש מחזירה, אלא רק מה התבנית בוחרת להציג מתוכם.
כי ב-sections/predictive-search.liquid של Horizon יש 0 הגדרות וגם ב-sections/predictive-search-empty.liquid יש 0 הגדרות, שניהם מאומתים בקומיט 8b42ace מתאריך 2026-08-31. Horizon מעבירה את החלק הניתן להתאמה לבלוק במקום לסקשן: ב-blocks/_search-input.liquid יש 8 הגדרות, ביניהן width, custom_width כטווח מ-0 עד 100 בקפיצות של אחוז אחד, ושלוש הגדרות צבע לרקע, לטקסט ולמסגרת. כלומר ההיעדר בקובצי הסקשן הוא אמיתי ונמדד, ולא פער בדיווח, ומי שעורך את מראה החיפוש ב-Horizon צריך להסתכל על הבלוק ולא על הסקשן.
העובדות כאן אינן מבודדות ספציפית את סקשני החיפוש, אבל הן כן מראות את הטווח שבתוכו יכולים לשבת ביצועי Core Web Vitals הכוללים של תבנית. במובייל, החציון על פני 247 תבניות עם מספיק נתונים הוא 85.5% מהחנויות שעוברות את כל Core Web Vitals, עם פיזור מ-46.1% עד 98.6%. בדסקטופ, החציון על פני 199 תבניות הוא 86.2%, בפיזור מ-30.3% עד 99.2%. המספרים האלה מגיעים מנתוני CrUX שמכסים גולשים אמיתיים ביולי 2026, ולא ממבחן מעבדה, ולכן סקשן חיפוש כבד יותר הוא אחד מהגורמים הסבירים מבין רבים למקום שבו תבנית מסוימת נוחתת בטווח הזה.
לפי מספר ההגדרות בלבד, כן. ב-sections/main-search.liquid של Dawn יש 14 הגדרות בקובץ אחד. Horizon מפצלת את אותה פונקציה על פני שלושה קבצים, שבשניים מהם יש 0 הגדרות בכל אחד ובבלוק אחד, blocks/_search-input.liquid, יש 8 הגדרות. בסיכום, משטח החיפוש של Horizon מונה 8 הגדרות בבלוק בתוספת אפס משני הסקשנים, לעומת 14 של Dawn בסקשן יחיד. הארכיטקטורה שונה יותר מאשר רמת ההתאמה הגולמית.