11polito11 Posted June 29, 2016 Share Posted June 29, 2016 Buenas tardes, Estamos modificando nuestra web www.olimpiagames.com y queremos que los productos que marcamos como que no están "Disponibles para pedidos", opción que aparece en Productos > Información... no aparezcan en la navegación de la web, ya que ahora estos productos aparecen en el orden en el que les toca pero no aparece el botón de comprar. ¿Se puede hacer de alguna manera cambiando la consulta a la BD para que sólo muestre los productos que tengan esta opción de "Disponible para pedidos" seleccionada? Muchas gracias! Link to comment Share on other sites More sharing options...
Rolige Posted June 29, 2016 Share Posted June 29, 2016 La forma mas correcta seria modificando las consultas directamente en los archivos fuente, solo que deberas modificar varios archivos... /classes/Category.php /classes/Product.php /classes/Manufacturer.php /classes/Supplier.php Si estas usando el navegador por facetas /modules/blocklayered/blocklayered.php Todos estos archivos incluyen un metodo con el cual invocan el listado de productos llamado function getProducts( En cada una de las consultas SQL reemplaza el texto active ? ' AND product_shop.`active` = 1 Por este active ? ' AND product_shop.`active` = 1 AND product_shop.`available_for_order` = 1' Recuerda siempre hacer un backup antes de cualquier modificacion. Link to comment Share on other sites More sharing options...
11polito11 Posted June 30, 2016 Author Share Posted June 30, 2016 Buenas !!! Genial, ya lo he conseguido !!! Por si a alguien le sirve de ayuda he tenido que hacer lo siguiente: Buscar en los archivos que me has comentado antes donde pone: active ? ' AND product_shop.`active` = 1 y modificarlo por lo siguiente: active ? ' AND product_shop.`active` = 1 AND product_shop.`available_for_order` = 1' Muchas gracias! Link to comment Share on other sites More sharing options...
Rolige Posted June 30, 2016 Share Posted June 30, 2016 Buenas !!! Genial, ya lo he conseguido !!! Por si a alguien le sirve de ayuda he tenido que hacer lo siguiente: Buscar en los archivos que me has comentado antes donde pone: active ? ' AND product_shop.`active` = 1 y modificarlo por lo siguiente: active ? ' AND product_shop.`active` = 1 AND product_shop.`available_for_order` = 1' Muchas gracias! Ok garcias, he hecho una fusion de la respuesta para que quede mejor documentado, y la he marcado como resuelta. 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