Per mostrare le quantità vicino al pulsante Acquista, nelle pagine delle categorie e nella pagina Shop in WooCommerce, devi aggiungere il seguente snippet al file functions.php.
In questo modo l’utente potrà aggiungere nel carrello le quantità di un prodotto che desidera acquistare, direttamente dalla pagina Shop e dalle pagine delle categorie, senza dover accedere alla pagina descrittiva del prodotto.
add_filter( 'woocommerce_loop_add_to_cart_link', 'quantity_inputs_for_woocommerce_loop_add_to_cart_link', 10, 2 ); function quantity_inputs_for_woocommerce_loop_add_to_cart_link( $html, $product ) { if ( $product && $product->is_type( 'simple' ) && $product->is_purchasable() && $product->is_in_stock() && ! $product->is_sold_individually() ) { $html = '<form action="' . esc_url( $product->add_to_cart_url() ) . '" class="cart" method="post" enctype="multipart/form-data">'; $html .= woocommerce_quantity_input( array(), $product, false ); $html .= '<button type="submit" class="button alt">' . esc_html( $product->add_to_cart_text() ) . '</button>'; $html .= '</form>'; } return $html; }
Scusa se la scelta della quantità vorrei metterla sotto al tasto aggiungi al carrello anzichè a fianco come potrei fare ?? Grazie mille.
Prova tramite CSS.
quando inserisco lo snippet, il tasto “seleziona quantità si pone il altop a sinistra rispetto al tasto “aggiungi al carrello”. Come posso risolvere?
Dovresti controllare il CSS e a fare qualche modifica.
Buonasera. Il codice visualizza perfettamente il pulsante aggiungi +/- ma i prodotti non vengono inseriti nel carrello. (sono prodotti che rispondono ai requisiti previsti (simple, acquistabili, in stok). Bisogna apportare qualche modifica al codice?
Grazie.
Alex
Il codice è ancora funzionante, testato anche nelle ultime versione di WooCommerce.