no me funciona las existencias
-
Buenas, quizás sea una tontería pero creo que no me funciona las existencias.
Voy al producto, tiene existencias 1 y le doy que quiero tres pero en vez de decirme que no hay tantas existencias me añade las que ponga en el botón.
Recientemente puse esté código para que me apareciera los atributos en los productos (no sé si sera eso o no), nunca he probado que me dejara meter los productos sin casi existencias.add_action (‘woocommerce_after_shop_loop_item’, ‘woo_show_expert_shop_page’,5);
function woo_show_expert_shop_page() {
global $product;echo $product->post->post_expert;
}
/** Variaciones de producto en portada de la tienda **/
/**
* Sustituimos el botón de añadir al carrito en el loop.
*/
function ayudawp_change_loop_add_to_cart() {
remove_action( ‘woocommerce_after_shop_loop_item’, ‘woocommerce_template_loop_add_to_cart’, 10 );
add_action( ‘woocommerce_after_shop_loop_item’, ‘ayudawp_template_loop_add_to_cart’, 10 );
}add_action( ‘init’, ‘ayudawp_change_loop_add_to_cart’, 10 );
/**
* Usamos el botón sencillo de añadir al carrito solo en los productos variables, sino dejamos el botón por defecto.
*/
function ayudawp_template_loop_add_to_cart() {
global $product;if ( ! $product->is_type( ‘variable’ ) ) {
woocommerce_template_loop_add_to_cart();
return;
}remove_action( ‘woocommerce_single_variation’, ‘woocommerce_single_variation_add_to_cart_button’, 20 );
add_action( ‘woocommerce_single_variation’, ‘ayudawp_loop_variation_add_to_cart_button’, 20 );woocommerce_template_single_add_to_cart();
}/**
* Personalizamos la variable del botón de añadir al carrito en el loop.
*
* Quitamos el selector de cantidad qty para simplificar, sino se nos desmadra la página de tienda con múltiples desplegables. Nos vale con que compre uno.
*/
function ayudawp_loop_variation_add_to_cart_button() {
global $product;?>
<div class=»woocommerce-variation-add-to-cart variations_button»>
<button type=»submit» class=»single_add_to_cart_button button»><?php echo esc_html( $product->single_add_to_cart_text() ); ?></button>
<input type=»hidden» name=»add-to-cart» value=»<?php echo absint( $product->get_id() ); ?>» />
<input type=»hidden» name=»product_id» value=»<?php echo absint( $product->get_id() ); ?>» />
<input type=»hidden» name=»variation_id» class=»variation_id» value=»0″ />
</div>
<?php
}
El debate ‘no me funciona las existencias’ está cerrado a nuevas respuestas.