כיצד להגדיר איסוף מהחנות ב-AI Search
אם אתם מוכרים מחנויות פיזיות, איסוף מהחנות מאפשר לקונים לבחור את החנות שלהם בדף החיפוש שלכם ולראות, על כל מוצר, האם הוא קיים במלאי באותה חנות. מפעילים זאת על ידי רישום החנויות שלכם ב-Advanced Settings.
מה הקונים רואים?
- מתג “In-store pickup” בחלק העליון של מסנני החיפוש.
- רשימת חנויות שנפתחת כשהם מפעילים את המתג. לכל חנות יש כפתור Select store וקישור See store address.
- שורת מלאי על כל כרטיס מוצר עבור החנות שנבחרה, לדוגמה “In Stock at Downtown Store”. היא מציגה In Stock עבור 3 יחידות או יותר באותה חנות, Low Stock עבור 1 או 2, ו-Out of Stock כשאין כלל.
איסוף מהחנות מתייג מוצרים; הוא לא מסתיר אותם. הקונים עדיין רואים כל תוצאה, כך שהם יכולים גם להזמין פריטים שאזלו מהמלאי בחנות שלהם. הבחירה שלהם בחנות נשמרת במכשיר שלהם לביקור הבא.
לפני שמתחילים
- תוכנית בתשלום. Advanced Settings, שבו אתם רושמים את החנויות שלכם, זמין בתוכניות בתשלום.
- חנות Shopify שעוקבת אחר מלאי בכל מיקום חנות. שורות המלאי מגיעות ממלאי Shopify שלכם לפי מיקום.
- מסנני חיפוש בצד שמאל או בחלונית הצפה. המתג מופיע בשני סידורי המסננים האלה. אם המסננים שלכם נמצאים מעל התוצאות, שנו את Filter position תחת Customize AI Search.
שלב 1: מציאת Shopify location ID של כל חנות
- ב-Shopify admin שלכם, עברו אל Settings > Locations.
- לחצו על חנות.
- העתיקו את המספר שבסוף כתובת הדף. לדוגמה, ב-
admin.shopify.com/store/your-shop/settings/locations/64924319816, ה-location ID הוא64924319816.
חזרו על כך עבור כל חנות שתרצו להציע.
שלב 2: רשמו את החנויות שלכם ב-Advanced Settings
ב-Shoply admin, עברו אל Settings וגללו אל Advanced Settings. למידע על מיקום העורך הזה ואופן הפעולה שלו, ראו כיצד להגדיר Advanced Settings.
הוסיפו רשימת pickup_stores עם רשומה אחת לכל חנות:
{
"pickup_stores": [
{
"location_id": "64924319816",
"name": "Downtown",
"label": "Downtown Store",
"address_lines": ["123 Main St", "San Jose, CA 95118"]
},
{
"location_id": "27214544968",
"name": "Berkeley",
"address_lines": ["2727 Milvia St", "Berkeley, CA 94703"]
}
]
}| שדה | חובה | מה הוא עושה |
|---|---|---|
location_id | כן | ה-Shopify location ID משלב 1. המלאי נקרא מהמיקום הזה. |
name | כן | שם החנות. מוצג לקונים כשלא מוגדר label. |
label | לא | השם שהקונים רואים, אם הוא שונה מ-name. |
address_lines | לא | הכתובת שמוצגת תחת See store address, שורה אחת לכל רשומה. |
החנויות מופיעות בסדר שבו אתם רושמים אותן. רשומה שחסר בה location_id או name תידלג.
כבר יש לכם Advanced Settings? הוסיפו את pickup_stores כמפתח נוסף בתוך אותו אובייקט JSON, מופרד מהמפתח הקודם בפסיק. אל תיצרו בלוק { } שני.
כדי להסיר חנות, מחקו את הרשומה שלה. כדי לכבות את איסוף מהחנות, מחקו את כל המפתח pickup_stores.
שלב 3: בדקו את דף החיפוש שלכם
השינויים מגיעים לחזית החנות שלכם בתוך כ-10 דקות. לאחר מכן, הקונים שלכם יוכלו להשתמש באיסוף מהחנות בחנות הפעילה שלכם. נסו זאת בעצמכם בדיוק כפי שהם יעשו:
- חפשו מוצר בחנות שלכם.
- הפעילו את In-store pickup במסננים.
- לחצו על Select store לצד אחת מהחנויות שלכם.
- בדקו שכל כרטיס מוצר מציג שורת מלאי עבור אותה חנות, כגון “In Stock at Downtown Store”.
מאיפה מגיע מידע המלאי?
המלאי מגיע ממלאי Shopify שלכם. Shoply קוראת אותו במהלך סנכרון הקטלוג הרגיל שלה.
- Shoply קוראת את מלאי כל חנות מ-Shopify. עבור כל וריאנט של מוצר, Shoply קוראת את כמות ה-”available” בכל Shopify location דרך Shopify Admin API.
- שורות המלאי אינן בזמן אמת. הן מתרעננות כשהקטלוג שלכם מסתנכרן. התדירות תלויה בלוח הזמנים של הסנכרון שלכם. לדוגמה, קטלוג של חנות עמוסה עשוי להסתנכרן בערך פעם ביום.
- Shopify לא מודיעה ל-Shoply על כל שינוי במלאי. מכירה או חידוש מלאי יופיעו רק לאחר הסנכרון הבא.
- ייתכן שתוצאות חיפוש גם ייעשה בהן שימוש חוזר למשך עד 24 שעות. זה יכול להוסיף לעיכוב.
התייחסו לשורת המלאי כהכוונה. דף המוצר והתשלום שלכם מציגים את הזמינות המדויקת ובזמן אמת.
כיצד המלאי נספר?
- היחידות נסכמות על פני כל הווריאנטים של מוצר, כגון כל מידה וכל צבע, בחנות שנבחרה.
- מוצרים ללא רשומות מלאי באף אחת מהחנויות שרשמתם לא יציגו שורת מלאי. זה נפוץ במוצרים דיגיטליים, כרטיסי מתנה ופריטים שהמלאי שלהם אינו מנוהל.
האם אפשר להתאים את הצבעים למותג שלי?
כן. הוסיפו כללים ל-search CSS שלכם. כדי למצוא היכן, ראו כיצד להתאים אישית את AI Search עם CSS.
/* The switch, Select store buttons, and links */
.shoply-pickup-filter { --shoply-pickup-accent: #00823d; }
/* Stock line colors on product cards */
.shoply-product-pickup-stock-in .shoply-product-pickup-stock-status { color: #00823d; }
.shoply-product-pickup-stock-low .shoply-product-pickup-stock-status { color: #d13a00; }
.shoply-product-pickup-stock-out .shoply-product-pickup-stock-status { color: #b21109; }מחלקות נוספות שאפשר לעצב:
| Class | Element |
|---|---|
.shoply-pickup-filter | כל אזור איסוף מהחנות במסננים |
.shoply-pickup-store-name | שם של חנות ברשימה |
.shoply-pickup-select-store | כפתור Select store |
.shoply-product-pickup-stock | שורת המלאי בכרטיס מוצר |
פתרון בעיות
המתג לא מופיע.
- בדקו שב-Advanced Settings לא מופיעה JSON Error מתחת לעורך, וששמרתם.
- בדקו שלכל חנות יש גם
location_idוגםname. - בדקו שמסנני החיפוש שלכם נמצאים בצד שמאל או בחלונית הצפה.
- המתינו כ-10 דקות לאחר השמירה, ואז טענו מחדש את דף החיפוש שלכם.
כל מוצר מציג Out of Stock.
- בדקו שכל
location_idתואם ל-Shopify location של החנות, כפי שמתואר בשלב 1. - בדקו ב-Shopify שהמלאי מנוהל באותו מיקום.
לחלק מהמוצרים אין שורת מלאי. למוצרים האלה אין רשומות מלאי בחנויות שרשמתם. ראו כיצד המלאי נספר?.
לאפשרויות חיפוש נוספות, ראו Advanced Settings for AI Search.
