• hola buenas tardes quería ver si me podían ayudar estoy realizando una tienda online en la cual solo se vendara un producto lo cual requiero que mi carrito tenga asignado ese producto y que cuando le den en cualquier botón ya no me mande a agregar producto al carrito si no que automático me cargue dicho producto y solo me muestre la parte de finalizar comprar espero me puedan ayudar muchas gracias

Viendo 1 respuesta (de un total de 1)
  • Añadiendo esta función al archivo function.php de tu tema activo se añadiría un producto al carrito de forma automática sin hacer nada. Sólo tienes que cambiar el ID del producto por el que quieres añadir:

    add_action( 'template_redirect', 'auto_add_product_to_cart' );
    function auto_add_product_to_cart() {       
           // ID del producto a añadir
           $product_id = 189;    
           //Comprueba si hay productos en el carrito
           if ( WC()->cart->get_cart_contents_count() == 0 ) {
                  // añadir sólo si no hay productos
                  WC()->cart->add_to_cart( $product_id );
           }
    }

    Un saludo

    • Esta respuesta fue modificada hace 5 años, 6 meses por Jose Lazo.
Viendo 1 respuesta (de un total de 1)
  • El debate ‘carrito de compras’ está cerrado a nuevas respuestas.