إنشاء المفتاح (دقيقتان)
- في لوحة إدارة PrestaShop: الإعدادات المتقدّمة › Webservice Paramètres avancés › Webservice.
- اجعل «تفعيل خدمة الويب في PrestaShop» Activer le service web de PrestaShop على نعم، ثم احفظ.
- اضغط إضافة مفتاح Webservice جديد Ajouter une nouvelle clé de webservice، ثم توليد Générer (32 حرفًا). الوصف: JAWEBNI. الحالة: مفعّل.
- في «الصلاحيات» Permissions، اختر GET (عرض) فقط لـ:
products, combinations, product_options, product_option_values, stock_availables, specific_prices, languages, categories, configurations, tax_rules, taxes, manufacturers. ولا تختر أبدًا POST أو PUT أو DELETE. - احفظ وانسخ المفتاح.
ربطه
- في المساعد › المعلومات Assistant › Infos (أو في محادثة الإعداد)، اختر بطاقة PrestaShop.
- الصق عنوان المتجر (
https://…) ومفتاح Webservice. - اضغط التحقّق من الصلاحيات Vérifier les droits: «كل شيء سليم ✓»، أو قائمة صلاحيات GET الناقصة.
- اضغط اختبار واستيراد Tester et importer. ترى «تم استيراد N منتج ✓» وما قرأته Ce que j'ai lu: لغة بطاقات المنتجات، الضريبة (الأسعار مع الضريبة كما يراها زبائنك)، المنتجات التي تم تجاهلها.
«الضريبة غير مؤكّدة» TVA incertaine؟ راجع الأسعار المعروضة قبل تفعيل المساعد.
بعد ذلك
- إعادة المزامنة Resynchroniser تعيد قراءة الأسعار والمقاسات والمخزون والتخفيضات. ولا يتغيّر الكتالوج الخاص بك إذا فشلت المزامنة.
- الطلبات التي يأخذها المساعد لا تُرسَل إلى PrestaShop: المفتاح للقراءة فقط.
- إذا كان متجر Shopify أو WooCommerce مربوطًا، افصله أولًا: مصدر واحد في كل مرة.
مشاكل متكرّرة
- «خدمة Webservice معطّلة» Le Webservice est désactivé: انظر الخطوة 2.
- «المفتاح مرفوض» رغم أنه صحيح Clé refusée: بعض شركات الاستضافة تحجب ترويسة Authorization. اطلب منها السماح بها لـ
/api. - «هذا العنوان لا يستجيب كواجهة PrestaShop» Cette adresse ne répond pas comme l'API PrestaShop: تأكّد أن Webservice مفعّل وأن إعادة كتابة الروابط (URL rewriting) مفعّلة.
ما زلت تحتاج مساعدة؟
اكتب لنا على [email protected] وصِف ما تراه على الشاشة. الدعم يكون عبر البريد الإلكتروني.