Trocas e devoluções

POLÍTICA DE TROCAS E DEVOLUÇÕES (CELIA E JUNIOR ACESSÓRIOS): Na Celia e Junior Acessórios, valorizamos a qualidade, mas entendemos que, como atacadista, podem ocorrer situações que exijam uma troca ou devolução. Em caso de Produto com Defeito, pedimos que entre em contato imediatamente com o nosso atendimento, através do WhatsApp ou por e-mail, e envie fotos e vídeos dos produtos para que possamos entender o problema e buscar a melhor solução, buscando sempre a satisfação do consumidor. Para a Troca, Devolução ou Arrependimento da compra, o prazo máximo para solicitação é de 7 (sete) dias corridos após o recebimento do produto, conforme o Código de Defesa do Consumidor (CDC). As condições são: a mercadoria deverá retornar nas mesmas condições em que foi entregue, ou seja, com lacres intactos do fabricante, na embalagem original, com todos os acessórios e junto com a Nota Fiscal. É fundamental ressaltar que o produto NÃO PODE TER SIDO USADO. Os motivos que podem solicitar troca ou devolução do produto são: Desistência ou Arrependimento (prazo de 7 dias corridos, conforme Art. 49 do CDC), Defeito técnico ou de fabricação (prazo de 7 dias corridos, conforme Art. 18 e Art. 26 do CDC), Avaria (estrago) (neste caso, recuse o produto no momento da entrega ou solicite a troca ou devolução em até 24 horas a partir do recebimento), ou Produto em desacordo com o pedido feito (recuse no momento da entrega ou solicite a troca ou devolução em até 7 dias corridos, conforme Art. 49 do CDC). O custo de frete para o retorno da mercadoria será de responsabilidade da loja virtual, sem custo adicional ao consumidor, desde que o consumidor solicite no prazo máximo de 7 dias após o recebimento. O fluxo de envio será explicado por nossa equipe de atendimento, dependendo da quantidade e tamanho do produto. Atenção! Ao chegar, o produto será analisado e, caso seja constatado uso do produto, a troca ou devolução poderá ser recusada, sendo o item retornado ao comprador. A Devolução do valor para Cartão de Crédito será processada após a aprovação da devolução em nosso Centro de Distribuição. A solicitação de estorno é enviada à administradora do cartão, que tem seu próprio prazo para processar a requisição; o valor estornado poderá ser devolvido em faturas futuras, de acordo com a política da administradora. A Devolução do valor para Boleto, Pix ou Transferência será processada após a aprovação da devolução mediante análise e será realizada através de reembolso em conta corrente ou poupança. Os dados bancários deverão ser informados no momento da solicitação da troca ou devolução.

Meu Carrinho

Continuar Comprando
'; if (box.innerHTML !== mensagemFinal) { box.innerHTML = mensagemFinal; } box.style.display = 'block'; return; } var falta = metaAtual.valor - subtotal; var porcentagem = (subtotal / metaAtual.valor) * 100; porcentagem = Math.max( 0, Math.min(100, porcentagem) ); var mensagem = metaAtual.mensagem.replace( '{falta}', '' + cjFormatarDinheiro(falta) + '' ); var html = '
' + mensagem + '
' + '
' + '' + '
'; if (box.innerHTML !== html) { box.innerHTML = html; } box.style.display = 'block'; } /* Primeira atualização */ setTimeout(cjAtualizarMetaCarrinho, 300); /* Carrinho da Tray é atualizado sem recarregar a página */ setInterval(function () { cjAtualizarMetaCarrinho(); }, 700); /* Atualiza rapidamente depois de +, -, remover etc */ document.addEventListener('click', function () { setTimeout(function () { cjAtualizarMetaCarrinho(); }, 400); }); })(); (function () { function wait(ms) { return new Promise(function(resolve) { setTimeout(resolve, ms); }); } function limpar(txt) { return String(txt || '') .toLowerCase() .normalize('NFD') .replace(/[\u0300-\u036f]/g, ''); } function temErro(txt) { txt = limpar(txt); return txt.includes('estoque') || txt.includes('insuficiente') || txt.includes('indisponivel') || txt.includes('esgotado') || txt.includes('zerado'); } function temIndisponivel(txt) { txt = limpar(txt); return txt.includes('produto indisponivel') || txt.includes('indisponivel') || txt.includes('esgotado') || txt.includes('zerado'); } function getInput(item) { return item.querySelector('.input-quantidade-cart'); } function getQtd(item) { var input = getInput(item); if (!input) return 0; return parseInt(input.value || '0', 10); } function marcar(item, texto, classe) { var old = item.querySelector('.cj-cart-label'); if (old) old.remove(); item.classList.remove('cj-cart-problem', 'cj-cart-fixed'); var div = document.createElement('div'); div.className = 'cj-cart-label'; div.innerText = texto; item.appendChild(div); item.classList.add(classe); } function limparMarcacao(item) { item.classList.remove('cj-cart-problem', 'cj-cart-fixed'); var old = item.querySelector('.cj-cart-label'); if (old) old.remove(); } function iniciarRadar() { var estado = { erro: false, texto: '' }; var obs = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { var txt = node.innerText || node.textContent || ''; if (temErro(txt)) { estado.erro = true; estado.texto += ' ' + txt; } }); var txt2 = m.target.innerText || m.target.textContent || ''; if (temErro(txt2)) { estado.erro = true; estado.texto += ' ' + txt2; } }); }); obs.observe(document.body, { childList: true, subtree: true, characterData: true }); return { obs: obs, estado: estado }; } async function digitarQuantidade(item, qtd) { var input = getInput(item); if (!input) { return { aceitou: false, erro: true, indisponivel: false, qtdAtual: getQtd(item) }; } var radar = iniciarRadar(); input.focus(); await wait(200); input.value = ''; input.dispatchEvent(new Event('input', { bubbles: true })); await wait(150); input.value = qtd; input.setAttribute('value', qtd); input.setAttribute('data-quantity', qtd); input.dispatchEvent(new Event('input', { bubbles: true })); input.dispatchEvent(new Event('change', { bubbles: true })); input.blur(); await wait(1800); radar.obs.disconnect(); var atual = getQtd(item); var textoCompleto = radar.estado.texto + ' ' + (item.innerText || ''); return { aceitou: !radar.estado.erro && atual === qtd, erro: radar.estado.erro, indisponivel: temIndisponivel(textoCompleto), qtdAtual: atual }; } function removerItem(item) { var remover = item.querySelector('.devrocket-carrinho-remover-item'); if (remover) { remover.click(); } } function getChaveItem(item) { return item.getAttribute('data-cart') || item.getAttribute('data-indexp') + '-' + item.getAttribute('idvariacao'); } function buscarItemAtual(chave) { return document.querySelector('.devrocket-carrinho-item[data-cart="' + chave + '"]') || document.querySelector('.devrocket-carrinho-item[data-indexp="' + chave.split('-')[0] + '"][idvariacao="' + chave.split('-')[1] + '"]'); } async function corrigirItem(item) { var nomeEl = item.querySelector('.devrocket-carrinho-item-nome strong'); var nome = nomeEl ? nomeEl.innerText : 'Produto'; var original = getQtd(item); if (!original) return null; if (temIndisponivel(item.innerText || '')) { marcar(item, 'Produto indisponível. Removido do carrinho.', 'cj-cart-problem'); removerItem(item); return { nome: nome, original: original, ajustado: 0, acao: 'removido' }; } var chaveItem = getChaveItem(item); marcar(item, 'Verificando quantidade...', 'cj-cart-problem'); var testeOriginal = await digitarQuantidade(item, original); item = buscarItemAtual(chaveItem) || item; if (testeOriginal.aceitou) { limparMarcacao(item); return null; } for (var q = original - 1; q >= 1; q--) { item = buscarItemAtual(chaveItem) || item; marcar(item, 'Testando quantidade: ' + q, 'cj-cart-problem'); var teste = await digitarQuantidade(item, q); item = buscarItemAtual(chaveItem) || item; if (teste.indisponivel) { marcar(item, 'Produto indisponível. Removido do carrinho.', 'cj-cart-problem'); removerItem(item); return { nome: nome, original: original, ajustado: 0, acao: 'removido' }; } if (teste.aceitou || getQtd(item) === q) { marcar(item, 'Quantidade ajustada: ' + original + ' → ' + q, 'cj-cart-fixed'); return { nome: nome, original: original, ajustado: q, acao: 'ajustado' }; } await wait(250); } marcar(item, 'Não foi possível ajustar automaticamente. Revise este item.', 'cj-cart-problem'); return { nome: nome, original: original, ajustado: getQtd(item), acao: 'revisar' }; } function mostrarPopup(titulo, mensagem, textoBotao) { var antigo = document.getElementById('cj-cart-popup-resultado'); if (antigo) antigo.remove(); var overlay = document.createElement('div'); overlay.id = 'cj-cart-popup-resultado'; var box = document.createElement('div'); box.className = 'cj-cart-popup-box'; var topo = document.createElement('div'); topo.className = 'cj-cart-popup-topo'; topo.textContent = titulo; var conteudo = document.createElement('div'); conteudo.className = 'cj-cart-popup-conteudo'; conteudo.innerHTML = mensagem; var botao = document.createElement('button'); botao.className = 'cj-cart-popup-btn'; botao.type = 'button'; botao.textContent = textoBotao || 'Entendi'; botao.onclick = function() { overlay.remove(); var finalizar = document.querySelector('.carrinho-lateral-finalizar-compra a'); if (finalizar) { finalizar.click(); } }; overlay.onclick = function(e) { if (e.target === overlay) { overlay.remove(); } }; box.appendChild(topo); box.appendChild(conteudo); box.appendChild(botao); overlay.appendChild(box); document.body.appendChild(overlay); } async function iniciar() { var btn = document.getElementById('cj-revalidate-cart'); if (!btn) return; btn.disabled = true; btn.innerText = 'Verificando carrinho...'; var itensBase = Array.from(document.querySelectorAll('.devrocket-carrinho-item')); var chaves = itensBase.map(function(item) { return item.getAttribute('data-cart') || item.getAttribute('data-indexp') + '-' + item.getAttribute('idvariacao'); }); var alterados = []; for (var i = 0; i < chaves.length; i++) { var chave = chaves[i]; var itemAtual = document.querySelector('.devrocket-carrinho-item[data-cart="' + chave + '"]') || document.querySelector('.devrocket-carrinho-item[data-indexp="' + chave.split('-')[0] + '"][idvariacao="' + chave.split('-')[1] + '"]'); if (!itemAtual) continue; btn.innerText = 'Corrigindo item ' + (i + 1) + ' de ' + chaves.length + '...'; try { var r = await corrigirItem(itemAtual); if (r) alterados.push(r); } catch (e) { console.log('Erro ao corrigir item:', e); } await wait(600); } btn.disabled = false; btn.innerText = 'Revalidar e corrigir carrinho'; if (alterados.length) { var html = '

Alguns produtos foram atualizados conforme o estoque disponível:

'; html += '
'; alterados.forEach(function(p) { html += '
'; html += '' + p.nome + '
'; if (p.acao === 'removido') { html += 'Produto removido
'; html += 'Motivo: produto indisponível'; } else if (p.acao === 'revisar') { html += 'Precisa revisar
'; html += 'Quantidade atual: ' + p.ajustado; } else { html += 'Quantidade ajustada
'; html += p.original + ' → ' + p.ajustado; } html += '
'; }); html += '
'; mostrarPopup('Carrinho revisado', html, 'Finalizar compra'); } else { mostrarPopup( 'Carrinho conferido', '

Seu carrinho foi conferido e está pronto para finalizar a compra com segurança.

', 'Finalizar compra' ); } } document.addEventListener('click', function(e) { var btn = e.target.closest('#cj-revalidate-cart'); if (btn) { iniciar(); } }); })();

Favoritos

Confira abaixo, todos os produtos que você adicionou como favorito.