يقدم منتج الحزمة مجموعة من العناصر و يسمح للعميل باختيار منها العناصر التى يرغب فى شرائها . جميع العناصر التى تشكل الحزمة موجودة بالفعل فى كتالوج متجر ماجنتو 2 ، فإما تكون منتجات بسيطة (Simple Products) أو منتجات إفتراضية (Virtual Products) . عادة يتم إنشاء حزمة المنتجات من لوحة تحكم ماجنتو 2 . و مع ذلك يمكنك أيضاً استيراد البيانات لإنشاء حزمة منتج جديدة أو يمكنك تصدير حزمة منتجات موجودة بالفعل فى متجرك و تعديل البيانات و استيرادها مرة اخرى فى كتالوج متجرك على ماجنتو 2 . سنستخدم المنتج Spirt Yoga Companion Kit فى هذا الموضوع كمثال لحزمة المنتجات فى عينة البيانات (Sample Data) المستخدمة فى الخطوات التالية .

Bundle Product
تغيير ترتيب عناصر الحزمة
هناك طريقتان يمكنك اختيار واحدة منهما فى نظام ماجنتو 2 ، لتغيير ترتيب العناصر الموجودة فى حزمة المنتجات .
الطريقة 1 : السحب و الافلات (Drag and Drop)
يمكنك استخدام هذه الطريقة عند العمل مع حزمة المنتجات من لوحة تحكم ماجنتو 2 . يمكنك سحب و إفلات العناصر و الأقسام فى الموضع الذى تريده .

عناصر الحزمة Bundle Items
الطريقة 2 : تحرير بيانات المنتج
افضل طريقة لتفهم كيف يتم بناء حزمة المنتجات فى ماجنتو 2 ، هى أن تقوم بتصدير المنتج و اختبار بياناته فى جدول بيانات أو Spreadsheet . يمكنك تغيير ترتيب عناصر الحزمة من خلال تصدير المنتج و إضافة علامة موضعية للبيانات لكل عنصر داخل الحزمة . تقع بيانات المنتج فى عمود bundle – values للمنتج الذى تم تصديره .عند فتح جدول البيانات ، جميع العناصر المرتبطة بالمنتج تقع فى خلية واحدة على هيئة سلسلة نصية طويلة . يحتوى عمود bundle values على العناصر التالية لكل منتج فى الحزمة :
- Name of the Item Section _ اسم العنصر .
- Input Control _ طريقة الإدخال .
- Required item indicator _ مؤشر العنصر المطلوب .
- SKU _ رمز المنتج .
- Color _ لون العنصر .
- Price _ سعر العنصر .
- Default Option indicator _ مؤشر الخيار الافتراضى .
- Default quantity _ كمية العنصر الافتراضية .
- Price type _ نوع السعر .
- Quantity editable indicator _ مؤشر كمية العنصر القابلة للتعديل .
الخطوة 1 : تصدير حزمة المنتجات .
فى هذه الخطوة ، سنقوم بتصدير lلمنتج الذى اتخذناه كمثال و هو Sprite Yoga Companion Kit كملف CSV . يمكنك استخدام أى حزمة منتجات اخرى تريدها .
1 – اذهب من قائمة لوحة تحكم ماجنتو 2 إلى System > Data Transfer > Export .
2 – فى صفحة Export Settings ، فى حقل Entity Type : اختر نوع الكيان الذى ستقوم بتصديره فى الملف ، و فى هذه الحالة اختر Products .
3 – فى قائمة سمات المنتج الذى ستظهر ، مرر لأسفل إلى سمة SKU ، ثم ادخل رمز Sku الخاص بحزمة المنتجات التى تريد تصديرها . سندخل رمز sku الخاص بالمثال الذى اخترناه و هو 24 – WG080 .
4 – مرر لأسفل الجدول ، ثم اضغط Continue .
سيظهر بعد ذلك الملف فى موقع التنزيل الخاص بمتصفحك .
الخطوة 2 : تحرير البيانات .
1 – اقتح ملف CSV الذى تم تنزيله فى Spreadsheet أو جدول بيانات . قم بالتمرير إلى أقصى يمين الجدول ، حتى تصل إلى عمود bundle -Values . فى بيانات bundle-values ، يتم فصل كل جزء فى بيانات العنصر بفاصلة ، و كل عنصر من عناصر الحزمة يتم فصله عن التالى بشريط عمودى(|) . (لا ينتهى العنصر الأخير بشريط عمودى) . يجب أن تكون بيانات المنتج التى تم تصديرها مشابهة للمثال التالى :

Bundle Values
2 – لتجعل عملية تحرير البيانات سهلة ، يمكنك نسج بيانات قيم حزمة المنتجات (bundle-values) و لصقها فى محرر النص ، ثم أضف سطر فاصل بعد كل عنصر بحيث تكون بيانات كل عنصر فى سطر منفصل . بعد تحرير البيانات ، قم بإزالة فواصل السطور و لصق البيانات التى تم تعديلها مرة اخرى فى عمود bundle -values .
فى الرسم التوضيحى التالى ، يتم إضافة رقم الموضع (Position=number) الذى يحدد تغيير ترتيب العناصر فى الحزمة فى قائمة المتجر .

Position Parameter
3 – بعد تعديل و تحرير البيانات ، قم بحفظ ملف CSV فى جهازك .
الخطوة 3 – استيراد المنتج الذى تم تحديثه
1 – اذهب إلى System > Data Transfer > Import من قائمة لوحة تحكم ماجنتو 2 .
2 – من حقل Entity type : اختر Products لتحديد نوع البيانات التى ستقوم باستيرادها .
3 – Import Behavior : هذا الحقل يحدد نوع تصرفك فى البيانات التى تقوم باستيرادها ، على سبيل المثال هل تستبدلها ببيانات موجودة من قبل ، أو تحديث و إضافة هذه البيانات إلى البيانات الموجودة من قبل و هكذا .
فى هذ المثال سنختار Replace ، هذا الخيار يستبدل البيانات السابقة لحزمة المنتجات الخاصة بك ، بدلا من إضافة هذه التغييرات كعناصر إضافية .
4 – مرر لأسفل الصفحة فى قسم File to Import . ثم اضغط Choose File لاختيار الملف الذى سقوم باستيراده إلى متجرك على ماجنتو 2 ، ثم اختر ملف CSV الذى قمت بتحرير بياناته للتو .

استيراد ملف البيانات
5 – فى أعلى يمين الصفحة ، اضغط على Check Data ، و انتظر دقائق قليلة حتى يقوم نظام ماجنتو 2 بالتحقق من البيانات . فى حالة كان الملف صالحاً ، اضغط على Import .
6 – عند إكمال هذه العملية ، انتقل من قائمة لوحة تحكم ماجنتو 2 إلى System > Tools > Cache Management ، ثم اضغط على Flush Cache Storage . هذه الخطوة لتحديث ذاكرة المتجر المؤقتة لتضمن أن المنتج متاح على الفور فى واجهة متجر ماجنتو 2 .