Gdy użytkownik wejdzie na stronę naszego sklepu Woocommerce, automatycznie zostanie dodany do jego koszyka wybrany przez nas produkt. Rozwiązanie może się Wam przypadać np. do podarowania klientowi prezentu, katalogu czy darmowego produktu.
add_action( 'template_redirect', 'add_product_to_cart' ); function add_product_to_cart() { if ( ! is_admin() ) { $product_id = 500; $found = false; if ( sizeof( WC()->cart->get_cart() ) > 0 ) { foreach ( WC()->cart->get_cart() as $cart_item_key => $values ) { $_product = $values['data']; if ( $_product->id == $product_id ) $found = true; } if ( ! $found ) WC()->cart->add_to_cart( $product_id ); } else { WC()->cart->add_to_cart( $product_id ); } } }
Wystarczy, że podmienimy fragment kodu $product_id = 500 na ID produktu, który ma się znaleźć w koszyku.
To oraz inne rozwiązania możecie znaleźć na naszym firmowym koncie na Githubie. Zapraszamy do odwiedzin.
Fajny temat..tylko gdzie jest ten kod?
w treści wpisu 😉