> ## Documentation Index
> Fetch the complete documentation index at: https://docs.tryoto.com/llms.txt
> Use this file to discover all available pages before exploring further.

# ربط قناة بيع ومزامنتها

> اربط متجرًا إلكترونيًا أو سوقًا إلكترونية مع OTO، واختر ما تتم مزامنته وإلى أي المراكز، واضبط المخزون لكل مركز، واعرف لماذا لم يصل طلب ما.

> [!NOTE]
>
> **مكانه في المنصة:** Main ← عمليات الربط ← قنوات البيع — [افتح في OTO ↖](https://app.tryoto.com/sales-channels)

ربط القناة يستغرق دقائق. أما ما يستحق التفكير فعلًا فهو ما الذي ينتقل عبر هذا الربط، وإلى أي من مراكزك.

## ربط قناة

افتح **عمليات الربط ← قنوات البيع**، وابحث في كتالوج **All Channels**، ثم اضغط **Explore Channel**. بعد ذلك يتم الربط بإحدى طريقتين حسب المنصة.

| الطريقة | كيف تعمل؟ | أمثلة شائعة |
| - | - | - |
| **التثبيت من متجر التطبيقات** | تثبّت تطبيق OTO من متجر التطبيقات الخاص بالمنصة، وتوافق على الصلاحيات المطلوبة، فتعود إلى OTO والقناة مربوطة بالفعل. ولا تحتاج إلى نسخ أي مفاتيح يدويًا. | Shopify وSalla |
| **بيانات الاعتماد** | تدخل عنوان URL الخاص بالمتجر ومفتاح API أو رمز الوصول (Access Token) من لوحة تحكم المنصة، ثم تؤكد الربط. ويمكنك تغيير هذه البيانات لاحقًا من **Edit Credentials** في القناة المربوطة. | معظم المنصات الأخرى |

> [!WARNING]
>
> **احذف الربط القديم قبل إنشاء ربط جديد**
>
> بعض المنصات وفّرت على مر السنوات أكثر من طريقة للربط، مثل تطبيق Salla لسطح المكتب وتطبيقها في متجر التطبيقات. وإذا ربطت بالطريقة الثانية دون حذف الأولى، يصبح لديك ربطان نشطان لمتجر واحد.
>
> وعلامة ذلك تكرار الطلبات، ومنعه أسهل بكثير من معالجته لاحقًا. احذف الربط السابق من **Connected Channels** أولًا.

## قائمة القنوات المربوطة

يعرض تبويب **Connected Channels** القنوات التي ربطتها. ويظهر في كل إدخال اسم القناة، و**اسم المتجر** المرتبط بها، وشارة **Active / Inactive**، ومفتاح لتفعيلها أو تعطيلها، وقائمة إعدادات. ويخفي فلتر **Show active only** البقية.

تعطيل القناة بدلًا من حذفها يوقف تدفّق البيانات مع الاحتفاظ ببيانات الاعتماد والربط بالمواقع، وهذا هو الخيار الصحيح لمتجر توقفه مؤقتًا لا متجر تغادره.

![تبويب Connected Channels يعرض ثلاثة متاجر مربوطة، لكل منها شارة Active أو Inactive ومفتاح تفعيل وقائمة إعدادات](https://mintcdn.com/oto/YkJay8Y-1RDv8ciw/images/sc-2-connected.png?fit=max\&auto=format\&n=YkJay8Y-1RDv8ciw\&q=85\&s=0e2cdb7d6c23adab56a2e22d72788d0f)

الشكل 1 — كل صف متجر واحد. تعرض الشارة حالة الربط، بينما يتحكم المفتاح فيه.

## قائمة إعدادات القناة

كل ما يحكم الربط الواحد موجود في قائمة **…** على بطاقة القناة.

| العنصر | ما الذي يفعله؟ |
| - | - |
| **Edit Credentials** | يغيّر عنوان URL الخاص بالمتجر أو المفاتيح أو الرموز. وهنا أيضًا يُعاد التحقق من الربط عندما تغيّر المنصة أحد المفاتيح. |
| **Match Pickup Locations** | يربط مواقع القناة بـ[مراكزك](https://docs.tryoto.com/ar/modules/hubs-management/overview.md) في OTO. |
| **Inventory Sync Settings** | يحدد طريقة حساب المخزون وإرساله إلى هذه القناة. التفاصيل في [مزامنة المخزون](https://docs.tryoto.com/ar/modules/inventory-management/inventory-sync.md). |
| **Sync Orders** | يسحب الطلبات من القناة عند الطلب. |
| **Synchronize Products** | يسحب الكتالوج عند الطلب. |
| **Status Mapping** | يحدد ما تُبلَّغ به هذه القناة عندما ينتقل الطلب إلى مرحلة جديدة. راجع [تحديثات الحالة والتتبع](https://docs.tryoto.com/ar/modules/sales-channels/updates.md). |
| **Remove** | يلغي ربط القناة بالكامل. |

![قائمة إعدادات القناة مفتوحة، وتضم Edit Credentials وMatch Pickup Locations وInventory Sync Settings وSync Orders وSynchronize Products وStatus Mapping وRemove](https://mintcdn.com/oto/ft-bRlLvOnJkbVoC/images/sc-3-menu.png?fit=max\&auto=format\&n=ft-bRlLvOnJkbVoC\&q=85\&s=446de7b227f765a9599744207cb07795)

الشكل 2 — سبعة عناصر، وكل ما يحكم الربط الواحد موجود بينها.

## المخزون لكل مركز لا للحساب كله

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

في **Inventory Sync Settings** لكل قناة مفتاح **Multi-Location**. وعند تفعيله يربط جدول **Pickup Locations** كل مستودع وفرع لديك بالموقع المقابل في القناة عبر **Sales Channel Location ID**، مع مفتاح **Location Active** في كل صف.

> [!TIP]
>
> **هذا الربط هو ما يجعل المتجر الإلكتروني يعرف مواقع مخزونك**
>
> بدونه، لا تستطيع القناة التي توفر الاستلام من المتجر أو عرض التوفر لكل فرع أن تعرف إلى أي من مبانيك يعود رقم المخزون، فتعرض إما رقمًا واحدًا مجمّعًا أو لا شيء.
>
> ومعه يستطيع المتجر أن يخبر العميل أن المنتج متوفر في الفرع القريب منه. إنها ميزة ترفع معدل التحويل، ومكانها شاشة إعدادات الربط فحسب.

أما طرق الحساب وطرق التحديث وسجلات المزامنة فمشروحة في [مزامنة المخزون](https://docs.tryoto.com/ar/modules/inventory-management/inventory-sync.md).

## عندما لا يصل شيء ما

تعمل المزامنة باستمرار، والأدوات اليدوية موجودة للحالات التي فاتها فيها شيء.

| الأداة | مكانها | نطاقها |
| - | - | - |
| **Sync Orders** | قائمة **…** للقناة | يسحب طلبات تلك القناة. |
| **Synchronize Products** | قائمة **…** للقناة | يسحب كتالوج تلك القناة. |
| **Synchronize Order** | **الشحنات ← Pending Orders ‏← Orders** | **طلب واحد في كل مرة**، ومن تبويب Pending Orders فقط. تدخل رقم الطلب وتختار القناة. |

مزامنة الطلب الواحد تحدّث الحالة فقط، ولا تستبدل بيانات الطلب الحالية، ولا ترسل أي إشعار للعميل.

> [!NOTE]
>
> **اعتبر المزامنة اليدوية عرَضًا لمشكلة**
>
> هذه الأدوات للإصلاح. استخدامها مرة أمر طبيعي، أما استخدامها يوميًا فيعني أن شيئًا ما يفشل في مرحلة سابقة: بيانات اعتماد منتهية، أو مفتاح API تغيّر، أو منتج غير موجود في أحد الطرفين.
>
> وتضم **الإعدادات ← System Logs** سجلَّي **Inventory Sync Logs** و**Product Sync Logs**، وفي كل منهما عمود للأخطاء. هناك تجد السبب، لا في زر المزامنة.

## صفحات ذات صلة

* [مزامنة الطلبات](https://docs.tryoto.com/ar/modules/omnichannel-oms/order-sync.md): المراحل التي يمر بها الطلب بعد وصوله.
* [مزامنة المخزون](https://docs.tryoto.com/ar/modules/inventory-management/inventory-sync.md): طرق الحساب وسجلات المزامنة.
* [إعداد المنتجات](https://docs.tryoto.com/ar/modules/inventory-management/product-configuration.md): استثناءات على مستوى المنتج والقناة.


## Related topics

- [عمليات ربط الأسواق الإلكترونية](https://docs.tryoto.com/ar/integrations/marketplaces.md)
- [مزامنة الطلبات: كيف تصل الطلبات إلى OTO](https://docs.tryoto.com/ar/modules/omnichannel-oms/order-sync.md)
- [أحداث Webhook وبياناتها](https://docs.tryoto.com/ar/developers/webhook-events.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.