آیا می خواهید کاربران فقط اجازه اضافه کردن یک محصول به سبد خرید را داشته باشند؟ به عنوان مثال ممکن است سایت شما در زمینه فروش اشتراک فعالیت داشته باشد و کاربر فقط باید یکی از اشتراک ها را تهیه کند. در این صورت بهترین راه حل همان محدودیت اضافه کردن محصول به سبد خرید است. در ادامه نحوه محدود کردن سبد خرید ووکامرس خود به یک محصول آموزش داده شده است.
محدود کردن سبد خرید فقط به یک محصول در ووکامرس
برای اینکه در فروشگاه ووکامرس شما، فقط اضافه کردن یک محصول به سبد خرید در زمان حال مجاز باشد، لازم است تا قطعه کد زیر را به فایل functions.php قالب وردپرس فعال وبسایت خود اضافه کنید:
add_filter( 'woocommerce_add_to_cart_validation', 'bbloomer_only_one_in_cart', 9999, 2 ); function bbloomer_only_one_in_cart( $passed, $added_product_id ) { wc_empty_cart(); return $passed; }
اکنون کاربران فقط مجاز به اضافه کردن 1 محصول به سبد خرید فروشگاه ووکامرس شما هستند.
اگر کاربری از قبل محصولی را به سبد خرید اضافه کرده باشد و دوباره یک محصول دیگر را به سبد خرید اضافه کند، محصول قبلی حذف می شود و فقط آخرین محصولی که به سبد خرید اضافه کرده است باقی می ماند.
توجه: پیشنهاد می کنیم برای اینکه بعد از آپدیت قالب تغییرات شما از بین نرود، از چایلد تم استفاده کنید.
ممکن است بخواهید آموزش های زیر را هم برای سفارشی سازی بیشتر فروشگاه خود ببینید: