Problema invio quantità al carrello....

di il
3 risposte

Problema invio quantità al carrello....

Buongiorno,

vi scrivo perchè ho un problemino al codice php che non riesco a superare.
premesso che non sono esperto, cerco di spiegare il tutto e spero che qualche buona anima mi possa instradare.....

Avrei bisogno di dare la possibilità ai clienti di acquistare direttamente dalla pagina di content-product cioè quella dove c'è l'elenco dei prodotti vedi immagine

)

....attualmente c'è il pulsante acquista ma non le quantità....
e quindi si deve per forza entrare nella pagine single_product dove si
trova anche il controllo delle quantità.vedi immagine

Il codice della pagina era il seguente:

<?php
/**
* woocommerce_after_shop_loop_item_title hook
*
* @hooked woocommerce_template_loop_price - 10
*/
if (etheme_get_option('product_page_price')) {
do_action( 'woocommerce_after_shop_loop_item_title' );
}
?>

<?php
if (etheme_get_option('product_page_addtocart')) {
do_action( 'woocommerce_after_shop_loop_item' );
}
?>


io lo ho trasformato un pò per aggiungere il controllo delle quantità:


<div class="quantity-box">
<label for="<?php echo esc_attr( $input_name ); ?>"><?php _e('Quantità:', ETHEME_DOMAIN); ?></label>
<div class="quantity">
<input type="number" step="<?php echo esc_attr( $step ); ?>" <?php if ( is_numeric( $min_value ) ) : ?>min="<?php echo esc_attr( $min_value ); ?>"<?php endif; ?> <?php if ( is_numeric( $max_value ) ) : ?>max="<?php echo esc_attr( $max_value ); ?>"<?php endif; ?> name="<?php echo esc_attr( $input_name ); ?>" value="<?php echo esc_attr( $input_value ); ?>" title="<?php _ex( 'Qty', 'Product quantity input tooltip', 'woocommerce' ) ?>" class="input-text qty text" size="4" /></div></div>

<?php
if (etheme_get_option('product_page_addtocart')) {
do_action( 'woocommerce_after_shop_loop_item' );
}
?>
</div>


esce il controllo delle quantità....ma non le mette in carrello......

Spero di essere stato abbastanza chiaro.....

come potrei risolvere?

Grazie
Raffaele

3 Risposte

Devi accedere o registrarti per scrivere nel forum
3 risposte