Lunes a Viernes: 07.00 - 15.00
C/ Son Gargori, 14, 07580 Capdepera, Islas Baleares
SELECT `producto`.*, CASE WHEN DATEDIFF(NOW(), producto.fecha_alta) <= '7' THEN 1 ELSE 0 END AS esNovedad, COALESCE(producto_inventario.cantidad, 0) + COALESCE(producto_inventario.cantidad_plataforma, 0) as stock, `marca`.`nombre` as `nombre_marca`, CONCAT('https://iframe-daterium.raizferretera.com/ean/unifersa/', producto.ean) AS iframeUrl, `tarifas`.`id`, `tarifas`.`precio` as `precio_sin_dto`, `tarifas`.`precio` as `tarifa_precio`, `tarifas`.`dto` as `tarifa_dto`, IF(tarifas.dto IS NOT NULL && tarifas.dto != '0.00', ROUND(tarifas.precio - (tarifas.precio * tarifas.dto / 100), 2), tarifas.precio) as precio, group_concat(DISTINCT producto_familia.familia) as familias, group_concat(DISTINCT familia.slug) as slug_familias, group_concat(atributo.atributo_id) as atributos_id, group_concat(atributo.nombre) as atributos_nombre, group_concat(atributo_grupo.nombre) as atributos, IFNULL(child.children, 0) AS hasChild, `child`.`activeChildren` AS `activeChildren`, ( ((producto_inventario.cantidad + producto_inventario.cantidad_plataforma) + IFNULL(producto_inventario.pendiente_recibir, 0)) - ( IFNULL(pedido_stock.cantidad_pedidos, 0)+ IFNULL(pedido_stock.cantidad_pedidos_proveedor, 0)+ IFNULL(producto_inventario.pendiente_servir, 0) ) ) as stock_disponible, ( (producto_inventario.cantidad) - ( IFNULL(pedido_stock.cantidad_pedidos, 0)+ IFNULL(producto_inventario.pendiente_servir, 0) ) ) as cantidad_tienda, ( (producto_inventario.cantidad_plataforma) - ( IFNULL(pedido_stock.cantidad_pedidos_proveedor, 0)+ IFNULL(producto_inventario.pendiente_servir, 0) ) ) as cantidad_proveedor, `producto_inventario`.`pendiente_recibir`, `producto_inventario`.`pendiente_servir`, `producto_inventario`.`fecha_entrega`, `carrito_stock`.`cantidad_carrito`, `pedido_stock`.`cantidad_pedidos` FROM `producto` LEFT JOIN `marca` ON `marca`.`marca_id` = `producto`.`marca` LEFT JOIN `combinacion` ON `combinacion`.`producto` = `producto`.`producto_id` LEFT JOIN `producto_inventario` ON (`producto_inventario`.`producto` = `producto`.`producto_id` AND `producto_inventario`.`combinacion` = 0) OR (`producto_inventario`.`producto` = `producto`.`producto_id` AND `producto_inventario`.`combinacion` = combinacion.combinacion_id) LEFT JOIN `tarifas` ON `tarifas`.`producto` = `producto`.`producto_id` and (`codigo_tarifa` = 01 OR `codigo_tarifa` IS NULL) LEFT JOIN `producto_atributo` ON `producto_atributo`.`producto` = `producto`.`producto_id` LEFT JOIN `atributo` ON `producto_atributo`.`atributo` = `atributo`.`atributo_id` LEFT JOIN `atributo_grupo` ON `atributo_grupo`.`grupo_id` = `atributo`.`grupo` LEFT JOIN (select hijoDe, COUNT(producto_id) as children, SUM(if(activo = '1', 1, 0)) AS activeChildren from producto where hijoDe IS NOT NULL group by hijoDe) as child ON `producto`.`producto_id` = `child`.`hijoDe` JOIN `producto_familia` ON `producto_familia`.`producto` = `producto`.`producto_id` JOIN `familia` ON `producto_familia`.`familia` = `familia`.`familia_id` LEFT JOIN (SELECT producto_carrito.producto_id, producto_carrito.combinacion_id, SUM(producto_carrito.cantidad) as cantidad_carrito from producto_carrito join carrito on carrito.carrito_id = producto_carrito.carrito_id and (UNIX_TIMESTAMP() - UNIX_TIMESTAMP(carrito.created_at)) < 43200 group by producto_carrito.producto_id, producto_carrito.combinacion_id) as carrito_stock ON `carrito_stock`.`producto_id` = `producto`.`producto_id` LEFT JOIN (SELECT movimiento_lineas.producto_id, SUM(CASE WHEN movimiento_lineas.almacen = 1 THEN movimiento_lineas.cantidad ELSE 0 END) AS cantidad_pedidos, SUM(CASE WHEN movimiento_lineas.almacen = 2 THEN movimiento_lineas.cantidad ELSE 0 END) AS cantidad_pedidos_proveedor from movimiento_lineas join movimiento on movimiento.movimiento_id = movimiento_lineas.movimiento_id and movimiento.descargado = 0 and movimiento.tipoDoc IN('PP', 'PW')group by movimiento_lineas.producto_id, movimiento_lineas.combinacion_id) as pedido_stock ON `pedido_stock`.`producto_id` = `producto`.`producto_id` WHERE ( `producto`.`fecha_discontinuado` IS NOT NULL AND `producto`.`fecha_discontinuado` != '0000-00-00 00:00:00' ) AND ( `producto`.`activo` = '1' AND ( ( `child`.`children` >0 AND `child`.`activeChildren` >0 ) OR `child`.`children` =0 OR `child`.`children` IS NULL ) ) AND `producto`.`tienda` = '1' AND `producto`.`marca` IN('334', '220', '166') AND `producto`.`hijoDe` is null GROUP BY `producto`.`producto_id`
Lunes a Viernes: 07.00 - 15.00
C/ Son Gargori, 14, 07580 Capdepera, Islas Baleares
0 Resultados encontrados