Jump to content

Mostrar en product_list precios por cantidad en foma de tabla?


Yaiza

Recommended Posts

Buenas,soy nueva en prestashop, tengo instalada la versión 1.5.3.1

. Tengo un gran problema del que no encuentro solución que me valga o que yo me entere bién y llevo buscando varios días, ya miré todos los enlaces, todos los post pero no veo nada que sea capaz de hacer.

En algunos productos tengo varios precios específicos, y necesito que estos precios se muestren en el product_list.

La tabla siempre se muestra en el producto pero no veo forma de que se puedan ver los 3 precios en el listado de producto.

Intenté también como recurso, un poco cutre pero algo que me salvase que en la descripción corta del producto insertar una tabla y puse los precios a mano, pero esta tabla no se muestra tampoco en el producto-list, solo muestra el texto de dentro de la tabla todo seguido, sin tabla ni nada.

 

Solo he visto en una web esto mismo que quiero hacer. Tengo que decir que tengo poca idea de todo esto, y en muchas explicaciones me pierdo pero que gracias a este foro he aprendido mucho. Ahora estoy totalmente atascada.

Por favor si me puede ayudar alguién.

 

Me descargué el módulo gratuito quantitydiscount que muestra el precio en el producto sin tabla. Tambièn me valdrìa esto, pero igual... no sé como hacer que aparezca en el product_list.

 

Muchas gracias

Link to comment
Share on other sites

Ví este post, que pongo más abajo que no sé si valdrá para mi versión, miré en categorycontroller , pero no me queda muy claro donde hay que insertar todo este código, ya que no encuentro ni process() ni sè que assing habla. Alguièn sabría ayudarme con esto por favor????

 

 

 

Este es el post que encontré:

"CategoryController - de esta manera, he añadido a process() antes de las "assign" el siguiente código que prepara un array para cada producto donde se conservan los precios específicos guardados.

 

 

if (is_array($this->cat_products))

{

for ($i=0; $i<count($this->cat_products); $i++)

{

$p = $this->cat_products[$i];

$p['mySpecificPrices'] = array();

$arr = SpecificPrice::getByProductId($p['id_product']);

foreach ($arr as $el)

{

$newArr = array();

$newArr[] = $el['from_quantity'];

$newArr[] = $el['price'];

$p['mySpecificPrices'][] = $newArr;

}

$this->cat_products[$i] = $p;

}

Link to comment
Share on other sites

Ten paciencia, al final todo llega...la gente emplea su tiempo de forma gratuíta a resolver los problemas de los demás osea que exigir no se puede exigir nada, simplemente dar las gracias cuando alguien te puede ayudar.

 

En cuanto a tu problema, si lo que quieres es mostrar el precio específico en la descripción del producto, lo debes de añadir en la descripción de forma manual como dices que has hecho. SI no te lo muestra, tendrías que ver como trata la descripción el theme que tienes instalado porque puede que trunque la descripción...

De todos modos, no me queda claro donde quieres mostrar esta información, entiendo que es cuando listas productos en la tienda. Normalmente, cuando listas una categoría, no muestra la descripción, muestra el campo descripción corta.

Link to comment
Share on other sites

Hola, lo que necesito es que en el listado de productos se muestre el precio por cantidad, no sòlo el precio por unidad, ya que es lo que primero se vè cuando un cliente busca un producto. Es la forma de indicar al cliente que esos productos tienen descuentos por volumen sin necesidad de tener que entrar producto por producto para verlo.

 

Probé a ponerlo a mano en la descripciòn corta pero queda muy mál, ya que no puedo ni poner puntos y aparte, (o no sè como mostrarlo)... todo el texto sale seguido.

 

Uso la plantilla default de prestashop 1.5.3, y como os comentè he buscado por todas partes, pero las soluciones que encuentro, que la verdad no es un problema que tenga mucha gente, no sè donde ubicar los códigos, pruebo y pruebo y no me funciona.

Al final he pedido a ver si me lo pueden hacer. Yo no tengo casi ni idea y en cosas asì me atasco totalmente.

 

Muchas gracias de todas formas jesa.

 

Ahora estoy investigando este tema que vì en un foro en inglès. A ver si soy capaz...

http://www.prestashop.com/forums/topic/44354-solved-to-activate-quantity-discounts-in-product-listtpl/

Link to comment
Share on other sites

Eso es lo que tengo puesto, pero el problema que tengo es que no se muestran en el listado de productos, hay que entrar en el producto para verlos.

Por lo visto hay que modificar còdigo del controllercategory que es el que manda las òrdenes al product_list (esto lo he leìdo por los foros, que yo la verdad estoy muy pez en esto)

Lo que quiero lo tiene esta pàgina que pongo abajo, que por cierto el link lo vì en este foro y ahora no lo encuentro, esta tienda tiene en algunos productos tablas con precios especìficos en el listado,en la secciòn de tinta y toner vì por ejemplo en El link exacto no sè cuál es ahora mismo, lo estoy buscando pero parece no funcionar la página ahora.

Más o menos es que se muestre una tablita asì junto al precio unitario, pero en el listado.

Más de 6 unds. 11,12 und+iva De 3 a 5 unds. 12,51 und+iva

Link to comment
Share on other sites

Yo acabo de hacer una prueba en una instalación limpia de la 1.5.3.1 y no termino de ver el problema.

Para ir por partes, lo que quieres que salga en el listado de productos, debe estar en la descripción corta del producto.

A partir de ahí, no deberías tener problemas, solo que te puede ocurrir que no te entre la información que quieres poner, para lo que tendrás que modificar posiblemente el tamaño de la descripción corta y después modificar el tamaño de la caja donde se muestra el producto en la tienda.

Pon un enlace a tu tienda para ver que es lo que se ve cuando pones tus precios específicos en la descripción corta.

Link to comment
Share on other sites

Mira, esta imagen es como se muestra el listado de productos, lo que te comentè todo el texto seguido, y no queda bién..

post-556275-0-77541600-1368395656_thumb.jpg

 

 

Y esta otra es como tengo puesto la descripción del producto, la tablita que hay puesta no es ningún modulo, esta hecha a mano con editar tabla. (cosa que cuando tenga que cambiar muchos precios es un marrón,)...

post-556275-0-89638600-1368395682_thumb.jpg

 

 

No sé si se puede mostrar algo parecido a esto en el listado.

 

Por otro lado, el link que puse el otro dìa que estaba investigando, nada de nada, no fuí capaz de que funcionsase.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Edited by Yaiza (see edit history)
Link to comment
Share on other sites

post-556275-0-95401100-1368443327_thumb.jpg

puff, mira

 

Lo he quitado del product_list (el product_line no lo encuentro

 

El código original que tengo es

<div class="center_block">
   <a href="{$product.link|escape:'htmlall':'UTF-8'}" class="product_img_link" title="{$product.name|escape:'htmlall':'UTF-8'}">
 <img src="{$link->getImageLink($product.link_rewrite, $product.id_image, 'produc_list')}" alt="{$product.legend|escape:'htmlall':'UTF-8'}" {if isset($produc_listSize)} width="{$produc_list.width}" height="{$produc_list.height}"{/if} />
 {if isset($product.new) && $product.new == 1}<span class="new">{l s='New'}</span>{/if}
   </a>
   <h3><a href="{$product.link|escape:'htmlall':'UTF-8'}" title="{$product.name|escape:'htmlall':'UTF-8'}">{$product.name|escape:'htmlall':'UTF-8'|truncate:40:'...'}</a></h3>
   <p class="product_desc"><a href="{$product.link|escape:'htmlall':'UTF-8'}" title="{$product.description_short|strip_tags:'UTF-8'|truncate:360:'...'}" >{$product.description_short|truncate:360:'...'}</a></p>

 

De la última línea de abajo probé con los dos strip que hay, primero quitando uno y luego otro y luego quitando los dos.

Pero nada, subì y bajé los truncate, y se desconfigura toda la pàgina.

 

Este es link es el donde vì la tablita que yo quiero

 

http://www.vikingdirect.fr/a/bb/Cartouches-laser/N=2+1644/

 

Si hubiese algùn modulo aunque fuese de pago que hiciera esto.

Edited by Yaiza (see edit history)
Link to comment
Share on other sites

Apenas se puede ver la imagen porque sale super pequeña, pero en todo caso, por lo que llego a ver...

Tu problema es el siguiente, prestashop por defecto elimina todo el código Html de la descripción para que aparezca todo seguido, por eso aunque tú lo pongas bonito en la parte de administración te sale todo seguido en el listado de productos.

Lo que has hecho ahora es quitar el código que elimina el código HTML para que lo muestre tal cual lo tienes tú en la administración.

Ahora bien, como te dije al principio del hilo, si metes mucho texto y encima con intros y demás, pues no te va a entrar en el marco que prestashop prepara para el producto. Te tocará ahora tocar los estilos css del theme para ajustar los tamaños a lo que tú necesitas.

Link to comment
Share on other sites

Terminé de acabar el otro post ahora, que te hechè ahì un buèn testamento.

Como te digo, estoy perdiendo un montòn de tiempo que me està retrasando muchìsimo todo lo demàs, más luego todos los problemas con IE... ese es otro tema...

Busquè a alquien que me puediera hacer como lo que tiene en el link que te puse, (si no es muy caro). Porque aquí ya me estoy perdiendo......

Gracias Jesa.

Link to comment
Share on other sites

Busquè a alquien que me puediera hacer como lo que tiene en el link que te puse, (si no es muy caro). Porque aquí ya me estoy perdiendo......

Gracias Jesa.

Pues contacta con Jesa para que te pase presupuesto, ya que te esta ayudando... al menos deberias intentar contactar con el....

Edited by Rubalcaba (see edit history)
Link to comment
Share on other sites

  • 3 weeks later...
Guest
This topic is now closed to further replies.
×
×
  • Create New...