ووکامرس

فعالسازی اجبار به حداقل خرید برای ثبت سفارش – تکه کد تست شده


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

آنچه در این مقاله می خوانید:

فعالسازی اجبار به حداقل خرید برای ثبت سفارش

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

برای استفاده از تکه کد باید از طریق مراحل زیر اقدام کنید:

  1. وارد پیشخوان وردپرس خود شوید.
  2. از سمت چپ نمایش را انتخاب کنید.
  3. به بخش سفارشی سازی بروید.
  4. در سمت چپ توابع پوسته را مشاهده می کنید.
  5. در انتهای این بخش تکه کد را بارگذاری نمایید.

جایگذاری تکه کد در پوسته

تکه کد به شرح زیر است:

add_action( 'woocommerce_checkout_process', 'wc_minimum_order_amount' );
add_action( 'woocommerce_before_cart' , 'wc_minimum_order_amount' );
 
function wc_minimum_order_amount() {
    // Set this variable to specify a minimum order value
    $minimum = 150000;

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

        if( is_cart() ) {

            wc_print_notice( 
                sprintf( 'مجموع سفارشات شما %s است، برای ثبت سفارش باید%s تومان در سبد خرید خود داشته باشید' , 
                    wc_price( WC()->cart->total ), 
                    wc_price( $minimum )
                ), 'error' 
            );

        } else {

            wc_add_notice( 
                sprintf( 'مجموع سفارشات شما %s — است، برای ثبت سفارش باید%s تومان در سبد خرید خود داشته باشید' , 
                    wc_price( WC()->cart->total ), 
                    wc_price( $minimum )
                ), 'error' 
            );

        }
    }
}

برای تغییر قیمت حداقل، عددی که در تکه کد وجود دارد را تغییر دهید.

برای ثبت سفارش سایت فروشگاهی یا مشاهده قیمت های طراحی فروشگاه اینترنتی روی لینک کلیک کنید.

اگر سوالی پیرامون این نوشته دارید در بخش کامنت ها با ما درمیان بگذارید.

 

پایان/ مرجع وب و فناوری

منبع:ووکامرس فارسی
جهت کسب اطلاعات بیشتر به سایت ووکامرس فارسی مراجعه نمایید

دکمه بازگشت به بالا