SELECT p.*, 
                p.conjunto colecao,
                l.nome, 
                l.seo, 
                COALESCE(l.textocurto, cl.artigos_textocurto) textocurto,  
                COALESCE(l.textolongo, cl.artigos_textolongo) textolongo,  
                COALESCE(l.dadoslogisticos, cl.artigos_dadoslogisticos) dadoslogisticos,  
                COALESCE(l.entregamontagem, cl.artigos_entregamontagem) entregamontagem,
                l.promocao, 
                l.novidade,
                l.saldos,
                l.exclusivo_site,
                l.desconto70,
                m.images, 
                pv.attribute AS attributes,
                pv.erp_id,
                
                min(pv.preco) preco,
                cl.nome AS categoria,
                cl.seo AS categoria_seo,
                c.tipos_entrega tipos_entrega_categoria,
                p.tipos_entrega tipos_entrega_produto,
                COALESCE(p.tipos_entrega, c.tipos_entrega) tipos_entrega,
                cats.cats categorias,
                l.status status,
                AVG(rt.rating) rating,
                pv.stock stock,
                pv.stock stock_produto, 
                pv.stock_lojas,
                pv.color, 
                JSON_ARRAYAGG(JSON_OBJECT('variation', pv.variation, 'code', pv.colorcode, 'nome', pv.color)) cores
                 FROM products p LEFT JOIN products_lang l ON p.id = l.product_id AND l.idioma = '1'
                LEFT JOIN relations r ON r.prod = p.id
                LEFT JOIN categories c ON r.cat = c.id
                LEFT JOIN reviews rt ON p.id = rt.product_id AND rt.valido IS NOT NULL
                LEFT JOIN categories_lang cl ON c.id = cl.cat_id AND cl.idioma = '1'
                LEFT JOIN (
                    SELECT 
                        JSON_ARRAYAGG(
                            JSON_OBJECT(
                                'id', cl.cat_id, 
                                'nome', cl.nome, 
                                'texto', cl.artigos_textocurto
                            )
                        ) cats, r.prod
                    FROM relations r 
                    LEFT JOIN categories_lang cl ON r.cat = cl.cat_id AND cl.idioma = 1
                    GROUP BY r.prod
                ) cats ON cats.prod = p.id
                LEFT JOIN cache_products_variations pv ON pv.product_id = p.id
                LEFT JOIN ( SELECT product_id, valor FROM products_specs_relations WHERE spec_id = '22') pes ON p.id = pes.product_id 
                LEFT JOIN (
                    SELECT GROUP_CONCAT(path ORDER BY ord ASC SEPARATOR ',') images, parent 
                    FROM media 
                    WHERE type IN ( 'product', 'product_1' )  
                    GROUP BY parent
                ) m ON m.parent = p.id
          WHERE p.deletedh IS NULL AND p.arquivado IS NULL AND pv.preco > 0 AND l.status = 1 AND m.parent IS NOT NULL GROUP BY p.id  ORDER BY p.id DESC  LIMIT 10 OFFSET 0
Feira dos Sofás
Whatsapp Logo

Este website utiliza cookies

Utilizamos cookies para personalizar conteúdo e anúncios, fornecer funcionalidades de redes sociais e analisar o nosso tráfego. Também partilhamos informações acerca da sua utilização do site com os nossos parceiros de redes sociais, de publicidade e de análise, que as podem combinar com outras informações que lhes forneceu ou recolhidas por estes a partir da sua utilização dos respetivos serviços.

Escolha quais os cookies que deseja aceitar.

Os cookies necessários ajudam a tornar um website útil, permitindo funções básicas, como a navegação e o acesso à página para proteger áreas do website. O website pode não funcionar corretamente sem estes cookies.

Os cookies de preferência permitem que um website memorize as informações que mudam o comportamento ou o aspeto do website, como o seu idioma preferido ou a região em que se você encontra.

Os cookies de estatística ajudam os proprietários de websites a entenderem como os visitantes interagem com os websites, recolhendo e divulgando informações de forma anónima.

Os cookies de marketing são utilizados ​​para seguir os visitantes pelos websites. A intenção é exibir anúncios que sejam relevantes e apelativos para o utilizador individual e, logo, mais valiosos para os editores e anunciantes independentes.

Os cookies não classificados são cookies que estão em processo de classificação, juntamente com os fornecedores de cookies individuais.

Fechar
Cliente
Faça login
${ sidelogin.errors.username[0] } ${ sidelogin.errors.password[0] }
${ sidelogin.error }
Recuperar a senha

ou entre com

Ainda não é cliente? Registe aqui
Registo de novo cliente
${ sideRegisto.errors.nome } ${ sideRegisto.errors.email } ${ sideRegisto.errors.telemovel } ${ sideRegisto.errors.password }
Já é cliente? Entre na sua conta
${ recuperarSenha.success }
${ recuperarSenha.errors.username[0] }
${ recuperarSenha.error[0] }
Retroceder
Fechar
Carrinho
Carrinho Vazio
Desconto
${ item.variation_name }
${ item.Customtxt }
Opcionais: ${ item.valor_opcionais }€
Qtq. indisponível
${ item.qtd } x ${ Number(item.preco) + Number(item.valor_opcionais) }€
Envio Grátis!
Falta só ${ Number(Config.ofertaEntrega) - Number(Cart.total) }€ para ter envio grátis!
Total ${ Cart.total.toFixed(2) }€
DESCONTOS ATÉ 70%
Blog Casa de ideias
Voltar ao topo