آموزش وردپرس, ووکامرس

آموزش تعیین حداقل مبلغ سفارش در ووکامرس

آموزش تعیین حداقل مبلغ سفارش در ووکامرس

آیا قصد تعیین حداقل مقدار سفارش در ووکامرس را دارید؟ با این روش شما می توانید یک مبلغ دلخواه تعیین کنید که نباید سفارش مشتری از آن کمتر باشد. در صورت کمتر بودن سفارش مشتری یک پیغام خطا در صفحه سبد خرید نمایش داده می شود و همچنین زمانی که کاربر در صفحه پرداخت قصد ثبت سفارش را داشته باشد با پیغام خطا مواجه می شود و اجازه ثبت سفارش را نخواهد داشت.

تعیین حداقل مبلغ سفارش در ووکامرس

نحوه تعیین حداقل مبلغ خرید در ووکامرس

برای تعیین حداقل مبلغ سفارش در ووکامرس که کاربر اجازه خرید داشته باشد و همچنین نمایش پیام خطا در صفحه سبد خرید و پرداخت لازم است تا قطعه کد زیر را به فایل functions.php قالب وردپرس خود اضافه کنید:

add_action( 'woocommerce_checkout_process', 'themefars_wc_minimum_order_amount' );
add_action( 'woocommerce_before_cart', 'themefars_wc_minimum_order_amount' );

function themefars_wc_minimum_order_amount() {

$minimum = 250000; // change this to your minimum order amount

if ( WC()->cart->subtotal < $minimum ) {

if ( is_cart() ) {

wc_print_notice( 
sprintf( 'برای ثبت سفارش باید حداقل مقدار سفارش %s داشته باشید. مجموع سفارش فعلی شما %s است.' , wc_price( $minimum ), wc_price( WC()->cart->subtotal ) ), 'error' );

} else {

wc_add_notice( 
sprintf( 'برای ثبت سفارش باید حداقل مقدار سفارش %s داشته باشید. مجموع سفارش فعلی شما %s است.' , wc_price( $minimum ), wc_price( WC()->cart->subtotal ) ), 'error' );

}

}

}

در کد بالا می توانید مبلغ و پیام خطا دلخواه خود را جایگزین کنید.

اکنون زمانی که کاربر محصولی به سبد خرید اضافه می کند و به صفحه سبد خرید می رود، اگر مبلغ سفارش او کمتر از مقدار تعیین شده شما باشد با یک پیغام خطا مواجه می شود. با این حال هنوز کاربر می توانید به صفحه پرداخت برود، اما هنگام کلیک بر روی دکمه ثبت سفارش، دوباره با پیغام خطا مواجه می شود و اجازه خرید نخواهد داشت.

توجه: پیشنهاد می کنیم جهت اینکه بعد از بروزرسانی قالب وردپرس تغییرات شما از بین نرود، از چایلد تم استفاده کنید.

به پایان این مقاله رسیدیم، امیدواریم که به شما در تعیین حداقل مبلغ سفارش در ووکامرس کمک کرده باشد. همچنین ممکن است بخواهید آموزش های زیر را هم ببینید:

5/5 - (4 امتیاز)

(1) نظرات کاربران

  1. میثم مسعودی گفت:

    سلام اگر بخواهیم با این روش بالا یک محصول را استثنا کنیم
    امکانش هست؟

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *