بحث ارسال رایگان در فروشگاه های اینترنتی یکی از جذابترین قسمتها برای کاربران است. بسیاری از کاربران تمایل دارند که هزینه اضافه برای حمل و نقل پرداخت نکنند، این موضوع عملاً غیرممکن است. اما گاهی برخی از فروشگاههای اینترنتی سیاست تبلیغاتی خود را بر این مبنا قرار میدهند که اگر سبد خرید کاربر به حداقل مبلغ رسید، حمل و نقل آن رایگان شود. اما سوال اصلی اینجاست، که آیا در ووکامرس امکان تنظیم ارسال رایگان با حداقل مبلغ سفارش در سبد خرید وجود دارد ؟ بله، روشهای زیادی برای انجام اینکار است، اما ما سادهترین روش برای ایجاد محدودیت در ارسال رایگان ووکامرس با حداقل مبلغ فاکتور را به شما آموزش میدهیم. همانطور که در مقاله چه تعداد افزونه وردپرس نصب کنیم ؟ توضیح دادیم که اگر ایجاد قابلیتی در وردپرس یا ووکامرس بدونه افزونه امکانپذیر است حتماً آن روش را انجام دهید. پس با ما در وبجامه Webjame.Com همراه شوید تا با نحوه ایجاد ارسال رایگان در ووکامرس باتوجه به مبلغ سبد خرید بدونه استفاده از افزونه وردپرس آشنا شوید.
شما برای اینکار نیازی نیست کار خاصی انجام دهید و خود افزونه ووکامرس از قبل برای اینکار گزینهای را در نظر گرفته است. شما کافیست به ووکامرس » پیکربندی » حملونقل » مناطق حملونقل مراجعه کنید و روی دکمه افزودن منطقه حمل و نقل کلیک کنید. اگر از قبل این قسمت را اضافه کردهاید به ویرایش منطقهای که از قبل ایجاد کردهاید بپردازید.
در صفحه باز شده روی دکمه “افزودن روش حمل و نقل” کلیک کنید تا پاپآپ جدیدی برای شما باز شود و در این قسمت، از منو آبشاری، گزینه حمل و نقل رایگان را انتخاب کنید و روی دکمه “افزودن روش حمل و نقل” کلیک کنید.
حالا این روش، به روشهای حمل و نقل شما اضافه شده و باید تنظیمات مربوط به آنرا انجام دهید. برای اینکار روی دکمه ویرایش قرار گرفته زیر “حمل و نقل رایگان” کلیک کنید تا بخش مربوط به پیکربندی این قسمت برای شما نمایش داده شود.
از این قسمت باید مشخص کنید برای فعال شدن حمل و نقل رایگان حداقل سبد خرید کاربر چقدر باشد. توجه داشته باشید. ( به همین سادگی )
مخفی کردن سایر روشهای حمل و نقل بعد از فعال شدن حمل و نقل رایگان
قطعاً متوجه شدید که بعد از فعال کردن این گزینه، همچنان به کاربر سایر روشهای حمل و نقل را نمایش میدهد و امکان دارد کاربر به اشتباه روش دیگری را انتخاب کند. شما برای رفع این مشکل کافیست کد زیر را توسط آموزش قرار دادن کد دلخواه در Function.php وردپرس قرار دهید تا به محض فعال شدن گزینه حمل و نقل رایگان در سبد کاربران، سایر گزینهها مخفی شوند.
/** * Hide shipping rates when free shipping is available. * Updated to support WooCommerce 2.6 Shipping Zones. * @WebSite : Webjame.Com * @param array $rates Array of rates found for the package. * @return array */ function webjame_com_free_is_available( $rates ) { $free = array(); foreach ( $rates as $rate_id => $rate ) { if ( 'free_shipping' === $rate->method_id ) { $free[ $rate_id ] = $rate; break; } } return ! empty( $free ) ? $free : $rates; } add_filter( 'woocommerce_package_rates', 'webjame_com_free_is_available', 100 );
حرف آخر
همیشه سعی کنید برای افزایش فروش و ایجاد تمایز با سایر رقبای خود طرحهای تبلیغاتی متفاوتی داشته باشید، سرویس حمل و نقل رایگان یکی از جذابترین ویژگیهای فروشگاه شما میتواند باشد، چرا که امروزه هزینههای ارسال بسیار بالاست و کاربران اصلاً تمایلی به پرداخت این هزینه نیستند. کمی هوشمندانه عمل کنید.
امیدوارم این مقاله برای شما مفید بوده باشد، اگر سوالی داشتید حتماً در بخش نظرات از ما بپرسید یا اینکه سوال خود را در بخش پرسش و پاسخ وبجامه بپرسید. همچنین در صورت تمایل به رسیدگی ویژه به مشکل شما میتوانید از پشتیبانی وردپرس تیم ما استفاده کنید.
صالح جان استفاده از افزونه رو پیشنهاد میدی یا نه؟؟
دروود امیرحسین جان
بسته به نیازتون، اما اگه فقط برای این یه کار میخواید، خیر
سپاس فراوان از این آموزش خوبتون ..
سلام ممنون از آموزش خوبتون
من یه مشکل دارم ممنون میشم راهنمایی بفرمایید
برای ارسال رایگان دو نوع حمل ونقل تعریف کردم پست و تیپاکس، حالا وقتی ارسال رایگان فعال میشه از این دو تا (پست و تیپاکس) فقط یکی رو نمایش میده (اونی که اولویت داره) آیا امکان اره بصورت چک باکس مشتری یکیشو انتخاب کنه؟
دروود
با یه توسعه دهنده صحبت کنید
با سلام
توی حمل و نقل دوتا منطقه تعریف کردم که برای شهر خودم بالای 600 تومن ارسال رایگان و برای منطقه ایران خرید بالای 1400000 تومن. ولی مرحله ای که مجموع سبد خرید رو نشون میده یه پیام هست که “تبریک ارسال برای شما رایگان است” با هر شهری امتحان میکنم همین متن پیام رو نشون میده. ممنون میشم راهنمایی کنید
دروود
با بخش پشتیبانی در ارتباط باشید باید چک بشه. احتمالاً اشتباه دارید تنظیم میکنید چیزی نیست که بشه تو نظرات توضیح بدم