USPS هى أحد شركات النقل الموجودة بشكل إفتراضى داخل متاجر ماجنتو 2 . و هى تدعم خدمات الشحن الداخلى و الخارجى للبضائع و الشحنات فى البر و الجو بسهولة ، فهى خدمة حكومة الولايات المتحدة . عند تقعيلها على متجرك الإلكترونى يستطيع العميل الأختيار فيما بينها و بين وسائل الشحن الاخرى فى صفحة انهاء الطلب (checkout) التى شرحناها فى مواضيع سابقة مثل FedEx ، UPS ، DHL . من خلال منصة ماجنتو 2 سنتعرف على خطوات تهيئة أو تعيين خدمة الشحن USPS على متجرك داخل ماجنتو 2 فى هذا الشرح .

طرق الشحن فى المتجر (Shipping Methods)
الخطوة 1 – إنشاء حساب للشحن على USPS
عليك أولاً فتح حساب لك على موقع شركة الشحن USPS قبل تهيئة وسيلة الشحن هذه على متجرك . بعد أن تنتهى من عملية التسجيل ستحصل على رقم تعريف المستخدم (User ID) الخاص بك و رابط أو لينك URL للسيرفر التجريبى الخاص ب USPS . لتستطيع الربط بين متجرك وبين سيرفر شركة الشحن USPS .
الخطوة 2 – تفعيل شركة USPS فى متجرك على ماجنتو 2
1 – انتقل من قائمة لوحة التحكم لماجنتو 2 إلى Stores > Settings > Configuration .
2 – ومن القائمة الجانبية للصفحة اختر Sales > Shipping Methods .
3 – انتقل إلى قسم USPS ، ثم قم بالتالى من خلال الحقول الاتية :
4 – Enable for Checkout : لتفعيل وسيلة الشحن هذه على متجرك ، اختر YES .
5 – Gateway URL : هذا الرابط أو اللينك ضرورى للوصول أو الحصول على أسعار الشحن الخاصة بشركة USPS ، يتم ضبط هذا الحقل إفتراضياً ولا يحتاج للتغيير .
6 – Title : ادخل عنوان أو اسم وسيلة الشحن التى تظهر أثناء عملية انهاء الطلب (Checkout) .
7 – User ID ، Password : ادخل الرقم التعريفى للمستخدم الخاص بك وكلمة السر الخاصة بحسابك على موقع USPS .
8 – Mode : اختر واحد من الخيارات التالية لتحديد وضع تفعيل خدمة شحن USPS :
- Development : لتعيين خدمة الشحن فى الوضع التجريبى أو وضع الاختبار .
- Live : لتفعيل أو تشغيل خدمة شحن USPS فى وضع الانتاج المباشر .

تفعيل شركة USPS
الخطوة 3 – إعداد مواصفات التعبئة (Packaging)
1 – Packages Request Type : فى هذا الحقل يتم تحديد كيفية إدارة الطلب إذا تم إرساله على هيئة طرود أو حزم متعددة عن طريق إختيارك لأحد الخيارات التالية :
- Divide to equal Weight : (للطلب الواحد) يتم إرسال الشحنة ذات الحزم أو الطرود المتعددة كطلب واحد إذا تم تقسيم الطرود على وزن متساوى .
- Use Origin Weight : (للطلبات المتعددة) يتم إرسال الطرود او الحزم المتعددة كطلبات منفصلة إذا تم استخدام الوزن الأصلى كأساس فى حساب تكلفة الشحن .
2 – Container : اختر نوع التعبئة المستخدمة عادة لشحن المنتجات المطلوبة لمتجرك الإكلترونى من الخيارات التالية :
- Variable
- Flat-Rate Box
- Flat-Rate Envelope
- Rectangular
- Non-Rectangular
3 – Size : حدد الحجم المناسب و المقبول لشحنة الطرد من أحد الخيارات التالية :
- Regular : حجم عادى للطرد .
- Large : حجم كبير ، و فى هذه الحالة ستظهر حقول أخرى لتحديد أبعاد الطول و العرض و الارتفاع و مقاس الحزمة أو الطرد .
4 – Machinable : اختر Yes إذا أردت معالجة الطرد الخاص بك عن طريق الة . و اختر NO إذا اردت معالجة الطرد الخاص بك يدوياً .
5 – Maximum Package Weight : ادخل الحد الأقصى لوزن الطرد ، بناءً على شروط و متطلبات شركة النقل .

مواصفات التعبئة (Packaging)
الخطوة 4 – إعداد رسوم خدمات المناولة (Handling Fees)
1 – Calculating Handling Fee : حدد طريقة حساب رسوم المناولة من أحد الخيارات التالية :
- Fixed : بالسعر الثابت .
- Percentage : لحساب السعر بالنسبة المئوية .

رسوم خدمات المناولة (Handling Fees)
2 – Handling Applied : اختر أحد الخيارات التالية لتحديد كيفية تطبيق رسوم المناولة إما لكل طلب Per Order أو لكل طرد أو حزمة Per Package .
3 – Handling Fee : ادخل مبلغ رسوم المناولة المفروضة بناءً على طريق الحساب التى حددتها سابقاً . على سبيل المثال إذا حددت طريق الحساب بالنسبة المئوية (Percentage) فاستخدم العدد العشرى فى إدخال القيمة مثلا 0.25 ل 25% .
الخطوة 5 – تعيين أساليب الشحن المسموح بها و دول الشحن
1 – Allowed Methods : اختر من القائمة أسلوب شحن USPS الذى تريد توفيره لعملاؤك و الذى يظهر تحت عنوان USPS أثناء عملية انهاء الطلب (Checkout) . استخدم مفتاح Ctrl لاختيار أكثر من أسلوب شحن .
2 – Free Methods : اختر من القائمة اسلوب الشحن الذى تريد استخدامه للشحن المجانى ، فى حالة أردت عدم توفير الشحن المجانى عبر USPS ، اختر NON .
3 – Enable Free Shipping Threshold : إذا أردت إتاحة الشحن المجانى عبر USPS ، اختر Enable و فى هذه الحالة سيظهر الحقل التالى .
4 – Free Shipping Amount Threshold : ادخل الحد الادنى للمبلغ الذى يؤهل الطلب للشحن المجانى عبر USPS .
5 – Display Error Message : ادخل نص رسالة الخطأ المعروضة و التى ستظهر عند عدم إتاحة خدمة شحن USPSعلى متجر ماجنتو 2 . يمكنك ترك نص الرسالة الإفتراضى أو تعديله كما تريد .

أساليب الشحن المتاحة
6 – Ship to Applicable Countries : اختر احد الخيارات التالية لتحديد الدول التى تريد تطبيق شحن USPS لها :
- All Allowed Countries : لتطبيق جميع خدمات شحن USPS لجميع الدول المتاحة فى إعدادت متجرك العامة .
- Specific Countries : لاختيار دول محددة فقط لتطبيق خدمة شحن USPS لها .
- Ship to Specific Countries : اختر من القائمة الدول التى تريد تطبيق شحن USPS عليها .
7 – Show Method if Not Applicable : اختر واحد من الخيارات التالية :
- YES : إظهار شركة النقل USPS على المتجر حتى و إن كانت غير متاحة لشحن الطلبات .
- NO : إظهار شركة USPS كأحد وسائل الشحن على المتجر فى حالة إتاحتها فقط .
8 – Debug : إنشاء ملف يحتوى على سجل لتفاصيل جميع الشحنات و التعاملات بين متجرك و شركة USPS ، اختر YES .
9 – Sort Order : اختر الرقم الذى يحدد ترتيب شركة شحن USPS فى قائمة شركات الشحن الأخرى المتاحة على المتجر أثناء عملية انهاء الطلب فى صفحة Checkout . الرقم 0 = الترتيب الأول ، الرقم 1 = الترتيب الثانى ، و هكذا .
10 – عند الانتهاء من خطواتك السابقة اضغط على Save Config لحفظها داخل متجر ماجنتو 2 .