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

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

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

قالب فرزند را نصب و فعال کنید

مانند همیشه اولین قدم در فرآیند ما در اینجا ایجاد و نصب قالب فرزند است.

تمام کد های زیر در فایل functions.php قالب فرزند ما قرار داده می شود. اگر فایل خالی باشد ، کد درست زیر برچسب <؟php باز میشود، در غیراینصورت، اگر محتویاتی وجود داشته باشد، کد باید درانتهای فایل،قبل ازبسته شدن تگ PHP؟>در صورت وجود قرار گیرد.

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

برای تنظیم حداقل مقدار سفارش ، کد را اضافه کنید

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

function cssigniter_set_minimum_order_amount() {
	// Change the number below to modify the minimum amount.
	$minimum = 50;

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

		if ( is_cart() ) {

			wc_print_notice(
				sprintf(
					/* translators: %1$s: current order total %2$s: minimum order total */
					__( 'Your current order total is %1$s — you must have an order with a minimum of %2$s to place your order ', 'your-text-domain' ),
					wc_price( WC()->cart->total ),
					wc_price( $minimum )
				),
				'error'
			);

		} else {

			wc_add_notice(
				sprintf(
					/* translators: %1$s: current order total %2$s: minimum order total */
					__( 'Your current order total is %1$s — you must have an order with a minimum of %2$s to place your order ', 'your-text-domain' ),
					wc_price( WC()->cart->total ),
					wc_price( $minimum )
				),
				'error'
			);

		}
	}
}

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

خطای عدم توجه به حداقل مقدار سفارش
خطای عدم توجه به حداقل مقدار سفارش

در حال اتمام

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

منابع لاتین
_ CSS Igniter
یوسف حسینی _ متخصص وردپرس
هر بار پروژه ای که در حال انجامش هستم به خطا یا باگ منتهی میشه, خوشحال میشم. چون قراره با رفع اون خطا یک چیز جدید یاد بگیرم. این مشکلات هستند که به ما آموزش میدن پس از مشکلات خود نترسیم.

2 comments

  1. سلام
    ممنون بابت مطلب خوبتون
    فرض و بر اين بذاريد كه ميخوايم فقط اولين خريد هر كاربر و 300 هزار تومن بذاريم و محدود كنيم كه كمتر از 300 تومن بار اول خريد نكنه كاربر و از دفعه بعد حالا هر چقدر خواست خريد كنه حتي كمتر از 300 تومن و محدوديتي نباشه. اين و چه راهكاري برايش داريد؟
    ممنون

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