Yaiza Posted May 3, 2013 Share Posted May 3, 2013 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 More sharing options...
Yaiza Posted May 3, 2013 Author Share Posted May 3, 2013 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 More sharing options...
Yaiza Posted May 4, 2013 Author Share Posted May 4, 2013 Nadie chicos me puede ayudar un poquito???? por fa Link to comment Share on other sites More sharing options...
Yaiza Posted May 10, 2013 Author Share Posted May 10, 2013 GRACIAS:::: Link to comment Share on other sites More sharing options...
jesa Posted May 10, 2013 Share Posted May 10, 2013 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 More sharing options...
Yaiza Posted May 10, 2013 Author Share Posted May 10, 2013 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 More sharing options...
E-kipper Posted May 10, 2013 Share Posted May 10, 2013 ¿Has probado con precios específicos que tiene Prestashop? Mira la imagen que adjunto, a ver si es lo que buscas.... Link to comment Share on other sites More sharing options...
Yaiza Posted May 11, 2013 Author Share Posted May 11, 2013 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 More sharing options...
Yaiza Posted May 11, 2013 Author Share Posted May 11, 2013 Más de 10 und 11,23+iva De 6 a 9 und 14,21+iva Algo asì, que no se habìa visto Link to comment Share on other sites More sharing options...
jesa Posted May 11, 2013 Share Posted May 11, 2013 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 More sharing options...
Yaiza Posted May 12, 2013 Author Share Posted May 12, 2013 (edited) Mira, esta imagen es como se muestra el listado de productos, lo que te comentè todo el texto seguido, y no queda bién.. 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,)... 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 May 12, 2013 by Yaiza (see edit history) Link to comment Share on other sites More sharing options...
jesa Posted May 13, 2013 Share Posted May 13, 2013 Elimina strip_tags:'UTF-8'| que aparece en product_line, línea 45 y con eso te mostrará el texto como lo pongas en la descripción corta.. Link to comment Share on other sites More sharing options...
Yaiza Posted May 13, 2013 Author Share Posted May 13, 2013 (edited) 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 May 13, 2013 by Yaiza (see edit history) Link to comment Share on other sites More sharing options...
jesa Posted May 13, 2013 Share Posted May 13, 2013 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 More sharing options...
Yaiza Posted May 13, 2013 Author Share Posted May 13, 2013 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 More sharing options...
Sergio Ruiz Posted May 13, 2013 Share Posted May 13, 2013 (edited) 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 May 13, 2013 by Rubalcaba (see edit history) Link to comment Share on other sites More sharing options...
Yaiza Posted May 13, 2013 Author Share Posted May 13, 2013 (edited) Pues sì, tienes razòn. Me fijé que es freelance Porque la persona que me dijeron hace yá casi 10 días y no sè nada, por eso me empecè a buscar la vida yo... Ya le mandè un correito. Edited May 13, 2013 by Yaiza (see edit history) Link to comment Share on other sites More sharing options...
Yaiza Posted June 3, 2013 Author Share Posted June 3, 2013 SOLUCIONADO. (no sé como se pone el solucionado pero el tema ya está solucionado.) Gracias a Jesa. Link to comment Share on other sites More sharing options...
Recommended Posts