
Ergrow
Members-
Posts
20 -
Joined
-
Last visited
Profile Information
-
First Name
Juan Jesús
-
Last Name
Gómez Ariza
Ergrow's Achievements
-
¡Hola! También me da error al listar productos y categorías tras actualizar de php7.3 a php7.4, se muestra con fondo gris y al acceder a un producto y guardar una modificación, arroja el error: The CSRF token is invalid. Please try to resubmit the form. Uso la versión PS1.7.6.2. ¿Existi´ña algún problema si realizo una migración a un PS1.7.8.2 (instalación nueva) con el php7.4 en la anterior versión? ¿o no tiene nada que ver?
-
Buenas comunidad de Prestashop! Les escribo para compartir y consultar sobre un código SQL para mostrar una tabla que muestre los artículos ordenados por fabricante, con sus combinaciones (atributos) y stock correspondiente. Cuando realizamos la consulta del campo 'quantity' de la tabla 'PS_stock_available', no devuelve la misma cantidad en la misma columna si el producto tiene combinación, por lo que hemos "improvisado" una segunda segunda columna para solventar temporalmente el problema. De seguro es porque no está escrito correctamente, pero nos gustaría saber si es posible escribir la consulta SQL para que muestre en la misma columna tanto el stock disponible de un producto con combinación y sin combinación. A la espera de su respuesta. Un fuerte saludo! SELECT MM.name AS MARCA, PP.name AS PRODUCTO, S.quantity AS STOCK_sin_combinaciones, concat(SS.quantity, " de ", GROUP_CONCAT(DISTINCT pal.name SEPARATOR "/")) AS STOCK_con_COMBINACIONES FROM PS_product prd LEFT JOIN PS_product_lang PP ON (prd.id_product =PP.id_product) LEFT JOIN PS_stock_available S ON (PP.id_product = S.id_product) LEFT JOIN PS_product_attribute pat ON (S.id_product = pat.id_product) LEFT JOIN PS_product_attribute_combination pac ON (pat.id_product_attribute = pac.id_product_attribute) LEFT JOIN PS_stock_available SS ON (pac.id_product_attribute = SS.id_product_attribute) LEFT JOIN PS_attribute att ON (pac.id_attribute = att.id_attribute) LEFT JOIN PS_attribute_group atg ON ( atg.id_attribute_group = att.id_attribute_group) LEFT JOIN PS_attribute_group_lang atgl ON ( atgl.id_attribute_group = atg.id_attribute_group) LEFT JOIN PS_attribute_lang pal ON (pac.id_attribute = pal.id_attribute AND pal.id_lang = atgl.id_lang) LEFT JOIN PS_manufacturer MM ON (MM.id_manufacturer = prd.id_manufacturer) WHERE PP.id_lang = 3 AND prd.active = 1 AND MM.id_manufacturer = 1 AND S.quantity != 0 GROUP BY prd.id_product, PP.name, pac.id_product_attribute ORDER BY MM.id_manufacturer, PP.name, prd.id_product, pac.id_product_attribute ASC LIMIT 1000
-
Hola! Actualmente estoy trabajando bajo un Prestashop 1.7.6.2 configurando las opciones y veo que cuando se cambian las opciones en el módulo "ps_categorytree" del a partado "Categoría Raíz" deja de mostrarse el menú de categorías de inicio en la página de Index, haciendo imposible regresar al menú de categoría, ya que en su lugar, muestra el menú con la última categoría visitada. ¿Alguien conoce alguna forma para que muestre "Categoría actual" excepto en la index, que sería siempre la "Categoría de inicio"? Muchas gracias!
-
Hola! Actualmente estoy trabajando bajo un Prestashop 1.7.6.2 configurando las opciones y veo que cuando se cambian las opciones en el módulo "ps_categorytree" del a partado "Categoría Raíz" deja de mostrarse el menú de categorías de inicio en la página de Index, haciendo imposible regresar al menú de categoría, ya que en su lugar, muestra el menú con la última categoría visitada. ¿Alguien conoce alguna forma para que muestre "Categoría actual" excepto en la index, que sería siempre la "Categoría de inicio"? Muchas gracias!
-
Hola! He estado mirando y he avanzado en algo: SELECT o. `id_order` AS PEDIDO, n.`product_name` AS PRODUCTO, l.`price_te` AS COSTE FROM `ps_orders` o LEFT JOIN `ps_order_detail` n ON n.`id_order` = o.`id_order` LEFT JOIN `ps_stock` l ON n.`product_quantity`= l.`physical_quantity` WHERE 1 AND o.`date_add` >= '2017-09-01 0:0:0' AND o.`date_add` <= '2017-09-30 23:59:59' LIMIT 0 , 50 pero me salen los productos en filas repetidas y parece todo un caos,¿cómo podría unir estas tres tablas en una sola consulta de forma correcta? ¿qué estoy haciendo mal? ¿Alguien podría ayudarme? Gracias!!
-
Hola de nuevo! Ya he averiguado en que tabla está "Precio unitario (sin IVA)": Está en la tabla ps_stock_mvt y el atributo es: price_te Ahora solo me faltaría saber cómo crear una nueva columna con el valor de price_te de la tabla "ps_stock_mvt" correspondiente a cada fila de producto de la consulta que ventura tan amablemente escribió en su mensaje. SELECT CONCAT_WS( ' ', c.firstname, c.lastname ) AS CLIENTE, o.product_name AS PRODUCTO, o.product_price AS PRECIO, o.product_quantity AS CANTIDAD FROM ps_order_detail o LEFT JOIN ps_orders os ON os.id_order = o.id_order LEFT JOIN ps_customer c ON c.id_customer = os.id_customer WHERE os.id_customer = 1 AND os.date_add BETWEEN '2017-01-01' AND '2017-12-30' ¿Sabría alguien como incluir en esta consulta el price_te de la tabla ps_stock_mvt ? Gracias por adelantado!
-
Muchas gracias ventura ¡Funciona al a perfección! Por último, una duda más si es posible: Necesito poder hacer una consulta donde muestre el último precio de coste de cada producto en existencias. El precio de coste es el que: - En el apartado Existencias > Gestión de Existencias, cuando damos a "Añadir existencias" nos aparece la celda rellenable "Precio unitario (sin IVA)" mi duda es ¿En qué tabla de la base de datos y con qué atributo se guarda este valor? Sé que Prestashop lo usa para calcular el valor total de existencias en un almacén, pero por más que he buscado, no encuentro dónde guarda "Precio unitario (sin IVA)" una vez que añadimos un producto a la gestión de existencias. ¿Alguién me podría ayudar? Gracias!!!!
-
Hola! Por más que he buscado no he encontrado una consulta SQL que muestre todos los productos que ha comprado un cliente específico (filtrando por su ID de cliente) en un rango de fechas concreto. He llegado a esta consulta SQL pero me da error "El atributo "id_customer" no existe en la tabla "ps_order_detail" y no se si el resto esta correcto, además de que no he podido incluir todo lo que necesito. SELECT CONCAT_WS( ' ', g.firstname, g.lastname ) AS CLIENTE, d.product_name AS PRODUCTO, d.product_price AS PRECIO, d.product_quantity AS CANTIDAD FROM ps_order_detail o LEFT JOIN ps_customer c ON c.id_customer = o.id_customer LEFT JOIN ps_order_detail n ON n.id_order = o.id_order WHERE o.customer_id = 80; BETWEEN '2017-09-01' AND '2017-09-30' Seguro que es muy sencillo, pero no tengo idea de cómo hacerlo para que muestre correctamente los datos, así que os transmito lo que necesito en la consulta: - id del pedido (a ser posible ordenar por ID de pedido) - producto (nombre del producto, con sus atributos/combinaciones) - precio unitario que ha pagado (el precio que muestra en los detalles del pedido para ese cliente con impuestos incluidos) - cantidad (unidades compradas en ese pedido) - Total por producto (multiplicar el precio x cantidad) En un rango de fecha determinado. ¿Alguien me podría ofrecer su ayuda y escribir por aquí la consulta correcta? Gracias!!
-
Hola rblanco, este enlace te podría orientar https://www.prestashop.com/forums/topic/196282-solucionado-anadir-un-campo-al-formulario-de-contacto-ps-15/ Saludos.
-
Hola dcabezas991, Puedes probar a editar el archivo del módulo que contiene esa línea o bien eliminarla o bien ocultarla mediante CSS. Exactamente no se cómo se haría pues no conozco la plantilla, pero puedes ver qué archivos son los que están involucrados con la herramienta Firebug del navegador Firefox. Espero te sea de ayuda. Saludos.
-
Los productos no se ven en la subcategoría, solo en la categoría padre
Ergrow replied to fonsini's topic in Discusión general
Hola Sergio, ¿Has configurado el módulo de navegación por facetas para incluir las subcategorías también y actualizar la indexación con los nuevos cambios? Espero que por ahí esté tu solución. Saludos. -
technical error: unable to save carrier
Ergrow replied to matias81's topic in Informes de Bugs (errores)
Buenas, me encuentro con el mismo problema. Uso Prestashop 1.6.1.10 [ofertas.ergrowshop.com] y cuando el cliente se encuentra en el apartado de "pedido-rapido" y decide cambiar la forma de entrega (transportista) salta el error: TECHNICAL ERROR: unable to save carrier Details: Error thrown: [object Object] Text status: parsererror Si el cliente decide cambiar su dirección de envío, le salta el siguiente error: TECHNICAL ERROR: unable to save adresses Details: Error thrown: [object Object] Text status: parsererror Y por último, si desmarca y vuelve a marcar la casilla de aceptar condiciones generales, no carga las formas de pago y queda en "Por favor, acepte los términos de servicio" aún cuando la casilla está marcada. Todos estos problemas tras refrescar la página se solucionan, es decir, el transportista es ya marcado y sumado el importe del envío, si cambió la dirección ya aparece modificada y si marcó la casilla de las condiciones por fin le aparecen las formas de pago. El problema principal es que el cliente no puede estar dando a refrescar la web cada vez que haga un cambio cuando va a hacer la compra, o simplemente no se de cuenta de ello y abandone el carrito por verse incapaz de finalizar su pedido. Por favor, ¿alguien que entienda de estos menesteres y nos pueda ayudar a encontrar el problema? A la espera de su espuesta. Un fuerte saludo. Felices fiestas