كيفية إعداد الاستلام من المتجر في AI Search

A phone, a chat bubble and a settings grid, standing for the Advanced Settings where In-Store Pickup is configured

إذا كنت تبيع من متاجر فعلية، فإن الاستلام من المتجر يتيح للمتسوقين اختيار متجرهم في صفحة البحث لديك ورؤية ما إذا كان هذا المتجر يملك المنتج متوفرًا في المخزون على كل منتج. يمكنك تفعيله من خلال إدراج متاجرك في الإعدادات المتقدمة.

ماذا يرى المتسوقون؟

  • مفتاح “In-store pickup” في أعلى عوامل تصفية البحث.
  • قائمة متاجر تظهر عندما يفعّلون المفتاح. يحتوي كل متجر على زر Select store ورابط See store address.
  • سطر مخزون على كل بطاقة منتج للمتجر المختار، على سبيل المثال “In Stock at Downtown Store”. تظهر عبارة In Stock عند توفر 3 وحدات أو أكثر في ذلك المتجر، وLow Stock عند توفر 1 أو 2، وOut of Stock عند عدم توفر أي وحدة.
In-store pickup
Downtown Store · Collapse
Downtown StoreSelected
See store address ▸
BerkeleySelect store
See store address ▸
Price ▾
Trail Running Shoe
$129.00
In Stock at Downtown Store
Rain Shell Jacket
$89.00
Low Stock at Downtown Store
Wool Hiking Sock
$18.00
Out of Stock at Downtown Store

يقوم الاستلام من المتجر بوضع تسميات على المنتجات؛ ولا يخفيها. سيستمر المتسوقون في رؤية جميع النتائج، بحيث يمكنهم أيضًا طلب العناصر غير المتوفرة في متجرهم. ويتم تذكّر اختيار المتجر على جهازهم عند زيارتهم التالية.

قبل أن تبدأ

  • خطة مدفوعة. الإعدادات المتقدمة، حيث تُدرج متاجرك، متاحة في الخطط المدفوعة.
  • متجر Shopify يتتبع المخزون في كل موقع متجر. تأتي أسطر المخزون من مخزون Shopify لكل موقع.
  • عوامل تصفية البحث على اليسار أو في اللوحة العائمة. يظهر المفتاح في هذين التخطيطين فقط لعوامل التصفية. إذا كانت عوامل التصفية لديك تظهر فوق النتائج، فغيّر Filter position ضمن Customize AI Search.

الخطوة 1: اعثر على Shopify location ID لكل متجر

  1. في لوحة إدارة Shopify، انتقل إلى Settings > Locations.
  2. انقر على متجر.
  3. انسخ الرقم الموجود في نهاية عنوان الصفحة. على سبيل المثال، في admin.shopify.com/store/your-shop/settings/locations/64924319816، يكون location ID هو 64924319816.

كرّر ذلك لكل متجر تريد إتاحته.

الخطوة 2: أدرج متاجرك في الإعدادات المتقدمة

في لوحة إدارة Shoply، انتقل إلى Settings ثم مرّر إلى Advanced Settings. لمعرفة مكان هذا المحرر وكيفية عمله، راجع How to Configure Advanced Settings.

أضف قائمة pickup_stores بحيث تحتوي على إدخال واحد لكل متجر:

json
{ "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.

هل لديك بالفعل إعدادات متقدمة؟ أضف pickup_stores كمفتاح إضافي داخل نفس كائن JSON، مع فصله عن المفتاح السابق بفاصلة. لا تنشئ كتلة { } ثانية.

لإزالة متجر، احذف إدخاله. ولإيقاف الاستلام من المتجر، احذف مفتاح pickup_stores بالكامل.

الخطوة 3: تحقّق من صفحة البحث لديك

تصل التغييرات إلى واجهة متجرك خلال حوالي 10 دقائق. بعد ذلك، يمكن للمتسوقين استخدام الاستلام من المتجر في متجرك المباشر. جرّبه بنفسك بالطريقة نفسها التي سيستخدمونها:

  1. ابحث عن منتج في متجرك.
  2. فعّل In-store pickup في عوامل التصفية.
  3. انقر على Select store بجوار أحد متاجرك.
  4. تأكد من أن كل بطاقة منتج تعرض سطر مخزون لذلك المتجر، مثل “In Stock at Downtown Store”.

من أين تأتي معلومات المخزون؟

تأتي معلومات المخزون من مخزون Shopify لديك. يقرأها Shoply أثناء مزامنة الكتالوج المنتظمة.

  • يقرأ Shoply مخزون كل متجر من Shopify. لكل متغير منتج، يقرأ Shoply كمية “available” في كل موقع Shopify عبر Shopify Admin API.
  • أسطر المخزون ليست مباشرة. يتم تحديثها عند مزامنة الكتالوج لديك. وتعتمد وتيرة حدوث ذلك على جدول المزامنة الخاص بك. على سبيل المثال، قد تتم مزامنة كتالوج متجر نشط تقريبًا مرة واحدة يوميًا.
  • لا يقوم Shopify بإخطار Shoply بكل تغيير في المخزون. لن يظهر البيع أو إعادة التخزين إلا بعد المزامنة التالية.
  • يمكن أيضًا إعادة استخدام نتائج البحث لمدة تصل إلى 24 ساعة. وقد يضيف ذلك مزيدًا من التأخير.

اعتبر سطر المخزون مؤشرًا إرشاديًا. تعرض صفحة المنتج وإتمام الشراء التوفر الدقيق والمباشر.

كيف يتم احتساب المخزون؟

  • تُجمع الوحدات عبر جميع المتغيرات الخاصة بالمنتج، مثل كل المقاسات والألوان، في المتجر المختار.
  • المنتجات التي ليس لها سجلات مخزون في أي من متاجرك المُدرجة لا تعرض سطر مخزون. وهذا شائع في المنتجات الرقمية، وبطاقات الهدايا، والعناصر التي لا يتم تتبع مخزونها.

هل يمكنني مطابقة ألوان علامتي التجارية؟

نعم. أضف قواعد إلى search CSS لديك. لمعرفة المكان، راجع how to customize AI Search with CSS.

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; }

فئات أخرى يمكنك تنسيقها:

الفئةالعنصر
.shoply-pickup-filterقسم الاستلام من المتجر بالكامل داخل عوامل التصفية
.shoply-pickup-store-nameاسم المتجر في القائمة
.shoply-pickup-select-storeزر Select store
.shoply-product-pickup-stockسطر المخزون على بطاقة المنتج

استكشاف الأخطاء وإصلاحها

المفتاح لا يظهر.

  • تحقق من أن الإعدادات المتقدمة لا تعرض JSON Error أسفل المحرر، وأنك قمت بالحفظ.
  • تحقق من أن كل متجر يحتوي على location_id وname معًا.
  • تحقق من أن عوامل تصفية البحث لديك موجودة على اليسار أو في اللوحة العائمة.
  • انتظر حوالي 10 دقائق بعد الحفظ، ثم أعد تحميل صفحة البحث.

كل منتج يظهر على أنه Out of Stock.

  • تحقق من أن كل location_id يطابق موقع المتجر في Shopify، كما في الخطوة 1.
  • تحقق في Shopify من أن المخزون يتم تتبعه في ذلك الموقع.

بعض المنتجات لا تحتوي على سطر مخزون. هذه المنتجات ليس لديها سجلات مخزون في متاجرك المُدرجة. راجع How is stock counted?.

للاطلاع على خيارات بحث أخرى، راجع Advanced Settings for AI Search.