Hola buen día! ¿cómo están? espero todo bien : )
Como le puedo hacer para que un producto que haya sido agregado al carrito aparezca en la tienda como reservado. Creo que la opción sería mantener el estado como cuándo haces roll over y que el texto cambie a reservado.
Adjunto imágenes de referencia.
Contenido solo visible a usuarios registrados
Hola Juan,
En este caso es posible que para ello necesites realizar un código a la medida; sin embargo puedes probar el siguente codigo que debes añadir en el function.php de tu tema o con un plugin como code snippets
add_filter( 'woocommerce_product_single_add_to_cart_text', 'webemp_custom_add_cart_button_single_product', 9999 );
function webemp_custom_add_cart_button_single_product( $label ) {
if ( WC()->cart && ! WC()->cart->is_empty() ) {
foreach( WC()->cart->get_cart() as $cart_item_key => $values ) {
$product = $values['data'];
if ( get_the_ID() == $product->get_id() ) {
$label = 'Ya esta en el carrito. añadir otra vez?';
break;
}
}
}
return $label;
}
// Parte 2
// Loop Pages Add to Cart
add_filter( 'woocommerce_product_add_to_cart_text', 'webemp_custom_add_cart_button_loop', 9999, 2 );
function webemp_custom_add_cart_button_loop( $label, $product ) {
if ( $product->get_type() == 'simple' && $product->is_purchasable() && $product->is_in_stock() ) {
if ( WC()->cart && ! WC()->cart->is_empty() ) {
foreach( WC()->cart->get_cart() as $cart_item_key => $values ) {
$_product = $values['data'];
if ( get_the_ID() == $_product->get_id() ) {
$label = 'Ya esta en el carrito. añadir otra vez?';
break;
}
}
}
}
return $label;
}
Ten en cuenta que este código no desactiva el botón, pero si añade un texto si el producto se encuentra en el carrito
Puedes modificar el texto por el que desee, verifica si con ello puedes añadir lo que deseas
Un Saludo
Hola Karen! gracias
Si me puede funcionar, solo que la leyenda se agrego a la página de detalle de producto en vez de a la tienda y el botón de ¨continue shopping¨
ya no funciona para regresar a la tienda.
¿Ustedes ofrecen el servicio de código a la medida?
Que tal Juan,
Si el código sugerido no te ha funcionado posiblemente sea requerido un código a medida para lo que necesitas, podemos sugerirte a nuestros colaboradores que con gusto podrán revisar a detalle tu solicitud https://www.webempresa.com/directorio-colaboradores.html
Saludos!
Va! ya envíe correo.
Gracias
Hola Juan,
Genial! daremos el tema por resuelto pero recuerda que cualquier otra consulta estaremos atentos
Saludos!