ووکامرس

فقط 1 محصول در سبد خرید مجاز است (در ووکامرس)

فقط 1 محصول در سبد خرید مجاز است

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

فقط 1 محصول در سبد خرید مجاز است

محدود کردن سبد خرید فقط به یک محصول در ووکامرس

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

add_filter( 'woocommerce_add_to_cart_validation', 'themefars_only_one_in_cart', 9999, 2 );

function themefars_only_one_in_cart( $passed, $added_product_id ) {
wc_empty_cart();
return $passed;
}

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

اگر کاربری از قبل محصولی را به سبد خرید اضافه کرده باشد و دوباره یک محصول دیگر را به سبد خرید اضافه کند، محصول قبلی حذف می شود و فقط آخرین محصولی که به سبد خرید اضافه کرده است باقی می ماند.

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

ممکن است بخواهید آموزش های زیر را هم برای سفارشی سازی بیشتر فروشگاه خود ببینید:

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

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

  1. مازیار گفت:

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

  2. مهدی گفت:

    دمتون گرم کل اینترنتو زیرورو کردم تا شما رو پیدا کردم هر چی از خدا میخوایید بهتون بده ایشالا برید مشهد

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

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