Skip to content
English

مزامنة المخزون مع OTO ​

تشرح هذه الصفحة كيف يُبقي نظام نما كميات المخزون في مواقع التنفيذ لدى OTO مطابقةً للكميات الموجودة في مخازنك على نما.

منصّة OTO منصّة للتنفيذ والشحن. حين تحتفظ OTO بمخزونك في مواقعها، تبيع المتاجر التي تخدمها من الكميات التي تعرفها OTO. فإذا ابتعدت هذه الأرقام عن أرقام نما، فإما أن تبيع OTO مخزونًا لم يعد لديك، أو ترفض طلبات على مخزون موجود فعلًا. وموقع OTO في نما يمنع ذلك: كلما تغيّر المخزون في مخزن مربوط على نما، أرسل نما الرقم الجديد إلى موقع OTO المقابل.

يعمل الربط في اتجاه واحد فقط: يرسل نما كميات المخزون إلى OTO، ولا يقرأ منها طلبات أو أسعارًا أو منتجات، ولا يرسل إليها المنتجات أو الأسعار.

وكما في سائر المنصّات، تُضبط OTO على شاشة Magento Site، وهي تحتفظ بهذا الاسم لكل المنصّات لا لماجنتو وحدها، وتحتاج الشاشة إلى رخصة magento. أما إعدادات الكميات المشتركة بين كل المنصّات فمشروحة في دليل تكامل التجارة الإلكترونية.

ضبط موقع OTO ​

  1. أنشئ Magento Site جديدًا واختر في Site Type القيمة OTO Updater.
  2. الصق في كلمة المرور (Consumer Secret) رمز التحديث (Refresh Token) الخاص بواجهة OTO من حسابك عليها. يستخدمه نما للحصول على رمز وصول جديد كلما أرسل الكميات. ولا حاجة إلى تعبئة رابط، فنما يتصل دائمًا بعنوان OTO نفسه.
  3. املأ جدول ربط معرفات المخازن الإلكترونية بنما. كل سطر يربط مخزنًا في نما بموقع لدى OTO: ضع رمز موقع OTO في معرف مخزن الموقع. لا يمكن حفظ الموقع والجدول فارغ، لأن OTO تحفظ كل كمية على مستوى الموقع.
  4. املأ جدول إعدادات تحديث الكميات بحيث يشمل الأصناف والمخازن التي تريد إرسالها، تمامًا كما في أي منصّة أخرى (راجع الدليل المشترك).
  5. احفظ.

يجب تفعيل الإرسال على الخادم

لا يرسل نما شيئًا إلى أي متجر أو منصّة ما لم يحتوِ ملف nama.properties على الخادم على send-ecommerce-data=true.

ما الذي يصل إلى OTO ​

كلما تغيّر مخزون صنف في أحد المخازن المربوطة، يحسب نما كمية الصنف بالطريقة نفسها المتبعة مع كل المنصّات: أساس الكمية وقاعدة الحد الأدنى والتقريب كلها مأخوذة من إعدادات الكميات في الموقع. ثم يرسل هذا الرقم إلى موقع OTO المربوط بذلك المخزن.

  • تستبدل OTO كميتها بكمية نما. الرقم الذي يرسله نما يصبح كمية الصنف في ذلك الموقع لدى OTO، ولا يُضاف إلى ما كان لديها. لذلك فإرسال الرقم نفسه مرتين لا يغيّر شيئًا.
  • يُحدَّث كل موقع على حدة. البيع من مخزن الرياض يحدّث موقع OTO المربوط بالرياض وحده.
  • المخازن غير الموجودة في الجدول لا تُرسَل. مخزونها لا يصل إلى OTO أبدًا.
  • الكميات أعداد صحيحة. المخزون 12.5 يُرسل 12.
  • تُعرَّف الأصناف بالـ SKU: الـ SKU المسجّل في ملف ربط الأصناف بموقع ماجنتو، أو كود الصنف إن لم يوجد. ويجب أن يكون الـ SKU موجودًا لدى OTO.

ولإعادة إرسال كميات جميع الأصناف، بعد إضافة موقع جديد مثلًا، اضغط تحديث كميات جميع الأصناف في الموقع.

عند فشل تحديث موقع ​

إذا رفضت OTO تحديثًا، يفشل طلب الكمية برسالة تذكر رمز الموقع ثم تعيد ردّ OTO نفسه سطرًا سطرًا:

Failed to update quantities for warehouse with code: {code}

يليها caused by : ثم كل حقل من حقول ردّ OTO. هذا النص مبني من ردّ OTO، لذا يظهر بالإنجليزية في الشاشات العربية أيضًا. وتبقى الطلبات الفاشلة في قائمة طلبات تحديث كميات الأصناف في تبويب الإحصائيات في الموقع. بعد إصلاح السبب، وهو في الغالب SKU أو رمز موقع غير معروف لدى OTO، حدّدها واضغط إعادة محاولة للسطور المختاره.

أما أوامر الشحن لدى OTO — إنشاء الشحنات لمبيعاتك وتحديثها وإلغاؤها — فخاصية منفصلة تُضبط على شاشة موقع شحن الكتروني، لا على هذا الموقع.