هذه المرة واجهتنا المشكلة التالية مع Shopware 5. في سويسرا ، تعني لوائح حماية العلامات التجارية أنه لا يُسمح لنا بشحن منتج معين هناك.
ولكن كيف يمكننا حلها بأناقة دون الحاجة إلى إرسال رفض للعميل؟
قررنا الحل التالي الذي وجدته في منتدى Shopware.
خطوة 1
يتم الإعلان عن حقل النص الحر أولاً. في حالتنا استخدمنا Attr4.
سيكون نوع العمود هو خانة الاختيار - INT (1). أطلقنا على الملصق "No Delivery Switzerland" وقمنا بتنشيط الخيار Show في الخلفية.
خطوة 2
ضمن الإعدادات الأساسية - واجهة المتجر - وحدة تكاليف الشحن ، يتم استكمال استعلام SQL الموسع بـ MAX (at.attr4) AS سويسرا.
MAX (a.topseller) كـ has_topseller، MAX (at.attr3) كـ has_comment، MAX (b.esdarticle) كـ has_esd، MAX (at.attr4) AS sw Switzerland
خطوة 3
في تكاليف الشحن المقابلة ضمن الإعدادات المتقدمة ، أضف الشرط المخصص التالي:
سويسرا
بمعنى ، إذا تم تطبيق هذا الشرط ، فسيتم استبعاد طريقة الشحن هذه. بالطبع ، يعمل هذا أيضًا في الاتجاه المعاكس إذا تم حذف علامة التعجب.
بعد ذلك ، أنشأنا طريقة شحن جديدة وأطلقنا عليها اسم "ممنوع التسليم إلى سويسرا". يمكن أن يكون الوصف شيئًا كالتالي:
نظرًا لأنظمة حماية العلامات التجارية ، قد لا يتم تسليم العناصر المطلوبة (أو أجزاء منها) إلى سويسرا.
خطوة 4
سيتم الآن تعديل المواد القابلة للتطبيق.
تحت حقول النص الحر ، يوجد الآن الخيار الجديد "لا يوجد تسليم في سويسرا" ، والذي يمكن تحديده إذا لزم الأمر.
خطوة 5
عند تشغيل أمر اختبار ، تظهر طريقة الشحن التي تم إنشاؤها للتو في عملية الطلب الخاصة بالعميل ، وبالتالي تحتوي على الفور على المعلومات التي تفيد بعدم إجراء تسليم إلى سويسرا.
مراجع
https://forum.shopware.com/t/versand-bestimmter-artikel-ins-ausland-verbieten/38926
عرض ثلاثي الأبعاد للتسوق عبر الإنترنت في سويسرا لوسائل التواصل الاجتماعي والمواقع الإلكترونية من تضمين التغريدة
"مقص الهاتف" عاطفي. حاليا مع لي Samsung Galaxy S22 Ultra . هاتف رائع بسعة تخزينية تبلغ XNUMX تيرابايت. مساحة كبيرة للتجارب. المواضيع المفضلة لدي هي مصنع, أكل الشراب, الحيوانات, GEBÄUDE اوند Landschaften.
بخلاف ذلك ، أحب قضاء وقتي في الطبيعة وأحيانًا أقضي وقتًا ممتعًا على الكمبيوتر الشخصي ، مع جولة مريحة العاجي أودر نجمة المواطن، بعيدا. غالبًا ما يتم البحث عن سلسلة على الأريكة في المساء.