آیا به دنبال راهی آسان برای ویرایش حداقل یا حداکثر تعداد سفارش هستید؟ ممکن است بخواهید این ویژگی را در فروشگاه ووکامرس خود برای کنترل خرید مشتریان معرفی کنید. در این پست می خواهم به شما نشان دهم که چگونه حداقل یا حداکثر سفارش ووکامرس را تنظیم کنید.
افزونه های زیادی در مخزن وردپرس موجود است که می تواند به شما در تعیین حداقل یا حداکثر تعداد سفارش کمک کند. با این حال ، برخی از افزونه ها ممکن است با موضوع شما در تضاد باشند و باید مرتباً به روز شوند.
ووکامرس حداقل یا حداکثر تعداد سفارش
در این آموزش مختصر ، ما یک راه حل سفارشی برای ویرایش حداقل یا حداکثر مقدار سفارش با استفاده از PHP با شما به اشتراک می گذاریم. توصیه می کنیم از طرح زمینه کودک استفاده کنید تا تغییرات شما در حین بروزرسانی از بین نرود.
راه حلی که ما به اشتراک می گذاریم تعداد هر محصولی را که مشتریان می توانند به سبد خرید اضافه کنند محدود می کند.
اجازه دهید ما ببینیم چگونه می توانید به این هدف برسید.
مراحل تنظیم حداقل ، حداکثر و مقدار شروع به مقدار سبد در صفحه محصول و صفحه سبد ووکامرس
در اینجا مراحلی وجود دارد که باید دنبال کنید:
- وارد سایت وردپرس خود شوید و به عنوان کاربر مدیر به داشبورد دسترسی پیدا کنید.
- از منوی داشبورد ، روی منوی ظاهر> منوی ویرایشگر تم کلیک کنید. هنگامی که صفحه ویرایشگر تم باز می شود ، به دنبال فایل توابع موضوع بگردید که در آن تابع اضافه کننده مقدار حداقل ، حداکثر و مقدار شروع را به مقدار سبد خرید اضافه می کنیم.
- کد زیر را به فایل php اضافه کنید:
/** * Code snippet: Set the Minimum, Maximum, and Start Value to Cart Quantity */ add_filter( 'woocommerce_quantity_input_args', 'sevencloner_woocommerce_quantity_changes', 10, 2 ); function sevencloner_woocommerce_quantity_changes( $args, $product ) { if ( ! is_cart() ) { $args['input_value'] = 4; // از این مقدار شروع کنید (به طور پیش فرض = 1) $args['max_value'] = 10; // حداکثر مقدار (به طور پیش فرض = -1) $args['min_value'] = 4; //حداقل مقدار (به طور پیش فرض = 0) $args['step'] = 2; // Increment/decrement by this value (default = 1) } else { // "min_value" سبد خرید 0 است و ما نیازی به "input_value" نداریم" $args['max_value'] = 10; // حداکثر مقدار (به طور پیش فرض = -1) $args['step'] = 2; // افزایش/کاهش با این مقدار (به طور پیش فرض = 0) // IF STEP & lt؛ MIN_VALUE // $args['min_value'] = 4; //حداقل مقدار (به طور پیش فرض = 0) } return $args; }
- در مثال ما ، ما حداقل مقدار را 4 و حداکثر مقدار را 10 تنظیم کرده ایم. بسته به نیاز خود باید آن قسمت را ویرایش کنید. این نتیجه است:
- اگر می خواهید حداقل مقدار را برای تغییرات تنظیم کنید ، کد زیر را به فایل php اضافه کنید:
/** * Code snippet: Minimum Add to Cart Quantity for Variations for WooCommerce */ add_filter( 'woocommerce_available_variation', 'sevencloner_woocommerce_quantity_min_variation', 9999, 3 ); function sevencloner_woocommerce_quantity_min_variation( $args, $product, $variation ) { $args['min_qty'] = 5; return $args; }
بسته شدن
ووکامرس این ویژگی را ندارد که هنگام سفارش محصول حداقل و حداکثر مقدار را تعیین کند.
با این حال ، ما به اشتراک گذاشته ایم که چگونه می توانید به راحتی این کار را با استفاده از PHP انجام دهید.
اکنون می توانید حداقل یا حداکثر مقدار سفارش را در فروشگاه ووکامرس خود تنظیم کنید. راه حل هایی که به اشتراک گذاشته ایم در زمینه ویترین فروشگاه آزمایش شده اند.
بسیار مهم است که قطعات PHP را در پایین فایل theme.php theme فرزند خود قرار دهید. هنگام ویرایش این فایل باید بسیار مراقب باشید.
اگر افزونه ای رایگان می خواهید که به شما کمک کند این ویژگی را به فروشگاه ووکامرس خود اضافه کنید ، Min and Max Quantity for ووکامرس بهترین انتخاب برای شما است.