MarilóAmAtuMundo Posted March 18, 2019 Share Posted March 18, 2019 (edited) Hola buenos dias Trabajo con un proveedor dropshipping que tiene la mitad del inventario fuera de stock y va cambiando a diario, o durante el dia. Me gustaria OCULTAR los productos que estan fuera de stock pero no desactivarlos para que no desaparezcan del los buscadores. Encontré este hilo: Pero es de 2013 y para prestashop 1.5 y ,sinceramente, no se como hacerlo o adaptarlo. Gracias de antemano por la ayudita Edited June 6, 2019 by MarilóAmAtuMundo (see edit history) Link to comment Share on other sites More sharing options...
i12fehea Posted May 6, 2019 Share Posted May 6, 2019 ¿Has podido solucionarlo? Link to comment Share on other sites More sharing options...
MarilóAmAtuMundo Posted May 7, 2019 Author Share Posted May 7, 2019 Buenas. arregle pero no perfectamente. Este módulo que comparte @Crezzur al menos me desactiva los que están a 0 pero sin están en negativo se comporta con ellos igual que en positivo AL menos la mayoría de los sin stock están desactivados y no tengo que mirar de uno en uno los que vuelven a tener porque me los activa automaticamente. Lo fabuloso sería que alguno de los masters nos dijera cómo decirle al módulo que mire a los negativos como 0. Suerte!! Link to comment Share on other sites More sharing options...
i12fehea Posted May 8, 2019 Share Posted May 8, 2019 Gracias, le echaré un vistazo! Link to comment Share on other sites More sharing options...
calipso1929 Posted May 24, 2019 Share Posted May 24, 2019 Buenas compis, revivo éste tema, porque estoy intentando ocultar los productos sin stock; pero sin desactivarlo y no logro encontrar el fichero de poner alguna condicional y cual sería. ¿Habeis tenido éste problema? Gracias Link to comment Share on other sites More sharing options...
MarilóAmAtuMundo Posted May 25, 2019 Author Share Posted May 25, 2019 Aun nada Link to comment Share on other sites More sharing options...
PrestaMake Posted May 25, 2019 Share Posted May 25, 2019 Hola a todos, El fichero que deben editar para evitar que se muestre el producto en el listado de productos está en la carpeta de su tema y es el siguiente: /themes/nombredeltema/templates/catalog/_partials/products.tpl búsquen esta línea: {foreach from=$listing.products item="product"} {block name='product_miniature'} y entre las lineas agregan: {if $product.quantity > 0} de tal forma que quede así: {foreach from=$listing.products item="product"} {if $product.quantity > 0} {block name='product_miniature'} Luego debe agregar un {/if} despues del siguiente {/block} {/block} {/if} Deben hacer esto para cada archivo o módulo que muestre los productos Saludos 1 Link to comment Share on other sites More sharing options...
PrestaMake Posted May 25, 2019 Share Posted May 25, 2019 (edited) @MarilóAmAtuMundo Aquí tienes el módulo corregido. Ahora desactiva los productos con stock menor o igual a 0, y activa los con mayor a 0. Me comentas si te funcionó. Saludos, PrestaMake dataswitchprov2.zip Edited May 25, 2019 by PrestaMake (see edit history) 1 Link to comment Share on other sites More sharing options...
calipso1929 Posted May 25, 2019 Share Posted May 25, 2019 Impresionante!!! Funcionando!! Puedes revisarlo en neumaticodirect por si ves algo raro. Muchas gracias!! Tema solucionado! Link to comment Share on other sites More sharing options...
i12fehea Posted May 27, 2019 Share Posted May 27, 2019 Yo al final lo que he hecho un script que cada noche revisa las tablas de las combinación y asigna la combinación predeterminada a la que tenga stock. Link to comment Share on other sites More sharing options...
MarilóAmAtuMundo Posted May 28, 2019 Author Share Posted May 28, 2019 @prestamake me apena decirte que funciona de lujo la modificación pero depues no me dejaba acceder a la ficha de producto en el front. lo desinstale. gracias de todas formas! Link to comment Share on other sites More sharing options...
PrestaMake Posted May 28, 2019 Share Posted May 28, 2019 1 hour ago, MarilóAmAtuMundo said: @prestamake me apena decirte que funciona de lujo la modificación pero depues no me dejaba acceder a la ficha de producto en el front. lo desinstale. gracias de todas formas! Si quieres me comentas más en detalles el problema y ayudo al programador del módulo a corregir ese error Saludos 1 Link to comment Share on other sites More sharing options...
MarilóAmAtuMundo Posted May 28, 2019 Author Share Posted May 28, 2019 (edited) muchas gracias !!1 @PrestaMakebásicamente este es el problema... cuando accedo a cualquier artículo me saca a la categoría a la que pertenece ese artículo. cutre video sorry WhatsApp Video 2019-05-27 at 21.26.01.mp4 Edited May 28, 2019 by MarilóAmAtuMundo (see edit history) Link to comment Share on other sites More sharing options...
PrestaMake Posted May 29, 2019 Share Posted May 29, 2019 17 hours ago, MarilóAmAtuMundo said: muchas gracias !!1 @PrestaMakebásicamente este es el problema... cuando accedo a cualquier artículo me saca a la categoría a la que pertenece ese artículo. cutre video sorry Hola, he realizado unas modificaciones que en 1.7.5.2 me han funcionado perfectamente. Cuéntame como te va Descargar: dataswitchprov3.zip 1 1 Link to comment Share on other sites More sharing options...
MarilóAmAtuMundo Posted May 29, 2019 Author Share Posted May 29, 2019 (edited) Ehhhhhh me funciona!!! había escrito otra cosa jaja pero esque estaba dormida y habia leido mal tu comentario... que bueno! De verdad. Muchas gracias Edited May 29, 2019 by MarilóAmAtuMundo (see edit history) Link to comment Share on other sites More sharing options...
Jmotos Posted January 8, 2020 Share Posted January 8, 2020 Hola, ¿alguien tiene para poder, por favor, enviar por mail este módulo? No está disponible para descarga y no lo encuentro en las búsquedas por internet. Muchas gracias por adelantado. Mail: [email protected] Link to comment Share on other sites More sharing options...
MarilóAmAtuMundo Posted January 8, 2020 Author Share Posted January 8, 2020 On 5/29/2019 at 6:31 AM, PrestaMake said: Hola, he realizado unas modificaciones que en 1.7.5.2 me han funcionado perfectamente. Cuéntame como te va Descargar: dataswitchprov3.zip Este enlace funciona... Link to comment Share on other sites More sharing options...
LinkOfLight Posted January 17, 2020 Share Posted January 17, 2020 Estaria muy bien poder evitar que active de forma automática, tengo clientes que les gusta que se desactiven solos, pero no que active los desactivados manualmente si tienen stock, tambien estaria bien que pudiera ocultar los productos, sin tener que desactivarlos, para tema de SEO Link to comment Share on other sites More sharing options...
Carlos Bataller Posted May 5, 2020 Share Posted May 5, 2020 alguien podria mandarme el modulo por correo electronico, ya que no consigo descargarlo de ningun sitio, [email protected] muchas gracias por anticipado Link to comment Share on other sites More sharing options...
childrenof Posted June 30, 2020 Share Posted June 30, 2020 On 1/16/2020 at 11:47 PM, LinkOfLight said: Estaria muy bien poder evitar que active de forma automática, tengo clientes que les gusta que se desactiven solos, pero no que active los desactivados manualmente si tienen stock, tambien estaria bien que pudiera ocultar los productos, sin tener que desactivarlos, para tema de SEO Muchas gracias por el dato casi lo activo pra probar pero tengo demasiados productos con stock y desactivados ya que no los vendo por la pagina pero los tengo creados,. 1 Link to comment Share on other sites More sharing options...
Naker Posted July 13, 2020 Share Posted July 13, 2020 Hola, alguien podría pasarme alguien ese módulo a [email protected] , que no consigo encontrarlo. Gracias de antemano a quien pueda ayudarme. Link to comment Share on other sites More sharing options...
Faizan Qureshi Posted July 13, 2020 Share Posted July 13, 2020 Need help in this regard Link to comment Share on other sites More sharing options...
Jean Carlo Lo Iacono Posted October 15, 2020 Share Posted October 15, 2020 hola muchachos ha servido de mucho el poder ocultar los productos aunque hay que estar seguros y claros de que eso es lo que quieren porque oculta solamente los elementos pero si se dan cuenta el contador de productos los sigue tomando en cuenta y los espacios seguiran tomandose en cuenta para cada producto a pesar de que no se vea, a mi me ha servido porque no tiene mucha importancia para mi esto. ahora les hago otra consulta a ver si alguno tiene idea, quisiera que no me mostrara los productos terminados en un slider que tengo, este es el codigo que actualmente tengo: {block name='product_accessories'} {if $accessories} <section class="product-accessories products-carousel page-width wide oh relative" data-num="{$accessories|count}" data-prefix="accessories"> <div class="relative"> <h4 class="module-title"> <span>{l s='You might also like' d='Shop.Theme.Catalog'}</span> </h4> <div class="products pk-carousel view_grid products-block" data-desktopnum="4" data-tabletnum="3" data-phonenum="2" data-loop="0" data-autoplay="0" data-navwrap="0" data-name="accessories"> {foreach from=$accessories item="product_accessory"} {block name='product_miniature'} {include file='catalog/_partials/miniatures/product.tpl' product=$product_accessory image_size='medium_default'} {/block} {/foreach} </div> </div> {/if} </section> {/block} con este codigo me muestra articulos terminados y no terminados, sabra alguno como pudiese hacer? se los agradeceria un monton Link to comment Share on other sites More sharing options...
javier jm Posted June 29, 2021 Share Posted June 29, 2021 On 5/25/2019 at 10:08 PM, PrestaMake said: Hola a todos, El fichero que deben editar para evitar que se muestre el producto en el listado de productos está en la carpeta de su tema y es el siguiente: /themes/nombredeltema/templates/catalog/_partials/products.tpl búsquen esta línea: {foreach from=$listing.products item="product"} {block name='product_miniature'} y entre las lineas agregan: {if $product.quantity > 0} de tal forma que quede así: {foreach from=$listing.products item="product"} {if $product.quantity > 0} {block name='product_miniature'} Luego debe agregar un {/if} despues del siguiente {/block} {/block} {/if} Deben hacer esto para cada archivo o módulo que muestre los productos Saludos Hola. Esta solución funciona y los productos no salen en la lista, pero la paginación se estropea. Quedan páginas vacías al final y si tienes muchos productos fuera de stock, quedarán muchas páginas vacías. Es una solución, pero queda bastante feo ¿hay forma de arreglar la paginación?. Grcias y saludos. Link to comment Share on other sites More sharing options...
pShark Posted May 18, 2022 Share Posted May 18, 2022 On 6/29/2021 at 9:13 AM, javier jm said: Hola. Esta solución funciona y los productos no salen en la lista, pero la paginación se estropea. Quedan páginas vacías al final y si tienes muchos productos fuera de stock, quedarán muchas páginas vacías. Es una solución, pero queda bastante feo ¿hay forma de arreglar la paginación?. Grcias y saludos. Buenas, Estoy teniendo el mismo problema, ¿alguien conoce una solución alternativa para evitar esto? Gracias de antemano y un saludo! Link to comment Share on other sites More sharing options...
juanrojas Posted May 18, 2022 Share Posted May 18, 2022 hola, revisa este modulo puede que te ayude 1 Link to comment Share on other sites More sharing options...
pShark Posted May 18, 2022 Share Posted May 18, 2022 29 minutes ago, juanrojas said: hola, revisa este modulo puede que te ayude Muchas gracias!! He estado investigando las "classes" del prestashop para hacerlo manualmente, pero no he conseguido encontrar la función que genera el listado de productos en las categorías (1.7), para modificar la consulta y añadirle un "WHERE quantity > 0", ¿alguien sabe en que archivo y que función es la que genera los listados de productos en las categorías? Si nadie lo sabe optaré por el módulo y listo, pero me gustaría saberlo ya solo por curiosidad 🙃 Link to comment Share on other sites More sharing options...
leonardomarinio Posted June 23, 2023 Share Posted June 23, 2023 Hola, saben si para PS 8 algo de esto aplica? Necesito poder ordenar las paginas de categorias para que no muestre los productos sin stock, pero que no los desactive. Link to comment Share on other sites More sharing options...
criss466 Posted October 3, 2023 Share Posted October 3, 2023 (edited) Dejo por aquí una solución que encontré para ocultarlos del front sin necesidad de desactivar los productos: $(document).ready(function() { $('.js-product-miniature-wrapper.col-6.col-md-4').each(function() { if ($(this).find('.product-unavailable').length > 0) { $(this).hide(); } }); }); El código puede agregarse en el custom.js del tema activo. La clave es ajustar la primera clase ".js-product..." con la clase que aplica tu tema al primer div que contiene al producto. La pueden encontrar inspeccionando el elemento con el navegador así: Espero les sirva. Edited October 3, 2023 by criss466 Más contenido (see edit history) Link to comment Share on other sites More sharing options...
frambuesaj Posted October 22, 2023 Share Posted October 22, 2023 Hello!! Esta opción quizás no les funcionaria? https://prestahero.com/es/119-hide-out-of-stock-products.html Link to comment Share on other sites More sharing options...
Aldeag Posted November 10, 2023 Share Posted November 10, 2023 Aquí hay otra opción: https://www.sunnytoo.com/31746/hiding-stock-products-free-prestashop-module Link to comment Share on other sites More sharing options...
lam1585 Posted June 28 Share Posted June 28 On 5/27/2019 at 4:13 AM, i12fehea said: Yo al final lo que he hecho un script que cada noche revisa las tablas de las combinación y asigna la combinación predeterminada a la que tenga stock. Hola, revivo tu comentario para saber si podríais compartir la solución que utilizaste. Saludos Link to comment Share on other sites More sharing options...
Nickz Posted June 28 Share Posted June 28 Borrar archivos es una mala idea. Influye también en la posición de la tienda. Mejor es una imagen que dice no en Stock, así se mantienen los productos y puesto en 0 la cantidad nadie puede ni comprar. Link to comment Share on other sites More sharing options...
leonardomarinio Posted July 10 Share Posted July 10 On 6/28/2024 at 3:48 PM, lam1585 said: Hola, revivo tu comentario para saber si podríais compartir la solución que utilizaste. Saludos Actualizar a PS 8 y problema solucionado. Si no sabes como actualizarlo sin perder datos, puedo darte una mano. Trae novedades muy interesantes y una optimizacion de funcionamiento espectacular gracias a php 8.1 Saludos. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now