> ## 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.

# استلام الواردات والتخزين

> أنشئ الحاويات والنطاقات، واستلم المخزون الوارد، وخزّنه باستخدام Easy Put، وأجرِ فحوصات الجودة، واربط الأنظمة الأخرى عبر WMS API.

> [!NOTE]
>
> **مكانه في المنصة:** OTO PACK ‏← Operations ‏← Inbound — [افتح في OTO ↖](https://app.tryoto.com/operations)

كل ما يشحنه المستودع استلمه أولًا ووضعه في مكان ما. ومدى جودة التخزين يحدد المسافة التي سيمشيها الجميع طوال بقاء هذا المخزون.

## الحاويات: عناوين المستودع

الحاوية (Bin) موقع له اسم. وكما يصفها المنتج: *«Bins are addresses within your warehouse, representing specific locations where products are stored or moved.»* وبدونها يكون المخزون «في المستودع» فقط، وهذه ليست إجابة يمكن لأحد المشي إليها.

توجد الحاويات في **OTO PACK ‏← Configuration ‏← Bins**، مع زر **Add Bin** وخيار للاستيراد الجماعي.

![نموذج Add Bin مع قائمة Bin Type مفتوحة](https://mintcdn.com/oto/ft-bRlLvOnJkbVoC/images/wms-10-add-bin.png?fit=max\&auto=format\&n=ft-bRlLvOnJkbVoC\&q=85\&s=ba16b5e5f9982071d18a5727862c1523)

الشكل 1 — الحقول الإلزامية هي Warehouse وBin Name وBin Type فقط؛ وكل ما عداها يُدقّق العنوان أو القواعد المتعلقة به.

| الحقل | ما وظيفته؟ |
| - | - |
| **Warehouse** <sup>إلزامي</sup> | المبنى الذي توجد فيه الحاوية. |
| **Bin Name** <sup>إلزامي</sup> | العنوان نفسه: ما يقرؤه مجهّز الطلبات وما يُرجعه الماسح الضوئي. |
| **Bin Type** <sup>إلزامي</sup> | الغرض من الحاوية. انظر أدناه. |
| **Zone** | قسم المستودع الذي تنتمي إليه الحاوية، وهو ما يُشغّل التجهيز حسب النطاقات. |
| **Aisle ‏· Rack ‏· Shelf** | الإحداثيات الفعلية في ثلاثة حقول منفصلة. |
| **Bin Capacity** | السعة التي تستوعبها، حتى لا يقترح التخزين مكانًا ممتلئًا. |
| **Preferred SKU** | المنتج الذي ينتمي إلى هذا المكان. وهو ما يحوّل التخزين من قرار إلى مجرد تأكيد. |
| **Bin Responsible Users** | المسؤول عن هذا الموقع؛ فإذا لم يتطابق الجرد يكون هناك من يُسأل. |

> [!TIP]
>
> **التخطيط منظّم في حقول، لا مشفّر في الاسم**
>
> عادةً ما تدفن المستودعات تخطيطها داخل اسم الحاوية: **A-12-3**، ويتعلم الجميع قراءته. أما هنا فـ**Zone** و**Aisle** و**Rack** و**Shelf** حقول مستقلة، فيعرف النظام شكل المبنى لا مجرد نص. وهذا ما يتيح ترتيب مسار التجهيز حسب الأماكن الفعلية للمنتجات، ويجعل إعادة الترقيم عملًا يتم في البيانات بدلًا من تغيير كل ملصق.

### أنواع الحاويات

النوع هو ما يجعل الحاوية تتصرف بشكل مختلف عن التي بجانبها.

| النوع | الغرض |
| - | - |
| **Receive / Transfer** | حيث تصل البضائع الواردة والتحويلات القادمة قبل معالجتها. |
| **Put / Pick** | التخزين العادي: الأرفف التي يُجهَّز منها المخزون. |
| **Pack / Ship** | طاولات التعبئة ومناطق التجميع في جهة الصادر. |
| **Sorting** و**Sorting Station** | عمل الفرز والمحطة الفعلية التي يتم فيها، مفصولين حتى لا تكون الطاولة والحاويات التي عليها شيئًا واحدًا. |
| **Trolley** | حاوية متحركة. فعربة مجهّز الطلبات موقع كأي موقع آخر، وبهذا يبقى المخزون قابلًا للتتبع أثناء نقله. |
| **Return** | البضائع المرتجعة بانتظار الفحص. |
| **Adjustment** | حيث يستقر تصحيح المخزون، فيكون للتباين عنوان بدلًا من أن يختفي داخل إجمالي. |
| **Storage / QC** | المخزون الاحتياطي والبضائع المحتجزة للفحص. |
| **Non Sellable** | مخزون موجود لكنه غير قابل للبيع: تالف، أو منتهي الصلاحية، أو محجور. |

> [!TIP]
>
> **قابل للبيع وغير قابل للبيع**
>
> هذا التمييز تحمله الحاوية لا علامة على المنتج. فالبضائع التالفة والمرتجعات التي تنتظر الفحص والمخزون المحجور توجد في حاويات لا تغذي المخزون المتاح، فلا تعرض [مزامنة المخزون](https://docs.tryoto.com/ar/modules/inventory-management/inventory-sync.md) على العميل أبدًا شيئًا لا يمكن شحنه.
>
> لذلك فإن نقل وحدة إلى حاوية **Non Sellable** إجراء تجاري بقدر ما هو إجراء فعلي: يتوقف المتجر الإلكتروني عن عرضها لحظة وضعها هناك.

## النطاقات

النطاق قسم أكبر من المستودع، يُضبط من **OTO PACK ‏← Configuration ‏← Zones** عبر **Add Zone**.

![نموذج Add Zone](https://mintcdn.com/oto/ft-bRlLvOnJkbVoC/images/wms-11-add-zone.png?fit=max\&auto=format\&n=ft-bRlLvOnJkbVoC\&q=85\&s=9d32dc88e21f13723fd0df67d4d732f1)

الشكل 2 — النطاق أربعة حقول، واثنان منها هما ما يُشغّل التجهيز حسب النطاقات.

| الحقل | ما وظيفته؟ |
| - | - |
| **Warehouse Name** <sup>إلزامي</sup> | المبنى الذي يقع فيه النطاق. |
| **Zone Name** <sup>إلزامي</sup> | اسم النطاق. |
| **Picker** | الشخص الذي يذهب إليه عمل هذا النطاق. وتعيين مجهّز لنطاق هو ما يوفّر عليه المشي في المبنى كله. |
| **Default** | النطاق الذي يستلم العمل حين لا يطالب به نطاق آخر، فلا تبقى أي مهمة دون تعيين. |

تُربط الحاويات بالنطاقات من تبويب Bins: حدّد الحاويات، ثم اختر **Update Zone** من قائمة الأدوات. وتضم شاشة Configuration أيضًا **Users** و**Teams** و**Vendors** إلى جانب Bins وZones.

## الاستلام

تُنشأ طلبات الواردات وتُعالج في **OTO PACK ‏← Operations ‏← Inbound**، وتُستلم من التطبيق في صفحة **Inbound**. والاستلام مسح ضوئي مقابل ما كان متوقعًا، وهنا يُكتشف التوريد الناقص أو الخاطئ بينما السائق لا يزال موجودًا.

![شاشة Operations على تبويب Inbound](https://mintcdn.com/oto/YkJay8Y-1RDv8ciw/images/wms-12-inbound.png?fit=max\&auto=format\&n=YkJay8Y-1RDv8ciw\&q=85\&s=61f1f2d5f32c7260052c44ffe225f605)

الشكل 3 — شاشة Operations هي النظير المكتبي للتطبيق، بتبويب لكل مرحلة: Inbound ‏· Outbound ‏· Putaway ‏· Packing ‏· Shipping ‏· Dispatching Units ‏· Wave Picking ‏· Sorting ‏· Return.

| العمود | ما يحمله |
| - | - |
| **Waybill Number** | مرجع شركة الشحن للتوريد. |
| **Type** | نوع الاستلام: شراء أو إعادة تعبئة، أو تحويل، أو مرتجع. |
| **Responsible** | من يستلمه. |
| **Order Date** ‏· **Delivery Date** | تاريخ الطلب والتاريخ المتوقع، فيظهر التوريد المتأخر قبل أن يصبح مشكلة. |
| **Ingoing Warehouse** ‏· **Ingoing Branch** | المكان الذي يصل إليه: المبنى والفرع. |

لكل عمود فلتر خاص به في صف العناوين، وتُنشأ عمليات الاستلام الجديدة عبر **Add Inventory Order**.

وتدخل البضائع الواردة بموجب طلب شراء بالطريقة نفسها؛ أما طلبات الشراء نفسها فتحمل **Vendor** و**Requested By** و**Shipping Term**، وتوجد في **OTO PACK ‏← Purchase Orders**.

## التخزين

تُنشأ مهمة التخزين **تلقائيًا** بمجرد معالجة طلب الواردات؛ فالاستلام لا ينتهي ببضائع متروكة على رصيف الاستلام، بل بتعليمة لوضعها على الأرفف. ويمكن أيضًا إنشاء المهمة يدويًا من **Operations ‏← Putaway**.

![إنشاء مهمة تخزين](https://mintcdn.com/oto/ft-bRlLvOnJkbVoC/images/wms-13-add-putaway.png?fit=max\&auto=format\&n=ft-bRlLvOnJkbVoC\&q=85\&s=7fb1d1204398cb1470c214d2bf548be9)

الشكل 4 — الحقول Warehouse وResponsible وFrom Bin إلزامية؛ فلكل عملية تخزين دائمًا مسؤول وموقع بداية، لا وجهة فقط.

| العمود | ما يحمله |
| - | - |
| **Product Name** ‏· **Quantity** | ما يجري تخزينه، وكميته. |
| **Suggested Bins** | المكان الذي يراه النظام مناسبًا له. |
| **QTY Put** ‏· **Bin Location** | ما خُزّن فعلًا وأين. يبقى فارغًا حتى ينتهي العمل، وهذا ما يجعل التخزين غير المكتمل ظاهرًا. |

تُضاف الأسطر واحدًا تلو الآخر عبر **Add New Row**، أو دفعة واحدة عبر **Import by Template** للاستلام الكبير. وتبدأ المهمة بحالة **New Order**.

ويمكن إنجاز العمل نفسه بأيّ من الطريقتين:

| | من التطبيق | من لوحة التحكم |
| - | - | - |
| **المسار** | **Menu ‏← Put** | **Operations ‏← Putaway ‏← Start Putaway** |
| **الخطوات** | اختر أمر التخزين، ثم المنتج والحاوية المستهدفة، وحدّد الكمية، ثم **Complete**. | أدخل الكميات وSKU والحاويات المستهدفة يدويًا، ثم **Complete Putaway**. |

ويمكن **تقسيم عملية استلام واحدة على عدة حاويات**، وبهذا تُوزّع منصة نقالة من SKU واحد على رف التجهيز والمخزون الاحتياطي في وقت واحد، وعمود **QTY Put** هو ما يُبقي ذلك دقيقًا.

### الحاويات المقترحة

يقترح التخزين مكان كل منتج بناءً على **Preferred SKU** للحاوية وسعتها المتبقية. والهدف ليس توفير قرار، بل اتخاذ القرار نفسه في كل مرة: فالمخزون الذي يُوضع حيثما توفرت مساحة هو مخزون لن يجده أحد مرتين.

### اقتراحات إعادة التعبئة

عندما ينخفض المخزون في حاوية التجهيز، يقترح النظام نقل مخزون من الاحتياطي، حتى لا يتوقف التجهيز عند رف فارغ بينما تقبع منصة ممتلئة على بُعد ممرين.

## Easy Put

النظير غير المخطط له: تحويل سريع بين أي حاويتين، يبدؤه شخص لا عملية استلام.

| | التخزين | Easy Put |
| - | - | - |
| **يُطلقه** | طلب واردات، تلقائيًا | شخص، يدويًا |
| **الشكل** | مصدر واحد ووجهات متعددة | بين أي حاويتين |
| **الغرض** | الترفيف المنهجي | الحركات غير المخطط لها: الدمج، والتفريغ، والتصحيح |

تصل إليه من **Menu ‏← Put ‏← Easy Put** في التطبيق، أو عبر زر **Easy Put** في تبويب Putaway.

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

## مناطق الفحص والمخزون

البضائع التي تصل تالفة، أو تفشل في الفحص، أو تعود كمرتجعات، تُوضع في حاويات تُبقيها خارج المخزون القابل للبيع حتى يتخذ أحد قرارًا. ويتم الفصل فعليًا ويُسجَّل في الوقت نفسه، فلا يبقى شيء في حالة غير محددة.

## WMS API

يستطيع العملاء الذين يعتمدون على WMS آخر بوصفه النظام المرجعي أن يتحكموا في هذا النظام عبر API (طلبات الواردات وتحديثات المخزون)، بحيث يتولى OTO PACK التنفيذ بينما يحتفظ النظام الخارجي بالسجلات. ونقاط النهاية موثّقة في مرجع OTO API.

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

* [طرق تجهيز الطلبات](https://docs.tryoto.com/ar/modules/warehouse-management/picking-methods.md): النطاقات وتخطيط الحاويات تحدد أداء التجهيز.
* [المخزون الوارد](https://docs.tryoto.com/ar/modules/inventory-management/inbound-inventory.md): إشعار استلام البضائع (GRN)، وتسجيل الدخول عند البوابة، والتحويلات.
* [جرد المخزون](https://docs.tryoto.com/ar/modules/inventory-management/inventory-count.md): جرد الحاويات المعرّفة هنا.
* [إدارة المراكز](https://docs.tryoto.com/ar/modules/hubs-management/overview.md): الحاويات وعربات التجهيز المعرّفة لكل مركز.


## Related topics

- [إدارة المستودعات](https://docs.tryoto.com/ar/modules/warehouse-management/overview.md)
- [المخزون الوارد](https://docs.tryoto.com/ar/modules/inventory-management/inbound-inventory.md)
- [جرد المخزون في تطبيق OTO PACK](https://docs.tryoto.com/ar/modules/inventory-management/inventory-count.md)


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