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

در حالت کلی در فروشگاه های ووکامرس به این صورت است که کاربر یا بازدید کننده میتواند همزمان چند محصول مختلف را خرید کند و پس از خرید و پر کردن اطلاعات خرید خود مبلغ را واریز کند

ما در این آموزش افزودن یک محصول به سبد خرید ووکامرس میخواهیم فروشگاه خود را جوری تنظیم کنیم تا کاربران اجازه اضافه کردن یک محصول در سبد خرید را داشته باشند

با استفاده از کد زیر براحتی میتوانید اجازه افزودن یک محصول به سبد خرید را دهید . کافیست برای استفاده از کد زیر به مسیر نمایش > ویرایشگر  > function.php بروید و کد زیر را اضافه و ذخیره کنید

 

/* Clear cart data before adding new */
// before addto cart, only allow 1 item in a cart
add_filter( 'woocommerce_add_to_cart_validation', 'woo_custom_add_to_cart_before' );
 
function woo_custom_add_to_cart_before( $cart_item_data ) {
 
    global $woocommerce;
    $woocommerce->cart->empty_cart();
 
    // Do nothing with the data and return
    return true;
}

 

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

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