Soporte » Plugins y Hacks » WooCommerce » Color no aparece al ver el Carrito.

  • ckmurbano

    (@ckmurbano)


    Buenas tardes, tengo un pequeño problema en la tienda online que estoy preparando.

    Cuando seleciono el color del producto que deseo comprar.

    1

    y efectuamos el pedido.. este en el resumen del pedido no aparece el color que hemos elegido.

    2

    Cuando yo recibo el pedido y el cliente el email de confirmacion este COLOR si que aparece.

    ¿Como puedo añadir la LINEA DE COLOR en el carrito ?

Viendo 7 respuestas - 1 de 7 (de 7 total)
  • kallookoo

    (@kallookoo)

    Hola @ckmurbano

    Veamos como no comentas que theme usas directamente te comento que podrias crear una nueva plantilla para cart.php https://docs.woocommerce.com/document/template-structure/ te recomiendo que crees un child theme para evitar que al actualizarse el theme pierdas las modificaciones.

    Otra y si tu theme lo soporta seria añadir esa informacion usando el filtro woocommerce_get_item_data https://docs.woocommerce.com/wc-apidocs/source-function-wc_get_formatted_cart_item_data.html#3534

    ckmurbano

    (@ckmurbano)

    Gracias kallookoo, disculpame por no decir ni que tema estoy usando, comprobaras que soy algo NOOB en woocomerce, sinceramente es la primera vez que lo estoy manejando.

    Tengo el tema snssimen

    Disculpar otra vez por mi ignorancia en el tema, cuando dices añadir esa informacion en el filtro… ¿que fichero tengo que modificar exactamente para añadir esa informacion ?

    Muchisimas gracias.

    ckmurbano

    (@ckmurbano)

    Vale revisando el cart.php he encontrado esto..

    		<tr>
    			<th class="product-remove">&nbsp;</th>
    			<th class="product-thumbnail">&nbsp;</th>
    			<th class="product-name"><?php _e( 'Product', 'snssimen' ); ?></th>
    						<th class="product-price"><?php _e( 'Price', 'snssimen' ); ?></th>
    			<th class="product-quantity"><?php _e( 'Quantity', 'snssimen' ); ?></th>
    			<th class="product-subtotal"><?php _e( 'Total', 'snssimen' ); ?></th>
    		</tr>

    y esto

    					<td class="product-name">
    						<?php
    							if ( ! $_product->is_visible() )
    								echo apply_filters( 'woocommerce_cart_item_name', $_product->get_title(), $cart_item, $cart_item_key ) . '&nbsp;';
    							 else
    								echo apply_filters( 'woocommerce_cart_item_name', sprintf( '<a href="%s">%s </a>', $_product->get_permalink( $cart_item ), $_product->get_title() ), $cart_item, $cart_item_key );
    							
    							// Meta data
    							echo WC()->cart->get_item_data( $cart_item );
    
                   				// Backorder notification
                   				if ( $_product->backorders_require_notification() && $_product->is_on_backorder( $cart_item['quantity'] ) )
                   					echo '<p class="backorder_notification">' . __( 'Available on backorder', 'snssimen' ) . '</p>';
    						?>
    					</td>

    Que linea tendria que introducir para que apareciera el color ?

    • Esta respuesta fue modificada hace 3 meses por  ckmurbano.
    kallookoo

    (@kallookoo)

    Hola @ckmurbano

    Te recomiendo que en vez de meterte a tocar codigo, ya que ese novato con el WooCommerce y el theme es premium hables con ellos para ver si te pueden hacerlo.

    ckmurbano

    (@ckmurbano)

    Gracias por tu respuesta.

    El problema que me encuentro es que la web la encargamos a una empresa de diseño de ecomerce y sinceramente les cuesta mucho contestar a nuestros problemas.

    Casi que si es añadir una variable editando el PHP lo podria modificar yo y adelantar este proceso.

    pero no se que variable tengo que añadir para que aparezca.

    Gracias nuevamente.

    Moderador LGrusin

    (@lgrusin)

    Según la demo del tema el color del producto sale en la imagen que se muestra, de manera que tienes que añadir tantas imágenes diferentes como colores tenga el producto.

    Es imposible ayudar si no tenemos acceso al tema para hacer pruebas. Mira en las opciones del mismo por si existe la posibilidad de mostrar los atributos del producto en vez de su imagen. Normalmente con otros temas los atributos como el color salen en la columna del nombre del producto.

    • Esta respuesta fue modificada hace 3 meses por  LGrusin.
    kallookoo

    (@kallookoo)

    Hola @ckmurbano

    Como bien dice @lgrusin deberias añadir mas imagenes por color que tengas y te evitas modificar la plantilla del carrito, entonces cuando vean el carrito la imagen del producto sera del color que hubiesen seleccionado.

    Sobre lo de la variable no funciona asi exactamente, tambien te comento que una cosa es el soporte del theme y otra que el diseño te lo hiciese x empresa o persona, ya que deberias tener la licencia del theme.
    Para tener soporte directo del theme en el caso que sigas queriendo añadir una fila en la tabla para mostrar el color, tienes este foro; http://snstheme.com/forums/forum/wordpress-theme/sns-simen-multipurpose-woocommerce-wordpress-theme/

    Como dice @lgrusin nosotros no tenemos acceso a themes ni plugins premium, y siempre se manda al soporte propio.

Viendo 7 respuestas - 1 de 7 (de 7 total)
  • Debes estar registrado para responder a este tema.