مجموعة الشحن لـ Magento 2 - حالات الاستخدام (الجزء 1)

نشرت: 2017-06-01

تكتسب مجموعة Shipping Suite for Magento 2 الخاصة بنا شعبية سريعة بين مستخدمي النظام الأساسي. في هذا الصدد ، نستمر في تلقي الأسئلة حول وظائف الإضافة والطرق الممكنة لتعظيمها لبعض احتياجات العمل المحددة.

لهذا السبب قررنا كتابة سلسلة من منشورات المدونة حول extensiodn. ستجيب هذه المقالات على بعض الأسئلة المتداولة وتصف حالات مثيرة للاهتمام لاستخدام الامتداد.

دعنا نلف!

1. تحديد تكاليف الشحن

سؤال:

أحتاج إلى إعداد تكاليف الشحن التي تعتمد على النطاق السعري للمنتج. على سبيل المثال ، بالنسبة للمنتجات:

من 0 دولار - 3000 دولار ، تكلفة الشحن 11٪
من 3000 دولار إلى 5000 دولار ، تكلفة الشحن 5٪

وعندما يزيد سعر المنتج عن 5000 دولار ، يكون الشحن مجانيًا.

كيفية ضبط ذلك باستخدام Magento 2 Shipping Suite ؟

إجابه:

لتكوين تكاليف الشحن التي تعتمد على النطاق السعري للمنتج ، تحتاج إلى إنشاء قواعد شحن مقابلة لشحن 11٪ و 5٪ و . للقيام بذلك ، انتقل إلى المتاجر - قواعد الشحن والقيود - وأضف قاعدة شحن جديدة هناك.

بعد إدخال معلومات القاعدة الأساسية ، انتقل إلى قسم الشروط وقم بتعيينه كـ " Subtotal يساوي أو أقل من ________ (مبلغ سلة التسوق) ".

1

بعد ذلك ، انتقل إلى علامة التبويب " الإجراءات " وفي قسم " تعديل تكلفة الشحن " ، حدد خيار " الكتابة فوق المبلغ" (النسبة المئوية) . في الحقل أدناه ، حدد تكلفة التسوق لكل كمية من العنصر بالنسبة المئوية.

2

احفظ وطبِّق القاعدة. هذا هو الأساس.

* هذا هو سبب حاجتك إلى استخدام خيار "تكلفة الشحن لكل كمية من العنصر٪" وليس خيار "تكلفة الشحن٪".

___________________________________________________________________

2. أسعار الشحن للمناطق / البلدان

سؤال:

هل من الممكن تحديد أسعار الشحن على مستوى المنطقة بدلاً من مستوى الدولة؟

إجابه:

في الوقت الحالي ، هذه الميزة الدقيقة غير متوفرة في الامتداد.

كحل مؤقت ، يمكنك تعيين سعر الشحن للمناطق الجغرافية (على سبيل المثال ، لإفريقيا أو الاتحاد الأوروبي ).

أولاً ، انتقل إلى المتاجر - طرق الشحن - حدد الطريقة التي ترغب في تعديلها - انتقل إلى إعدادات الأسعار - هناك ، في الشبكة ، حدد سعرًا لتحريره (أو أضف سعرًا جديدًا) - انتقل إلى علامة التبويب " الشروط " و أدخل البيانات المطلوبة.

إليك كيفية:

3

4

يمكن تحرير البلدان ضمن المتاجر - التكوين - MageWorx - قواعد الشحن - البلدان حسب تكوين المنطقة :

5

___________________________________________________________________

3. قواعد الشحن والقيود

قضية:

هناك 2 قواعد الشحن:

1) قاعدة عملاء التجزئة - تنطبق على مجموعات عملاء التجزئة وتسجيل الخروج. بالإضافة إلى ذلك ، هناك بعض طرق الشحن التي يتم إعدادها لعملاء التجزئة التي تنطبق عليها قاعدة الشحن هذه ، وطريقتين من طرق الشحن المخفية غير المتاحة للعملاء التجاريين.

2) قاعدة العملاء التجاريين - التطبيق على مجموعات العملاء التجاريين. بالإضافة إلى ذلك ، هناك طريقتان لإعدادات الشحن لعملاء التجارة تنطبق عليهم قاعدة الشحن هذه ، وطريقتان مخفيتان للشحن غير متاحين للعملاء التجاريين.

إذا اختار شخص ما دولة مختلفة عن الموقع الحالي ، فإن الامتداد يعرض جميع طرق الشحن. يلزم إخفاء أي خيارات شحن إذا لم تكن في الموقع الحالي.

طرق الشحن

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

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

(انظر لقطة الشاشة المرفقة لمزيد من التفاصيل - انقر بزر الماوس الأيمن -> عرض الصورة)

الشحن 4

المحلول:

هناك جانبان يجب على المرء مراعاته:

1) يمكن استخدام مناطق الشحن حاليًا في قواعد الحالة. في المثال أعلاه ، تحتاج إلى الإشارة إلى أن منطقة الشحن هي البر الرئيسي للمملكة المتحدة. لاحظ أن هذا يجب أن يتم لكلا القاعدتين.

2) بشكل افتراضي ، يتم تنفيذ القاعدة ذات الأولوية القصوى (على سبيل المثال 20) أولاً ، ثم انتقل إلى القواعد ذات الأهمية الأقل (على سبيل المثال 10 ، ثم 5 وما إلى ذلك).

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

علاوة على ذلك ، يمكنك ببساطة إضافة مجموعة من المستخدمين إلى الإعدادات الرئيسية ، والتي ستتيح لك تجنب عمليات التحقق غير الضرورية. بعد ذلك ، تحتاج إلى إعداد قاعدة. على سبيل المثال ، الرمز البريدي يتراوح بين PA أو PH أو DD أو AB أو IV أو KW والإجمالي الفرعي الذي يزيد عن 1000 رطل. وإذا تم تمرير القاعدة ، فإنك تضع تكلفة الشحن فوق 0 جنيه (= شحن مجاني).

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

على سبيل المثال ، في هذه الحالة:

هل يحتوي الطلب على عنصر توصيل لمدة 21 يومًا؟ (سمة المنتج - منطقية) مع زيادة سعر قياسية بمقدار 25 جنيهًا.

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

ماذا بعد؟

إذا تم العثور على منتج في عربة التسوق ، بغض النظر عن مجموعة العملاء (تجارة أو بائع تجزئة) ، فستتضاعف تكلفة الشحن وستصل إلى 50 جنيهًا (25 + 25). ومع ذلك ، عندما يتم تشغيل قاعدة الشحن المجاني ، فإنها تستبدل تكلفة الشحن مما يجعل السعر الإجمالي كما ينبغي.

إذا لم يتم العثور على مثل هذا المنتج في عربة التسوق ، ولم تعمل قاعدة الشحن المجاني ، فسيتم فرض 25 جنيهًا على العميل كسعر شحن. سيؤدي ذلك إلى التخلص من ضرورة إجراء فحوصات مفرطة وطويلة.

إذن ، لديك الآن قاعدتان:

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

الشيء الوحيد المتبقي هو إضافة بعض القواعد المحددة لمجموعات العملاء الخاصة بك:

3 - للبيع بالتجزئة ،
إذا كان هذا استثناء الرمز البريدي؟
PA أو PH أو DD أو AB أو IV أو KW
يجب عليك تغيير تكلفة الشحن إلى 0 (مبلغ الكتابة فوق تكلفة الشحن (ثابت) = 0) وإنهاء الخدمة (إيقاف المعالجة الإضافية = نعم).

4 - إذا كان هذا استثناء للرمز البريدي؟
PA ، PH ، DD ، AB ، IV أو KW - TRUE و sabtotal أكثر من 1000 جنيه ،
تحتاج إلى تغيير تكلفة الشحن إلى 0 (تجاوز تكلفة الشحن المبلغ (ثابت) = 0) وإنهاء الخدمة (إيقاف المعالجة الإضافية = نعم)

5 - إذا كان هذا استثناء للرمز البريدي؟
PA ، PH ، DD ، AB ، IV أو KW - FALSE و Sabtotal أكثر من 500 جنيه
تحتاج إلى تغيير تكلفة الشحن إلى 0 (تجاوز تكلفة الشحن المبلغ (ثابت) = 0) وإنهاء الخدمة (إيقاف المعالجة الإضافية = نعم)

نظرًا لحقيقة أننا حددنا التكلفة الأساسية على 25 جنيهاً وزادنا 25 جنيهاً من القاعدة الثانية ، فإن كل شيء سوف يسير كما ينبغي.

إذا كنت تستخدم بعض طرق الشحن التابعة لجهات خارجية دون القدرة على تعيين التكلفة الأساسية ، فيمكنك إنشاء قاعدة أخرى ذات أولوية قصوى (على غرار 1 و 2 ، يجب إجراؤها قبل الثانية وبعد الأول) والكتابة على الفور فوق تكلفة يتم شحن هذه الطريقة إلى 25 جنيهًا.

هذا هو الأساس.

يتبع….

ملاحظة: إذا كنت ترغب في مشاركة تجربتك في استخدام الامتداد ووصف كيف تساعدك في تلبية احتياجات عملك المحددة ، فيرجى مراسلتنا على الخط .