المنتجات
تعرض صفحة المنتجات كتالوج منتجاتك الكامل مع إمكانات التصفية والبحث.
ميزات لوحة التحكم
إحصاءات الكتالوج
ثلاثة مؤشرات رئيسية في الأعلى:
| المقياس | الوصف |
|---|---|
| إجمالي المنتجات | عدد المنتجات في كتالوجك |
| الفئات | عدد فئات المنتجات المميزة |
| العلامات التجارية | عدد العلامات التجارية المميزة للمنتجات |
الفلاتر
صفِّ المنتجات باستخدام عدة معايير:
| الفلتر | الوصف |
|---|---|
| البحث | اعثر على المنتجات بالاسم أو الوصف أو SKU |
| الفئة | صفِّ حسب فئة المنتج |
| العلامة التجارية | صفِّ حسب اسم العلامة |
| حالة المخزون | اعرض متوفر في المخزون أو نفد من المخزون أو الكل |
جدول المنتجات
جدول قابل للفرز يعرض:
| العمود | الوصف |
|---|---|
| الصورة | صورة مصغرة للمنتج أو عنصر نائب |
| الاسم | اسم المنتج وSKU |
| السعر | السعر الحالي وسعر المقارنة (مشطوب) |
| الفئة | فئات المنتج (شارات) |
| العلامة التجارية | اسم العلامة التجارية |
| المخزون | متوفر في المخزون (أخضر) أو نفد من المخزون (أحمر) |
عرض المنتجات
- انتقل إلى التجارة الإلكترونية > المنتجات.
- استخدم مربع البحث للعثور على منتجات محددة.
- طبق الفلاتر لتضييق النتائج.
- استعرض النتائج المرقمة.
فهم بيانات المنتج
حقول المنتج
| الحقل | الوصف |
|---|---|
externalId | معرّف المنتج الفريد لديك (مثل SKU) |
name | اسم عرض المنتج |
price | سعر البيع الحالي |
compareAtPrice | السعر الأصلي (يعرض الخصم) |
currency | رمز عملة السعر |
categories | مصفوفة أسماء الفئات |
tags | مصفوفة علامات المنتج |
brand | اسم العلامة التجارية أو البائع |
imageUrl | صورة المنتج الرئيسية |
inStock | حالة التوفر |
variants | تنويعات الحجم/اللون |
التنويعات
يمكن أن يكون للمنتجات عدة تنويعات بأسعار أو SKUs أو حالات مخزون أو خيارات مختلفة (الحجم واللون وغيرها).
مزامنة المنتجات
تتزامن المنتجات عادة من منصة التجارة الإلكترونية. تدعم Joryio:
- Shopify: مزامنة تلقائية عبر Webhook
- WooCommerce: تكامل REST API
- Magento: امتداد Joryio Connect
- منصات مخصصة: استخدم Products API
الاستيراد المجمع
استخدم API التحديث/الإدراج المجمع لاستيراد المنتجات: أرسل POST لمصفوفة JSON مباشرة (حد أقصى 500) إلى نقطة نهاية المنتجات:
POST /catalog/products
[
{ "productId": "SKU-001", "name": "Product 1", "price": 19.99, "source": "shopify" },
{ "productId": "SKU-002", "name": "Product 2", "price": 29.99, "source": "shopify" }
]
استخدام المنتجات في الحملات
توصيات المنتجات
ضمّن المنتجات في حملات Email باستخدام قوالب Liquid:
{% for product in recommended_products %}
<div class="product">
<img src="{{ product.imageUrl }}" alt="{{ product.name }}">
<h3>{{ product.name }}</h3>
<p>${{ product.price }}</p>
<a href="{{ product.url }}">Shop Now</a>
</div>
{% endfor %}
منتجات السلة المتروكة
اعرض منتجات السلة في رسائل Email الاستردادية:
{% for item in cart.items %}
<p>{{ item.name }} x {{ item.quantity }} - ${{ item.total }}</p>
{% endfor %}
<p>Cart Total: ${{ cart.value }}</p>
<a href="{{ cart.checkoutUrl }}">Complete Purchase</a>
اختيارات المنتجات
الاختيار فلتر محفوظ قابل لإعادة الاستخدام فوق كتالوج منتجاتك، مثل «الأحذية المخفضة» أو «العناصر المتوفرة بأقل من $50» أو «كل ما يحمل علامة new-arrival». ابنِها مرة وأعد استخدامها أينما تعرض المنتجات.
إنشاء اختيار: في صفحة المنتجات، انقر الاختيارات → اختيار جديد. امنحه اسمًا وأضف قاعدة أو أكثر فوق حقول المنتج (الاسم والعلامة التجارية والسعر والتوفر في المخزون والفئات والعلامات وغيرها) بعوامل مدركة للنوع، واختر مطابقة كل القواعد أو أي منها واضبط الحد الأقصى لعدد المنتجات. تعرض المعاينة بالضبط المنتجات المطابقة الآن.
الاختيارات هي مقابل كتالوج المنتجات لاختيارات الكيانات: شجرة فلتر محفوظة يمكنك توجيه المحتوى والتوصيات إليها بدل سرد معرّفات المنتجات يدويًا.
أفضل الممارسات
- حافظ على مزامنة المنتجات: تأكد من المزامنة المنتظمة مع منصة التجارة الإلكترونية.
- استخدم صورًا عالية الجودة: تحسن صور المنتجات التفاعل في Email.
- حافظ على دقة المخزون: تتطلب إشعارات نفاد المخزون بيانات دقيقة.
- صنف باستمرار: استخدم فئات متسقة لتصفية أفضل.
- ضمّن عناوين URL: تمكّن عناوين URL للمنتجات تتبع النقر المباشر.
استكشاف الأخطاء وإصلاحها
المنتجات لا تظهر
- تحقق من مصادقة API.
- تحقق من صحة معرّف مساحة العمل.
- تأكد من أن المنتجات تحمل الحقول المطلوبة (
externalIdوnameوprice).
الصور لا تُحمّل
- تحقق من إتاحة عناوين URL للصور للعامة.
- تحقق من متطلبات HTTPS.
- تأكد من عدم انتهاء صلاحية عناوين URL للصور.
حالة المخزون غير صحيحة
- قد يحتاج فاصل المزامنة إلى ضبط.
- تحقق من ضبط Webhook.
- تحقق من تفعيل تتبع المخزون.