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
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.
Vale revisando el cart.php he encontrado esto..
<tr>
<th class="product-remove"> </th>
<th class="product-thumbnail"> </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 ) . ' ';
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 4 años, 10 meses por ckmurbano.
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.
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.
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 4 años, 10 meses por LGrusin.
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.