الوثائقShopify
دليل التكامل
إعداد Shopify للتجّار
ثبّت Pico على متجر Shopify عبر OAuth، وزامن كتالوجك الحقيقي، وفعّل المساعد العائم عبر تضمين تطبيق السمة. لا حاجة لتعديل ملفات السمة يدويًا.
ما يحتاجه Pico
يستخدم Pico واجهة GraphQL Admin من Shopify لمزامنة الكتالوج وتضمين تطبيق السمة لأداة الواجهة. لا تظهر رموز Admin API أبدًا في المتصفح.
| العنصر | المكان | الاستخدام |
|---|---|---|
| نطاق المتجر | your-store.myshopify.com | تثبيت OAuth وهوية المتجر |
| موافقة OAuth | شاشة تثبيت Shopify | رمز وصول مشفّر دون اتصال في Pico |
| صلاحيات الكتالوج | read_products (+ المخزون عند منحه) | مزامنة المنتجات والمتغيرات والأسعار والتوفر |
| تضمين تطبيق السمة | محرر السمة → تضمينات التطبيق | يحمّل سكربت ويدجت Pico العام |
التثبيت والتفويض في Pico
- افتح التكاملات
في لوحة Pico افتح Integrations ثم Connect Shopify.
- أدخل نطاق المتجر
استخدم النطاق القانوني *.myshopify.com (مثل acme.myshopify.com).
- وافق على الصلاحيات في Shopify
يطلب Shopify إذن قراءة الكتالوج. يخزّن Pico الرمز مشفّرًا ولا يعرضه مرة أخرى.
- العودة إلى الإعداد
بعد الموافقة تعود إلى Pico مع حالة الاتصال وخطوات الإعداد. الاتصال لا يعني اكتمال مزامنة الكتالوج.
مزامنة الكتالوج
- تُجدول المزامنة الأولى تلقائيًا
بعد التثبيت الناجح يضع Pico مزامنة الكتالوج في قائمة الانتظار. تابع التقدم تحت Catalog.
- راجع المنتجات
تأكد من تطابق العناوين والصور والأسعار والمتغيرات والروابط مع Shopify لعينة من المنتجات.
- أعد المحاولة عند الحاجة
يمكن إعادة محاولة المزامنات الفاشلة من Catalog. تُعاد محاولات حدود المعدل المؤقتة مع تأخير متزايد.
تفعيل تضمين تطبيق السمة
يُقدَّم Pico كتضمين تطبيق سمة Shopify (مساعد عائم). يفعّله التجّار في محرر السمة—دون تعديلات Liquid يدوية.
- في تكاملات Pico افتح رابط محرر السمة (أو محرر السمة → تضمينات التطبيق).
- فعّل Pico Assistant.
- الصق معرّف الودجت العام (يبدأ بـ pw_) وعنوان قاعدة Pico API في إعدادات التضمين.
- احفظ، افتح الواجهة الأمامية، وتأكد من تحميل الودجت مرة واحدة.
<script
src="https://YOUR_PICO_API_HOST/pico-widget.js"
data-public-widget-id="pw_..."
data-api-url="https://YOUR_PICO_API_HOST/api/v1"
defer
></script>في المتجر الإلكتروني يستخدم إضافة إلى السلة Ajax Cart من Shopify ليبقى درج السلة متزامنًا. فضّل تضمين تطبيق السمة على لصق هذا السكربت يدويًا.
لغات هذا الدليل
دليل إعداد التاجر هذا متاح بكل لغات موقع Pico. استخدم مبدّل اللغة في ترويسة الموقع لتغييره.
| الرمز | اللغة |
|---|---|
en | English (الإنجليزية) |
ar | العربية |
de | Deutsch (الألمانية) |
el | Ελληνικά (اليونانية) |
لغات ويدجت المساعد
مساعد Pico المواجه للمتسوق يدعم حاليًا حزم اللغات التالية. عيّن الافتراضي في إعدادات المساعد.
| الرمز | اللغة |
|---|---|
en | English (الإنجليزية) |
el | Ελληνικά (اليونانية) |
واجهة API (headless)
تُنشأ متاجر Shopify عبر OAuth وليس عبر POST /stores مع بيانات الاعتماد. التدفق المعتاد:
POST /api/v1/integrations/shopify/install
{ "shop": "your-store.myshopify.com" }
# Follow authorize_url, then Shopify redirects to the Pico callback.
GET /api/v1/integrations/shopify/{storeId}/status
POST /api/v1/stores/{storeId}/test
POST /api/v1/catalog/{storeId}/syncحدود الإصدار الأولي
- تُدعم مزامنة الكتالوج والاكتشاف المستند إلى بيانات حقيقية واختيار المتغير والإضافة إلى السلة.
- لا امتدادات دفع Shopify ولا خصومات ولا واجهات طلبات/عملاء في هذا الدليل.
- لا يكتب Pico بيانات المنتجات إلى Shopify.
- إدراج متجر التطبيقات وفوترة Shopify خطوتان منفصلتان للإطلاق.
مراجع Shopify الرسمية
تحقق من المصادقة والصلاحيات وخطوات امتداد السمة في وثائق Shopify: