كيفية إخفاء طرق الشحن ومجال القسيمة في دكان
نشرت: 2022-03-20هل تبحث عن إخفاء السعر الثابت عند توفر ميزة WooCommerce للشحن المجاني؟ لقد اتيتم الى المكان الصحيح.
لحسن الحظ ، يتمتع كل من WooCommerce و Dokan بميزات شحن مذهلة. وإذا كنت معتادًا على هذين الأمرين ، فأنت تعلم بالفعل أن البائعين يمكنهم تكوين طرق الشحن الخاصة بهم. يجب على المسؤولين فقط تحديد مناطق الشحن.
سيتمكن البائعون من تقديم شحن بسعر ثابت ، وشحن بسعر الجدول ، والشحن عن بعد ، والشحن المجاني باستخدام دكان.
ومع ذلك ، تلقينا بعض الطلبات من مستخدمينا بأنهم يريدون تقديم شحن مجاني للعملاء اعتمادًا على مبلغ الشراء وإخفاء طريقة الشحن ذات السعر الثابت. سنعرض لك اليوم العملية خطوة بخطوة.
كمكافأة إضافية ، ستتعلم أيضًا كيفية إخفاء حقل القسيمة من كل مكان (عربة التسوق / الخروج). في هذه الأثناء ، إذا لم تكن قد قمت بالتحقق بعد ، فقم بقراءة دليلنا حول - إعداد شحن WooCommerce بسهولة في سوق MultiVendor الخاص بك.
دعونا نرى كيف نفعل ذلك ، أليس كذلك؟
كيفية تكوين طرق شحن مختلفة لـ WooCommerce
الشحن هو جانب رئيسي من جوانب أعمال سوق التجارة الإلكترونية. لأنها النقطة التي يختبر فيها العملاء أخيرًا منتجك شخصيًا. بغض النظر عن مقدار الجهد الذي تبذله في التسويق والتصميم ورسائل البريد الإلكتروني وما إلى ذلك ، فإن كل ذلك سيذهب سدى إذا لم تكن استراتيجية الشحن الخاصة بك على ما يرام.
دعنا نرسم لك صورة حتى تتمكن من فهم المشكلة بوضوح. لنفترض أنك تدير سوقًا ولديك العديد من العملاء الذين ينفقون أكثر من 100 دولار بشكل منتظم. الآن تريد أن تقدم لهم الشحن المجاني.
عادة يمكنك فقط تحديد الشحن المجاني وإزالة طريقة الشحن بسعر ثابت. ولكن هنا تكمن المشكلة. ما تريده هو-
- إذا أجرى العميل عملية شراء أقل من 120 دولارًا ، فسيرى طريقة الشحن ذات السعر الثابت.
- ومع ذلك ، إذا قام العميل بشراء أكثر من 120 دولارًا ، فسيتم إخفاء طريقة الشحن بسعر ثابت فقط.
عند استخدام ميزة WooCommerce الافتراضية لتعيين الشحن المجاني للحد الأدنى من الطلبات ، فإنها تعرض خيارات الشحن بسعر ثابت وخيارات الشحن المجاني في الخروج.
على سبيل المثال ، انتقل إلى WooCommerce–> Settings–> Shipping. حدد منطقة الشحن واختر طريقة الشحن المجاني. الآن ، اختر الشحن المجاني للحد الأدنى لمبلغ الطلب. سنقوم بتعيين ذلك على 120 دولارًا. هذا يعني أنه عندما يكون مبلغ الطلب أكثر من 120 دولارًا ، فسيظهر طريقة الشحن المجاني.
لذلك ، في صفحة عربة التسوق عندما يزيد مبلغ الطلب (أو يساوي) 120 دولارًا ، سيقدم طريقة الشحن المجانية.
لكن ، يمكنك رؤية المشكلة بشكل صحيح. يعرض كلاً من طريقتي "السعر الثابت" و "الشحن المجاني". نريد إخفاء خيار الشحن بسعر ثابت تمامًا عند توفر الشحن المجاني.
كيف يتم فعل ذلك؟
كيفية إخفاء الشحن بسعر ثابت عند توفر الشحن المجاني
تحتاج إلى اتباع الخطوات التالية لإخفاء طريقة الشحن بالسعر الثابت عند توفر الشحن المجاني.
- الخطوة 1: إنشاء موضوع فرعي
- الخطوة 2: انسخ الكود في ملف function.php للقالب الفرعي
- الخطوة 3: قم بالتحديث والاستمتاع.
الخطوة 1: إنشاء موضوع فرعي (إذا لم يكن لديك)
بادئ ذي بدء ، تحتاج إلى إنشاء موضوع فرعي. لأنك ستحتاج إلى سمة فرعية لإجراء تعديلات على الملف ، لأن هذا التحسين مرتبط بالموضوع.
من السهل جدًا إنشاء موضوع فرعي. يمكنك متابعة هذه المقالة لإنشاء سمة فرعية. ستجد أيضًا مكونات إضافية في مستودع WordPress لإنشاء قالب فرعي.
الخطوة 2: انسخ الكود في ملف Function.php للقالب الفرعي
بعد ذلك ، انتقل إلى أداة البحث أو المجلدات وانتقل إلى WP-Content-> Themes-> اسم موضوع طفلك-> فتح Functions.php. انسخ الكود أدناه ،
/** * Hide shipping rates when free shipping is available. * * @param array $rates Array of rates found for the package. * @return array */ function dokan_vendor_shipping_hide_when_free_is_available( $rates ) { $free = array(); foreach ( $rates as $rate_id => $rate ) { if ( 'free_shipping' === $rate->method_id || 'free_shipping' === $rate->id || strpos( $rate->id, 'free_shipping' ) !== false ) { $free[ $rate_id ] = $rate; break; } } return ! empty( $free ) ? $free : $rates; } add_filter( 'woocommerce_package_rates', 'dokan_vendor_shipping_hide_when_free_is_available', 100 );
احفظ الكود على المحرر الخاص بك.
الخطوة 3: قم بتحديث موقع الويب الخاص بك واستمتع
الآن ، قم بتحديث موقع الويب الخاص بك. عندما تزور صفحة سلة التسوق مرة أخرى ، سترى أن طريقة شحن السعر الثابت مخفية عندما يتجاوز مبلغ الطلب 120 دولارًا.
لذلك ، هذه هي الطريقة التي يمكنك بها إخفاء الشحن بسعر ثابت عند توفر طريقة WooCommerce للشحن المجاني.
أو يمكنك مشاهدة هذا الفيديو أيضًا.
الآن ، إذا كنت تتطلع أيضًا إلى إخفاء حقل القسيمة من السوق الخاص بك ، فاتبع الجزء التالي من المقالة.
كيفية إخفاء حقل القسيمة من WooCommerce Checkout & Cart Page
عادة ، يتم استخدام القسائم في المناسبات الخاصة. خلاف ذلك ، لا فائدة من إظهار حقل القسيمة على مدار العام. يحتوي WooCommerce على حقل قسيمة افتراضي يظهر في صفحة سلة التسوق وصفحة الخروج.
لا يرغب العديد من مالكي الأسواق في إظهار الحقول ويريدون التنشيط فقط في حالة توفر أي قسيمة. يمكن أن يحل التخصيص البسيط هذه المشكلة. لذلك ، دعونا نرى كيفية إخفاء حقول القسيمة من سلة التسوق وصفحة الخروج.
تحتاج إلى إجراء التخصيصات في النسق الفرعي. بهذه الطريقة ستكون آمنًا ولن تفقد أي تخصيصات أثناء تحديثات المكون الإضافي.
سنستخدم عامل التصفية "woocommerce_coupons_enabled". ستنشئ وظيفة جديدة وسنكتب الشرط أيضًا.
افتح ملف function.php لموضوع طفلك والصق الكود أدناه ،
<?php // hide coupon field on cart page function hide_coupon_field_on_cart( $enabled ) { if ( is_cart() ) { $enabled = false; } return $enabled; } add_filter( 'woocommerce_coupons_enabled', 'hide_coupon_field_on_cart' ); // hide coupon field on checkout page function hide_coupon_field_on_checkout( $enabled ) { if ( is_checkout() ) { $enabled = false; } return $enabled; } add_filter( 'woocommerce_coupons_enabled', 'hide_coupon_field_on_checkout' );
احفظ الكود وأعد تحميل موقع الويب الخاص بك. سترى أن حقل القسيمة قد انتهى. عندما تحتاج إلى حقل القسيمة ، ما عليك سوى إزالة الرمز وسيظهر مرة أخرى.
بسيط جدا أليس كذلك؟
قراءة المزيد: كيفية إنشاء قسائم للبائعين
قم بإجراء التخصيصات اللازمة للارتقاء بتجربة العملاء
إدارة السوق ليست مهمة سهلة على الإطلاق. عليك أن تهتم بالعديد من العوامل ولن تجد كل ميزة في الحل. لذا ، فإن هذه التعديلات الصغيرة البسيطة ستساعد قضيتك.
بدلاً من إظهار كلتا طريقتي الشحن ، سيؤدي إخفاء أحدهما اعتمادًا على المبلغ المشتراة إلى تحسين تجربة العميل. لن يتم الخلط بينهم وستحصل على قاعدة عملاء مخلصين. بالإضافة إلى ذلك ، فإن إخفاء حقل القسيمة عند عدم توفر رموز قسيمة لن يرسل أي أفكار خاطئة إلى العميل.
وإذا اتبعت برنامجنا التعليمي كلمة بكلمة ، نأمل أن تكون قادرًا على-
- كيفية إخفاء سعر الشحن الثابت عند توفر الشحن المجاني
- كيفية إخفاء حقل القسيمة من صفحة الخروج والعربة.
وإذا كان لديك أي ارتباك ، فاترك تعليقًا.