آموزش افزودن خودکار محصول به سبد خرید در ووکامرس

گاهی اوقات شما برای کاربران یک محصول را برای کاربر رایگان در نظر میگیرید و بدون دخالت مشتری به سبد خریدش اضافه خواهد و یا اصلا شما سیاست فروشگاه شما بصورتی است که اگر کاربر هر محصولی از شما خرید ، باید کالا مورد نظر شما را هم بخرد .
برای افزودن خودکار محصول در ووکامرس کافیست کد زیر را درfunctions.php قرار دهید
add_action( 'template_redirect', 'a4fran3_add_product_to_cart' );
function a4fran3_add_product_to_cart() {
// select ID
$product_id = 4444;
//check if product already in cart
if ( WC()->cart->get_cart_contents_count() == 0 ) {
// if no products in cart, add it
WC()->cart->add_to_cart( $product_id );
}
}
شما در کد بالا باید بجای 4444 ایدی محصول مورد نظر خود را وارد نمایید
نتیجه کد بالا :












