https://tdestudiodesign.com/wp-content/plugins/whatsapp/style.css

Escenario de casos: si agrega una identificación de producto al carro con un específico, desea otro producto agregado automáticamente al carrito (compre uno Get One o «Bogo»).

Este segundo producto debería tener precio = 0 si desea regalarlo por completo, o tal vez un precio de venta fijo. También debe estar configurado para «oculto» porque tal vez desee ocultar este producto gratuito de la tienda y solo regalarlo cuando se agrega el primero al carrito.

Además, si elimina el producto 1, el producto dotado también debe alejarse del carrito. ¡Así que aquí sigue el fragmento de PHP, por supuesto!

WooCommerce: agregue un regalo gratuito al carrito si el producto se agrega al carrito

Php Snippet: Agregue otro producto al carrito si se agrega un producto determinado al carrito (BOGO)

 /**  * @snippet       Buy 1 Get 1 - WooCommerce  * @how-to        businessbloomer.com/woocommerce-customization  * @author        Rodolfo Melogli, Business Bloomer  * @compatible    Woo 8  * @community     https://businessbloomer.com/club/  */  add_action( 'template_redirect', 'bbloomer_add_gift_if_id_in_cart' );  function bbloomer_add_gift_if_id_in_cart() {  if ( is_admin() ) return; if ( WC()->cart->is_empty() ) return;  $product_bought_id = 32; $product_gifted_id = 57;  // see if product id in cart $product_bought_cart_id = WC()->cart->generate_cart_id( $product_bought_id ); $product_bought_in_cart = WC()->cart->find_product_in_cart( $product_bought_cart_id );  // see if gift id in cart $product_gifted_cart_id = WC()->cart->generate_cart_id( $product_gifted_id ); $product_gifted_in_cart = WC()->cart->find_product_in_cart( $product_gifted_cart_id );  // if not in cart remove gift, else add gift if ( ! $product_bought_in_cart ) { if ( $product_gifted_in_cart ) WC()->cart->remove_cart_item( $product_gifted_in_cart ); } else { if ( ! $product_gifted_in_cart ) WC()->cart->add_to_cart( $product_gifted_id ); } } 

Complemento avanzado: gerente de descuento de WooCommerce

Si no se siente cómodo con el código de edición, entonces he descubierto que puede lograr un resultado similar con el Gerente de descuento de WooCommerce complemento de Barn2.

Este complemento bien escrito le permite crear una compra flexible para obtener una oferta gratuita, con la lógica que desee. Puede elegir a qué productos se aplica, programar la venta y ponerla a disposición de ciertos roles de usuario o invitados solamente.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *