strSQL_prod | SELECT DISTINCT pdt_id,
COALESCE(
(SELECT idt_valor
FROM idiomas_textos
WHERE idt_entidad = 'producto'
AND idt_identidad = pdt_id
AND idt_campo='nombre'
AND idt_idioma = 51
AND idt_valor != ''), pdt_nombre
) as pdt_nombre,
COALESCE(
(SELECT idt_valor
FROM idiomas_textos
WHERE idt_entidad = 'producto'
AND idt_identidad = pdt_id
AND idt_campo='desc'
AND idt_idioma = 51
AND idt_valor != ''), pdt_desc
) as pdt_desc,
COALESCE(
(SELECT idt_valor
FROM idiomas_textos
WHERE idt_entidad = 'producto'
AND idt_identidad = pdt_id
AND idt_campo='keywords'
AND idt_idioma = 51
AND idt_valor != ''), pdt_keywords
) as pdt_keywords,
COALESCE(
(SELECT idt_valor
FROM idiomas_textos
WHERE idt_entidad = 'producto'
AND idt_identidad = pdt_id
AND idt_campo='html_adicional_head'
AND idt_idioma = 51
AND idt_valor != ''), pdt_html_adicional_head
) as pdt_html_adicional_head,
COALESCE(
(SELECT idt_valor
FROM idiomas_textos
WHERE idt_entidad = 'producto'
AND idt_identidad = pdt_id
AND idt_campo='html_adicional_body'
AND idt_idioma = 51
AND idt_valor != ''), pdt_html_adicional_body
) as pdt_html_adicional_body,
COALESCE(
(SELECT idt_valor
FROM idiomas_textos
WHERE idt_entidad = 'producto'
AND idt_identidad = pdt_id
AND idt_campo='html_adicional'
AND idt_idioma = 51
AND idt_valor != ''), pdt_html_adicional
) as pdt_html_adicional,
COALESCE(
(SELECT idt_valor
FROM idiomas_textos
WHERE idt_entidad = 'producto'
AND idt_identidad = pdt_id
AND idt_campo='html_adicional_cabecera'
AND idt_idioma = 51
AND idt_valor != ''), pdt_html_adicional_cabecera
) as pdt_html_adicional_cabecera,
COALESCE(
(SELECT lower(trim(unaccent(idt_valor)))
FROM idiomas_textos
WHERE idt_entidad = 'producto'
AND idt_identidad = pdt_id
AND idt_campo='nombre'
AND idt_idioma = 51
AND lower(trim(unaccent(idt_valor))) != ''), lower(trim(unaccent(pdt_nombre)))
) as pdt_nombre_insensitive,
pdt_macrotipo,
pdt_idtipoproducto,
pdt_refinterna,
pdt_refantigua,
pdt_refmodelo,
pdt_nombreglobaltyc,
pdt_descripcionglobaltyc,
lower(trim(pdt_refantigua)) as pdt_refantigua_insensitive,
pdt_idumedida,
pdt_iduventa,
pdt_visible::int,
pdt_alquiler,
pdt_precioventaneto,
round(((pdt_precioventaneto/100)*iva_valor) + pdt_precioventaneto, 2) as pdt_pvp,
pdt_preciocoste,
(pdt_stock - pdt_stockbloqueadoventaclientes) as pdt_stock,
pdt_idiva,
pdt_esnovedad::int,
pdt_inicionovedad,
pdt_finnovedad,
pdt_fechaintroduccion,
pdt_demantenimiento::int,
pdt_marca,
pdt_stockilimitado::int,
pdt_enoferta::int,
pdt_activar_temporizador_oferta,
pdt_enliquidacion::int,
pdt_unidadesminped,
pdt_espack::int,
pdt_idmarca,
pdt_descoferta,
pdt_oferta_texto_manual,
pdt_oferta_descuento,
pdt_oferta_visualizacion,
pdt_unidadesmaxped,
pdt_importeminped,
pdt_importemaxped,
pdt_numudsxenv,
pdt_grados,
pdt_peso,
pdt_dimx,
pdt_iniciooferta,
pdt_finoferta,
pdt_horafinoferta,
COALESCE(
(SELECT idt_valor
FROM idiomas_textos
WHERE idt_entidad = 'producto'
AND idt_identidad = pdt_id
AND idt_campo='nombreglobaltyc'
AND idt_idioma = 51
AND idt_valor != ''), pdt_nombreglobaltyc
) as pdt_nombreglobaltyc,
COALESCE(
(SELECT idt_valor
FROM idiomas_textos
WHERE idt_entidad = 'producto'
AND idt_identidad = pdt_id
AND idt_campo='descripcionglobaltyc'
AND idt_idioma = 51
AND idt_valor != ''), pdt_descripcionglobaltyc
) as pdt_descripcionglobaltyc ,
pdt_fechalanzamiento,
pdt_fechaprelanzamiento,
pdt_fechafinprelanzamiento,
pdt_diasperiodocuota,
pdt_diasduracionpedido,
pdt_reservaprepago,
pdt_multiplicadorunidades,
pdt_pedidos_todos,
pdt_pedidos_picking,
pdt_anular_descuentos,
pdt_requierelogistica,
pdt_controllotes::int,
pdt_moddtovolvariaciones,
pdt_creado,
pdt_puntosgeneracion,
pdt_puntosliquidacion,
pdt_saldo_comercial,
pdt_idmodelo,
(SELECT lco_fecharecepcionesperada::date FROM lineacompra WHERE lco_estadobackorder = 1 AND lco_idproducto = pdt_id AND lco_fecharecepcionesperada IS NOT NULL AND lco_fecharecepcionesperada > '2025-04-12 06:37:27' ORDER BY lco_fecharecepcionesperada ASC LIMIT 1) as fecharecepcionesperada,i.*,tp.*,ts.*
FROM producto p
INNER JOIN iva i ON iva_id = pdt_idiva
INNER JOIN tags_productos tp ON tp_pdt_id = pdt_id
INNER JOIN tags ts ON tag_id = tp_tag_id
WHERE tag_publico = '1'
AND tag_id = '57'
AND pdt_visible = '1' AND EXISTS ( SELECT 1
FROM catalogoxsite_publicacion c
WHERE c.cxsp_id = pdt_id
AND c.cxsp_tipo = 'producto'
AND c.cxsp_idsite = '629'
AND c.cxsp_idioma = '51'
AND cxsp_estado IN (1,2,3) AND cxsp_id_cliente = '0' ) AND NOT EXISTS ( SELECT tcp_idpdtvinculado
FROM tallasxcolorxprod,
catalogoxsite_publicacion
WHERE tcp_idpdtpadre != tcp_idpdtvinculado
AND cxsp_id = tcp_idpdtvinculado
AND tcp_idpdtvinculado = pdt_id
AND cxsp_idsite = '629'
AND cxsp_idioma = '51'
AND cxsp_tipo = 'producto'
AND cxsp_estado IN (1,2,3) AND cxsp_id_cliente = '0' )AND pdt_visible = '1' AND NOT EXISTS ( SELECT tcp_idpdtvinculado
FROM tallasxcolorxprod,
catalogoxsite_publicacion
WHERE tcp_idpdtpadre != tcp_idpdtvinculado
AND cxsp_id = tcp_idpdtvinculado
AND tcp_idpdtvinculado = pdt_id
AND cxsp_idsite = '629'
AND cxsp_idioma = '51'
AND cxsp_tipo = 'producto'
AND cxsp_estado IN (1,2,3) AND cxsp_id_cliente = '0' )ORDER BY pdt_nombre_insensitive ASC |
strSQL_prod_sin_filtros | SELECT DISTINCT pdt_id,
COALESCE(
(SELECT idt_valor
FROM idiomas_textos
WHERE idt_entidad = 'producto'
AND idt_identidad = pdt_id
AND idt_campo='nombre'
AND idt_idioma = 51
AND idt_valor != ''), pdt_nombre
) as pdt_nombre,
COALESCE(
(SELECT idt_valor
FROM idiomas_textos
WHERE idt_entidad = 'producto'
AND idt_identidad = pdt_id
AND idt_campo='desc'
AND idt_idioma = 51
AND idt_valor != ''), pdt_desc
) as pdt_desc,
COALESCE(
(SELECT idt_valor
FROM idiomas_textos
WHERE idt_entidad = 'producto'
AND idt_identidad = pdt_id
AND idt_campo='keywords'
AND idt_idioma = 51
AND idt_valor != ''), pdt_keywords
) as pdt_keywords,
COALESCE(
(SELECT idt_valor
FROM idiomas_textos
WHERE idt_entidad = 'producto'
AND idt_identidad = pdt_id
AND idt_campo='html_adicional_head'
AND idt_idioma = 51
AND idt_valor != ''), pdt_html_adicional_head
) as pdt_html_adicional_head,
COALESCE(
(SELECT idt_valor
FROM idiomas_textos
WHERE idt_entidad = 'producto'
AND idt_identidad = pdt_id
AND idt_campo='html_adicional_body'
AND idt_idioma = 51
AND idt_valor != ''), pdt_html_adicional_body
) as pdt_html_adicional_body,
COALESCE(
(SELECT idt_valor
FROM idiomas_textos
WHERE idt_entidad = 'producto'
AND idt_identidad = pdt_id
AND idt_campo='html_adicional'
AND idt_idioma = 51
AND idt_valor != ''), pdt_html_adicional
) as pdt_html_adicional,
COALESCE(
(SELECT idt_valor
FROM idiomas_textos
WHERE idt_entidad = 'producto'
AND idt_identidad = pdt_id
AND idt_campo='html_adicional_cabecera'
AND idt_idioma = 51
AND idt_valor != ''), pdt_html_adicional_cabecera
) as pdt_html_adicional_cabecera,
COALESCE(
(SELECT lower(trim(unaccent(idt_valor)))
FROM idiomas_textos
WHERE idt_entidad = 'producto'
AND idt_identidad = pdt_id
AND idt_campo='nombre'
AND idt_idioma = 51
AND lower(trim(unaccent(idt_valor))) != ''), lower(trim(unaccent(pdt_nombre)))
) as pdt_nombre_insensitive,
pdt_macrotipo,
pdt_idtipoproducto,
pdt_refinterna,
pdt_refantigua,
pdt_refmodelo,
pdt_nombreglobaltyc,
pdt_descripcionglobaltyc,
lower(trim(pdt_refantigua)) as pdt_refantigua_insensitive,
pdt_idumedida,
pdt_iduventa,
pdt_visible::int,
pdt_alquiler,
pdt_precioventaneto,
round(((pdt_precioventaneto/100)*iva_valor) + pdt_precioventaneto, 2) as pdt_pvp,
pdt_preciocoste,
(pdt_stock - pdt_stockbloqueadoventaclientes) as pdt_stock,
pdt_idiva,
pdt_esnovedad::int,
pdt_inicionovedad,
pdt_finnovedad,
pdt_fechaintroduccion,
pdt_demantenimiento::int,
pdt_marca,
pdt_stockilimitado::int,
pdt_enoferta::int,
pdt_activar_temporizador_oferta,
pdt_enliquidacion::int,
pdt_unidadesminped,
pdt_espack::int,
pdt_idmarca,
pdt_descoferta,
pdt_oferta_texto_manual,
pdt_oferta_descuento,
pdt_oferta_visualizacion,
pdt_unidadesmaxped,
pdt_importeminped,
pdt_importemaxped,
pdt_numudsxenv,
pdt_grados,
pdt_peso,
pdt_dimx,
pdt_iniciooferta,
pdt_finoferta,
pdt_horafinoferta,
COALESCE(
(SELECT idt_valor
FROM idiomas_textos
WHERE idt_entidad = 'producto'
AND idt_identidad = pdt_id
AND idt_campo='nombreglobaltyc'
AND idt_idioma = 51
AND idt_valor != ''), pdt_nombreglobaltyc
) as pdt_nombreglobaltyc,
COALESCE(
(SELECT idt_valor
FROM idiomas_textos
WHERE idt_entidad = 'producto'
AND idt_identidad = pdt_id
AND idt_campo='descripcionglobaltyc'
AND idt_idioma = 51
AND idt_valor != ''), pdt_descripcionglobaltyc
) as pdt_descripcionglobaltyc ,
pdt_fechalanzamiento,
pdt_fechaprelanzamiento,
pdt_fechafinprelanzamiento,
pdt_diasperiodocuota,
pdt_diasduracionpedido,
pdt_reservaprepago,
pdt_multiplicadorunidades,
pdt_pedidos_todos,
pdt_pedidos_picking,
pdt_anular_descuentos,
pdt_requierelogistica,
pdt_controllotes::int,
pdt_moddtovolvariaciones,
pdt_creado,
pdt_puntosgeneracion,
pdt_puntosliquidacion,
pdt_saldo_comercial,
pdt_idmodelo,
(SELECT lco_fecharecepcionesperada::date FROM lineacompra WHERE lco_estadobackorder = 1 AND lco_idproducto = pdt_id AND lco_fecharecepcionesperada IS NOT NULL AND lco_fecharecepcionesperada > '2025-04-12 06:37:27' ORDER BY lco_fecharecepcionesperada ASC LIMIT 1) as fecharecepcionesperada,i.*,tp.*,ts.*
FROM producto p
INNER JOIN iva i ON iva_id = pdt_idiva
INNER JOIN tags_productos tp ON tp_pdt_id = pdt_id
INNER JOIN tags ts ON tag_id = tp_tag_id
WHERE tag_publico = '1'
AND tag_id = '57'
AND pdt_visible = '1' AND EXISTS ( SELECT 1
FROM catalogoxsite_publicacion c
WHERE c.cxsp_id = pdt_id
AND c.cxsp_tipo = 'producto'
AND c.cxsp_idsite = '629'
AND c.cxsp_idioma = '51'
AND cxsp_estado IN (1,2,3) AND cxsp_id_cliente = '0' ) AND NOT EXISTS ( SELECT tcp_idpdtvinculado
FROM tallasxcolorxprod,
catalogoxsite_publicacion
WHERE tcp_idpdtpadre != tcp_idpdtvinculado
AND cxsp_id = tcp_idpdtvinculado
AND tcp_idpdtvinculado = pdt_id
AND cxsp_idsite = '629'
AND cxsp_idioma = '51'
AND cxsp_tipo = 'producto'
AND cxsp_estado IN (1,2,3) AND cxsp_id_cliente = '0' )AND pdt_visible = '1' AND NOT EXISTS ( SELECT tcp_idpdtvinculado
FROM tallasxcolorxprod,
catalogoxsite_publicacion
WHERE tcp_idpdtpadre != tcp_idpdtvinculado
AND cxsp_id = tcp_idpdtvinculado
AND tcp_idpdtvinculado = pdt_id
AND cxsp_idsite = '629'
AND cxsp_idioma = '51'
AND cxsp_tipo = 'producto'
AND cxsp_estado IN (1,2,3) AND cxsp_id_cliente = '0' )ORDER BY pdt_nombre_insensitive ASC |
strSQL_prod_orderby | ORDER BY pdt_nombre_insensitive ASC |
strSQL_campo_orden_subfamilias | |
titulo | CEREMONIA |
titulo_padre | CEREMONIA |
titulo_padre_prev | |
descripcion | |
h1 | |
h2 | |
title | CEREMONIA |
description | |
keywords | |
criterio_id_padre | 57 |
datos_hijos | |
fam_id | |
fam_idfammadre | |
fam_idabuelo | |
datos_criterio | |
orden | normal |
nivel | 0 |
ascendientes | |