تصدير المخزون واستيراده باستخدام ملف CSV
يمكنك تصدير ملف CSV للمخزون لتنزيل كميات مخزونك الحالي. ويمكنك استخدام ملف CSV المُصدّر لتحديث مقادير المخزون، ثم استيراد ملف CSV لتحديث كميات مخزون منتجاتك في كل موقع ضمن مسؤولي Shopify.
فكر في استخدام طريقة إدارة المخزون هذه عندما تحتاج إلى تحديث كميات كبيرة من المخزون بشكل مجمّع.
يحتوي ملف CSV للمخزون على معلومات تحدد بشكل فريد المنتجات ومتغيرات المنتجات وكميات مخزونها في موقعك أو المواقع المحددة. يمكنك تنزيل وعرض نموذج لملف CSV للمخزون لاستخدامه كقالب.
في هذه الصفحة
تصدير المخزون
يمكنك تصدير المخزون من موقع واحد أو من جميع المواقع لإنشاء قالب للتحديثات المجمعة أو لاستخدام البيانات في أنظمة أخرى. وتتضمن عملية التصدير تفاصيل تعريف المنتج ومستويات المخزون الحالية.
يمكنك اختيار تصدير مخزونك بجميع حالات المخزون أو بالكميات المتاحة فقط:
- جميع الحالات (يُوصى به): يحتوي على صفوف منفصلة لكل موقع مع أعمدة لجميع حالات المخزون. يوفر تنسيق CSV هذا عرضاً كاملاً للمخزون وحماية ضد الكتابة فوق البيانات عن طريق الخطأ.
- متاح: يحتوي على أسماء المواقع كعناوين للأعمدة مع سرد الكميات المتاحة أسفلها. وهذا تنسيق CSV أبسط لتحديثات المخزون الأساسية، ويتضمن فقط مخزونك المتاح. ولا يوفر تنسيق CSV هذا حماية ضد الكتابة فوق البيانات عن طريق الخطأ.
راجع الأمثلة التالية لكيفية عرض ملف CSV بناءً على تنسيق CSV الذي تحدده.
مثال على تصدير ملف CSV بخيار جميع الحالات
| المؤشر | العنوان | الموقع | اسم الحاوية | الوارد (غير قابل للتعديل) | غير المتاح (غير قابل للتعديل) | الملتزم به (غير قابل للتعديل) | المتاح (غير قابل للتعديل) | المتوفر (الحالي) | المتوفر (الجديد) |
|---|---|---|---|---|---|---|---|---|---|
| strbry-jam | مربى الفراولة | أوتاوا | A-2-3 | 20 | 3 | 5 | 10 | 18 | |
| strbry-jam | مربى الفراولة | نيويورك | A-7-3 | 0 | 1 | 10 | 50 | 61 | |
| rspbry-jam | مربى التوت | أوتاوا | A-9-3 | 15 | 0 | 3 | 25 | 28 | |
| rspbry-jam | مربى التوت | نيويورك | A-3-5 | 0 | 5 | 6 | 35 | 46 |
مثال على تصدير ملف CSV للمخزون المتاح
| المؤشر | العنوان | أوتاوا | نيويورك |
|---|---|---|---|
| strbry-jam | مربى الفراولة | 10 | 50 |
| rspbry-jam | مربى التوت | 25 | 35 |
تصدير المخزون إلى ملف CSV
يمكنك تصدير مخزونك بناءً على نوع الكمية لمواقع ومنتجات محددة.
الخطوات:
من مسؤول Shopify، انتقل إلى المنتجات > المخزون.
انقر على تصدير.
اختياري: من القائمة المنسدلة تصدير من، حدد موقعًا ترغب في تصدير المخزون منه، أو حدد جميع المواقع لتصدير المخزون من جميع مواقعك.
في قسم حالات المخزون المعروضة، اختر ما إذا كنت تريد أن يحتوي ملف CSV على جميع حالات المخزون مع الحماية ضد الاستبدال العرضي للبيانات أم حالة المخزون المتاح فقط:
- لتصدير كميات المخزون المتاح فقط، حدد المتاح.
- لتصدير جميع حالات المخزون، حدد جميع الحالات.
في قسم التصدير، اختر متغيرات المنتجات التي تريد تصدير مخزونها:
- لتصدير المتغيرات من الصفحة الحالية، حدد الصفحة الحالية.
- لتصدير جميع المتغيرات، حدد جميع المتغيرات.
- لتصدير المتغيرات المحددة، حدد المحددة: المتغيرات.
- لتصدير المتغيرات التي تطابق بحثك، حدد المتغيرات المطابقة للبحث.
- في قسم تصدير بتنسيق، حدد تنسيق الملف الذي ترغب في تصدير مخزونك إليه.
- انقر على تصدير المخزون.
تحديث كميات المخزون في ملف CSV
بعد تصدير ملف CSV للمخزون، يمكنك إجراء تغييرات مجمّعة على المخزون. يتضمن ملف CSV أعمدة لتعريف المنتج لضمان تطبيق التحديثات على المنتجات والمتغيرات الصحيحة.
عند تحديث كميات المخزون، تأكد من استخدام أعداد صحيحة فقط وتجنب الكسور العشرية، مثل 1.5. يمكنك استخدام أرقام موجبة، أو أرقام سالبة، أو 0. استخدم not stocked للمنتجات التي لم تُخزّن أبدًا في ذلك الموقع.
الخطوات:
- افتح ملف CSV الذي صُدّر في برنامج جداول بيانات.
- حدّث الكميات بناءً على تنسيق التصدير:
- إذا صدّرت خيار ملف CSV جميع الحالات، فحدّث كميات المخزون في عمود
On hand (new). - إذا صدّرت خيار ملف CSV المتاح، فحدّث كميات المخزون المتاح لكل اسم موقع.
- إذا صدّرت خيار ملف CSV جميع الحالات، فحدّث كميات المخزون في عمود
- احفظ الملف.
استيراد المخزون من ملف CSV
قبل استيراد المخزون، تأكد من إنشاء ملف CSV بتنسيق الملف الصحيح. لا يمكن أن يتجاوز حجم ملف CSV للمخزون 15 ميغابايت.
عندما يتضمن ملف CSV كلاً من عمودي المتوفر (الحالي) والمتوفر (الجديد)، تستخدم Shopify التحقق من السلامة لمنع الاستبدال العرضي للبيانات. تُقارن مستويات المخزون المتوقعة مع المستويات الحالية قبل إجراء التغييرات. إذا تغيّر مخزونك بعد التصدير، فلن تُستورد الصفوف المتأثرة وستتلقى رسالة بريد إلكتروني تحتوي على تفاصيل حول إخفاقات التحقق من الصحة. يحميك ذلك من الاستبدال العرضي لتغييرات المخزون الأخيرة.
الخطوات:
من مسؤول Shopify، انتقل إلى المنتجات > المخزون.
انقر على استيراد.
انقر على إضافة ملف، ثم حدد ملف CSV المُحدَّث.
انقر على رفع الملف.
راجع ملخص الاستيراد، ثم انقر على بدء الاستيراد.
اختياري: إذا فشل التحقق من صحة بعض الصفوف، فستتلقى رسالة بريد إلكتروني تحتوي على تفاصيل حول الصفوف الفاشلة. راجع المعلومات الواردة في البريد الإلكتروني، وحدّث ملف CSV، ثم استورده مرة أخرى.
تنسيق ملف CSV للمخزون
يحتوي ملف CSV للمخزون على أعمدة للتعرف على المنتجات ومتغيراتها، وبيانات المخزون لكل موقع. يساعد فهم هذه الأعمدة على ضمان نجاح عمليات الاستيراد.
الأعمدة التالية مطلوبة في ملف CSV للمخزون:
- المقبض: مُعرّف فريد للمنتج.
- الموقع: اسم الموقع لتحديد مكان وجود المخزون.
- قيمة الخيار 1: مطلوبة للتعرف على متغير المنتج المحدد. إذا كان المنتج يستخدم خيارات إضافية، فستكون قيمة الخيار 2 وقيمة الخيار 3 مطلوبة أيضًا.
راجع الجدول التالي لمعرفة المزيد حول تنسيق ملف CSV للمخزون والأعمدة وأوصافها.
| العمود | الوصف |
|---|---|
| Handle |
الاسم الفريد لكل منتج. يمكن أن تحتوي المقابض على أحرف، وشرطات، وأرقام، لكن بدون مسافات. يُستخدم المقبض في عنوان URL لكل منتج. |
| العنوان | عنوان المنتج. هذا العمود اختياري ويمكن تركه فارغًا. |
| اسم الخيار 1 | اسم الخيار الأول، مثل اللون. إذا لم يكن للمنتج أي خيارات، فأدخل Title. هذا العمود اختياري ويُستخدم لسهولة القراءة فقط، ولا يحدّث اسم الخيار. |
| قيمة الخيار 1 | قيمة الخيار الأول، مثل أزرق. إذا لم يكن للمنتج أي خيارات، فأدخل Default Title. هذا العمود مطلوب لتعريف المتغير، ولا يحدّث قيمة الخيار. |
| اسم الخيار 2 | اسم الخيار الثاني عندما يحتوي المنتج على خيارات متعددة. هذا العمود اختياري ويُستخدم لسهولة القراءة فقط. |
| قيمة الخيار 2 | قيمة الخيار الثاني عندما يحتوي المنتج على خيارات متعددة. هذا العمود مطلوب عندما يستخدم المتغير خيارًا ثانيًا، وذلك لتعريف المتغير. |
| اسم الخيار 3 | اسم الخيار الثالث عندما يحتوي المنتج على خيارات متعددة. هذا العمود اختياري ويُستخدم لسهولة القراءة فقط. |
| قيمة الخيار 3 | قيمة الخيار الثالث عندما يكون للمنتج خيارات متعددة. هذا العمود مطلوب عندما يستخدم المتغير خياراً ثالثاً، لتحديد المتغير. |
| رمز SKU | معرّف المنتج لتتبع المخزون. هذا العمود غير مطلوب. وهو لا يُحدّث رمز SKU للمتغير. ستحتاج إلى استخدام ملف CSV للمنتجات بدلاً من ذلك لتحديث رمز SKU. |
| رمز HS | رمز النظام المنسق (HS) لتقدير الرسوم والضرائب للعملاء الدوليين (اختياري). |
| COO | بلد المنشأ باستخدام رموز بلدان ISO للشحن الدولي (اختياري). |
| Location |
أسماء كل موقع من مواقعك. اسم الموقع حساس لحالة الأحرف ويجب أن يتطابق مع اسم موقعك في Shopify تماماً. بالنسبة لكل متغير، قم بتضمين صف لكل موقع تريد تحديث المخزون فيه. قم بإزالة أي صفوف لمواقع أخرى. |
| Bin name |
الرفوف أو الحوامل أو الأقسام المحددة لمخزونك داخل موقعك الفعلي. |
| Incoming (not editable) | المخزون الذي في طريقه إلى موقعك. المخزون الوارد غير متاح للبيع حتى يتم استلامه. |
| غير متاح (غير قابل للتعديل) | المخزون غير المتاح للبيع. على سبيل المثال، يمكنك جعل المخزون غير متاح عندما يكون تالفاً، أو قيد المراجعة لمراقبة الجودة، أو محجوزاً كمخزون احتياطي، أو لأسباب أخرى. |
| Committed (not editable) | عدد الوحدات التي تشكل جزءاً من طلب تم تقديمه ولكن لم يتم تنفيذه بعد. |
| Available (not editable) | المخزون الذي يمكنك بيعه. المخزون المتاح غير ملتزم به لأي طلبات ولا يتم حجزه لطلبات المسودة. |
| On hand (current) |
عدد الوحدات التي كانت متوفرة لديك في موقع ما عند تصدير ملف CSV. يوفر هذا العمود لمحة سريعة عن مستويات مخزونك في وقت التصدير ويضمن التحقق من السلامة أثناء الاستيراد. عند استيراد ملف CSV الخاص بك مع وجود قيمتي المتوفر (الحالي) والمتوفر (الجديد)، تتم مقارنة مستويات مخزونك الحالية بقيم المتوفر (الحالي) لمنع الكتابة الفوقية عن طريق الخطأ. |
| المتوفر (الجديد) | كمية المخزون الجديدة التي تريد تعيينها. اترك هذا الحقل فارغاً إذا كنت لا ترغب في تغيير الكميات. |
سيناريوهات أمثلة على تحديث المخزون باستخدام ملف CSV
راجع السيناريوهات التالية ونتائجها عند تحديث المخزون باستخدام ملف CSV. يعرض كل سيناريو مثالاً لملف CSV.
السيناريو 1: التعديل اليومي للمخزون بعد المبيعات
- السيناريو: قمت ببيع 8 قمصان حمراء وتريد تحديث عدد مخزونك.
- النتيجة: يتم تحديث كمية مخزونك للقمصان الحمراء من 150 إلى 142.
| رمز SKU | الموقع | اسم الحاوية | المتوفر (الحالي) | المتوفر (الجديد) |
|---|---|---|---|---|
| TSHIRT-RED-M | Warehouse-A | A-2-3 | 150 | 142 |
السيناريو 2: استيراد ملف CSV قديم
- السيناريو: لقد قمت بتصدير ملف CSV بالأمس، ولكنك نسيت استيراده إلى مسؤول Shopify الخاص بك. وتلقيت مبيعات جديدة بعد التصدير.
- النتيجة: تم رفض تحديث مخزونك، لأن كمية مخزونك الفعلية هي 140، وليس 142. تحتاج إلى تصدير أحدث بيانات مخزونك.
| رمز SKU | الموقع | اسم الحاوية | المتوفر (الحالي) | المتوفر (الجديد) |
|---|---|---|---|---|
| TSHIRT-RED-M | Warehouse-A | A-2-3 | 150 | 140 |
السيناريو 3: افتتاح موقع بيع بالتجزئة جديد
- السيناريو: أنت تقوم بتزويد متجرك الجديد في مدينة نيويورك بـ 50 شمعة برائحة اللافندر. موقع متجرك في نيويورك غير نشط أثناء التصدير.
- النتيجة: تم تزويد متجرك في مدينة نيويورك بـ 50 شمعة برائحة اللافندر. يظل موقعك غير نشط.
| رمز SKU | الموقع | اسم الحاوية | المتوفر (الحالي) | المتوفر (الجديد) |
|---|---|---|---|---|
| CANDLE-LAVENDER | Store-NYC | R-1-1 | غير متوفر في المخزون | 50 |
السيناريو 4: إعادة تنظيم المستودع
- السيناريو: أنت تقوم بنقل حقائب الكمبيوتر المحمول إلى الممر (C) لتنظيمها بشكل أفضل.
- النتيجة: تم نقل حقائب الكمبيوتر المحمول إلى الممر (C). تظل كمية المخزون كما هي.
| رمز SKU | الموقع | اسم الحاوية | المتوفر (الحالي) | المتوفر (الجديد) |
|---|---|---|---|---|
| LAPTOP-CASE | Warehouse-A | C-5-2 | 75 |
السيناريو 5: إعداد المخزون لـ BFCM
- السيناريو: أنت تقوم بإعداد حاويات لأجهزة ألعاب الفيديو التي ستصل الأسبوع المقبل، وتريد تجهيز الحاويات لاستلام العناصر الجديدة. موقعك غير نشط أثناء التصدير.
- النتيجة: تم إعداد حاويتك لأجهزة ألعاب الفيديو. يظل موقعك غير نشط.
| رمز SKU | الموقع | اسم الحاوية | المتوفر (الحالي) | المتوفر (الجديد) |
|---|---|---|---|---|
| CONSOLE-GAMING | Warehouse-B | BF-1-1 | غير متوفر في المخزون |
السيناريو 6: الاستعداد للتوسع في الاتحاد الأوروبي
- السيناريو: أنت تقوم بإعداد الرموز الجمركية لمستودعك في الاتحاد الأوروبي قبل وصول الشحنات من الصين. موقعك غير نشط أثناء التصدير.
- النتيجة: يتم تحديث البيانات الوصفية لمنتجك، مثل بلد المنشأ ورموز النظام المنسق (HS)، في مخزونك. يظل موقعك غير نشط.
| رمز SKU | الموقع | اسم الحاوية | رمز HS | COO | المتوفر (الحالي) | المتوفر (الجديد) |
|---|---|---|---|---|---|---|
| WIDGET-STEEL | Warehouse-EU | 7326.90.98 | CN | غير متوفر في المخزون |
السيناريو 7: وجود صف فارغ عن طريق الخطأ في ملف CSV
- السيناريو: لقد تركت صفاً فارغاً في ملف CSV الخاص بك عن طريق الخطأ.
- النتيجة: لا يتم اتخاذ أي إجراء ويتم تجاهل هذا التحديث.
| رمز SKU | الموقع | اسم الحاوية | رمز HS | COO | المتوفر (الحالي) | المتوفر (الجديد) |
|---|---|---|---|---|---|---|
| EMPTY-ROW | Warehouse-A | غير متوفر في المخزون |