--- URL: https://precificador3d.com.br/ Markdown: https://precificador3d.com.br/index.md --- # Precificador 3D > Calcule o preço pela hora-máquina ou pelo markup, mande a cotação por link com PDF e organize a produção por máquina. Feito para quem vende impressão 3D. URL: https://precificador3d.com.br ## Cobre o preço certo por cada hora de impressora O Precificador 3D calcula o preço pela hora-máquina ou pelo markup, manda a cotação por link para o cliente e organiza a produção placa por placa. Assinatura no próprio app, sem fidelidade. Cancele quando quiser. - [Começar agora](https://app.precificador3d.com.br) - [Ver os planos](https://precificador3d.com.br/precos) ## Para quem - Sob encomenda - Marketplace - Lojas e consignado - Farm de impressoras - Brindes corporativos - Peças técnicas - Decoração - Miniaturas ## O problema - Preço na planilha - pedido no WhatsApp - a fila de cabeça Cada peça que sai sem conta é margem que fica na mesa. Quando a planilha, o WhatsApp e a fila da impressora não conversam, o preço fica no chute e o prazo escorrega. E se tudo isso estivesse num lugar só? ## Do custo da máquina ao link no WhatsApp Três passos. O primeiro você faz uma vez; os outros dois, a cada pedido. 1. **Cadastre a impressora e o material.** Informe a potência, o valor de compra e a vida útil. O custo por hora sai sozinho: energia mais desgaste. 2. **Monte a cotação como numa planilha.** Uma linha por item, com os gramas e as horas do fatiador. Escolha o perfil de preço e a quantidade; o preço sai pronto. 3. **Mande o link e acompanhe.** Copie o link ou abra o WhatsApp. Você recebe o aviso quando o cliente abre e quando clica em "Quero fechar". Manutenção e outros custos fixos ficam fora da conta. Sem máquina cadastrada, vale o custo por hora que você informar. ## Tudo o que acontece entre o pedido e a entrega Sete módulos que conversam entre si. Ligue só o que você usa; o que estiver desligado some do menu. - **[Precificação](https://precificador3d.com.br/produto/precificacao.md):** Hora-máquina ou markup, você escolhe. O preço sai do custo completo: material, máquina, energia e mão de obra. Cada canal tem o seu perfil de preço. - **[Cotação e link](https://precificador3d.com.br/produto/cotacao-e-link.md):** O cliente aprova pelo link. Cotação com PDF, cartela de cores e "Quero fechar". O link vale 30 dias por padrão e continua o mesmo na versão 2. - **[Produção](https://precificador3d.com.br/produto/producao.md):** Fila por máquina, quadro por etapa. Placas cheias, placa mista e "Completar a placa". Arraste o card e o estoque acompanha. - **[Estoque](https://precificador3d.com.br/produto/estoque.md):** Peças e insumos no mesmo lugar. A placa concluída baixa os gramas. Falta de material avisa, mas não trava a produção. - **[Catálogo e cores](https://precificador3d.com.br/produto/catalogo-e-cores.md):** Cartela pública para o cliente. O cliente vê a amostra, o nome simples e o código (#015). Marca, estoque e preço ficam com você. - **[IA para anúncios](https://precificador3d.com.br/produto/ia.md):** Foto de anúncio sem estúdio. Mande uma foto pelo celular e gere fotos, artes e vídeos do produto. Cada foto passa pela sua aprovação. - **[Consignado](https://precificador3d.com.br/solucoes/lojas-e-consignado.md):** Peças em lojas, acerto sem planilha. Remessas, peças vendidas e acerto com cada loja. O valor arredonda para cima, a favor de quem produz. ## Veja em que pé está cada cotação Arraste a cotação entre as colunas. "Cliente viu" entra sozinha quando o cliente abre o link. Exemplo (dados fictícios), últimos 30 dias. Conversão: **33%** · Em negociação: **R$ 7.340,00** · Tempo até aprovar: **2 dias**. - **Rascunho:** 2 · R$ 420,00 - **Enviada:** 3 · R$ 5.066,00 - **Cliente viu (automática):** 3 · R$ 2.274,00 - **Aprovada:** 4 · R$ 3.319,00 - **Recusada/Expirada:** 2 · R$ 2.610,00 ## Do ateliê de uma impressora à farm - **[Sob encomenda](https://precificador3d.com.br/solucoes/sob-encomenda.md):** Cotação com link, cor escolhida pelo cliente e prazo visível na produção. - **[Marketplace](https://precificador3d.com.br/solucoes/marketplace.md):** Perfil de preço por canal, com a taxa embutida, e fotos de anúncio pela IA. - **[Lojas e consignado](https://precificador3d.com.br/solucoes/lojas-e-consignado.md):** Remessa, peças vendidas e acerto de cada loja, com a margem real. - **[Farm de impressoras](https://precificador3d.com.br/solucoes/farm.md):** Fila por máquina, lote que enche a placa e estoque de insumos que baixa sozinho. ## Em números - **2** métodos de preço: hora-máquina ou markup × - **30 dias** de validade padrão do link da cotação - **6** perfis de acesso prontos, e você cria os seus - **1 link** por cotação, mesmo quando sai a versão 2 ## O que dá para fazer nos primeiros 10 minutos Sem implantação e sem consultoria. Você usa os dados que já tem. - **2 min · Cadastrar a impressora:** O custo por hora sai da potência, do valor de compra e da vida útil. - **5 min · Cadastrar material e produto:** Tipo, marca e custo por quilo. As cores ficam dentro do material. - **8 min · Montar a cotação:** Gramas e horas do fatiador, perfil de preço e quantidade. - **10 min · Mandar o link:** Copie o link ou abra o WhatsApp. O cliente vê a cotação no celular. ## Os dados dos seus clientes protegidos de verdade A segurança entra no desenho de cada função, não depois. - **Link com prazo:** O link da cotação vence (30 dias por padrão) e pode ser trocado por um novo a qualquer momento. - **Perfis de acesso:** Cada pessoa vê só o que precisa. Quem produz não vê custo. - **Ações registradas:** Troca de perfil, desconto acima do limite e recebimentos ficam na auditoria. - **LGPD:** O nome do cliente na produção é anonimizado depois do prazo que você definir. ## Perguntas frequentes ### Preciso cadastrar minhas impressoras? Não é obrigatório. Com a máquina cadastrada (potência, valor de compra e vida útil), o custo por hora sai sozinho: energia mais desgaste. Sem ela, vale o custo por hora que você informar. ### Posso usar markup em vez de hora-máquina? Pode. O método vale para a conta inteira, e cada perfil de preço ajusta o número dentro dele. Ao trocar, o app converte cada perfil para dar o mesmo preço da peça de referência. ### O cliente precisa criar conta para ver a cotação? Não. Ele abre o link no celular, vê os itens, escolhe a cor e clica em "Quero fechar". ### Funciona com várias pessoas na equipe? Funciona. São seis perfis de acesso prontos, e você pode criar os seus. Cada pessoa vê só o que precisa. O número de pessoas depende do plano. ### Como funciona a assinatura? A assinatura é mensal ou anual e é feita no próprio Precificador, com pagamento pelo Asaas (cartão; Pix também no anual). Não tem fidelidade: você cancela quando quiser, e o acesso continua até o fim do período já pago. Na primeira assinatura, você pode pedir o cancelamento com devolução em até 7 dias após o pagamento, pelo suporte. ### Meus dados ficam salvos se eu cancelar? Ficam por 30 dias depois do cancelamento, para você exportar o que precisar ou voltar. Depois desse prazo, os dados da conta são apagados. Fora do prazo de arrependimento, o período já pago não é reembolsado. ## Sua próxima cotação já pode sair com o preço certo Cadastre uma impressora, um material e um produto. Em 10 minutos você manda o primeiro link. [Começar agora](https://app.precificador3d.com.br) --- URL: https://precificador3d.com.br/produto/precificacao Markdown: https://precificador3d.com.br/produto/precificacao.md --- # Precificação por hora-máquina ou markup > Material, máquina, energia e mão de obra no preço de cada peça. Perfis por canal, faixas por quantidade e lote que enche a placa. URL: https://precificador3d.com.br/produto/precificacao Produto › Precificação ## Hora-máquina ou markup: o preço sai do custo de verdade Material, máquina, energia, mão de obra e embalagem entram na conta. Você escolhe o método e vê quanto sobra por hora de impressora. ## O que entra no preço, sem conta de cabeça - **Dois métodos:** Hora-máquina ou markup ×. A margem % é só outro jeito de digitar o markup, sobre o custo completo. - **Perfis de preço por canal:** Varejo, atacado, marketplace: cada perfil com o seu número e a sua taxa. - **Custo da máquina cadastrada:** Energia mais desgaste, com as marcas e os modelos mais vendidos já na lista. - **Preço por quantidade:** Faixas pelo tamanho do lote (7, 35 peças), com o que o fatiador deu em cada uma. - **Lote cheio:** O produto mostra a menor quantidade que enche todas as placas. - **Embalagem sem markup:** A embalagem por peça entra pelo valor, sem multiplicar. ## Comece com R$ 5,00 por hora de lucro Ainda não tem um jeito de cobrar? O app começa na hora-máquina e sugere no mínimo R$ 5,00 de lucro por hora. Com uma impressora rodando, isso dá perto de R$ 2.000 por mês no bolso. - Sugestão, sem bloqueio - Dica quando a hora fica baixa - Você troca o número quando quiser **Peça de referência · 4 h e 100 g** | Item | Valor | | --- | --- | | Material (100 g × R$ 99/kg) | R$ 9,90 | | Máquina (4 h × R$ 1,39) | R$ 5,56 | | Lucro (4 h × R$ 5,00) | R$ 20,00 | | **Preço da peça** | **R$ 35,46** | _Valores de exemplo. O lucro por hora é o que você define no perfil._ ## Mudou para markup? O app converte cada perfil Ao trocar, cada perfil de preço ganha o markup que dá o mesmo preço da peça de referência. Nada muda de valor no dia da troca. - Referência padrão de 4 h e 100 g - Ou escolha um produto seu - R$/h de referência opcional, por perfil **Conversão dos perfis** | Item | Valor | | --- | --- | | Varejo · R$ 5,00/h | 3,1× | | Atacado · R$ 3,00/h | 2,5× | | Premium · R$ 9,00/h | 4,6× | | **Preço da peça de referência** | **igual** | ## Funciona junto com - [Cotação e link](https://precificador3d.com.br/produto/cotacao-e-link.md): O preço vai direto para a cotação - [Produção](https://precificador3d.com.br/produto/producao.md): Horas e gramas lançados na placa - [Estoque](https://precificador3d.com.br/produto/estoque.md): Custo do material pela última compra ## Dúvidas sobre precificação ### Posso usar markup em vez de hora-máquina? Pode. O método vale para a conta inteira, e cada perfil de preço ajusta o número dentro dele. ### O que entra no custo? Material (gramas do fatiador × custo por quilo de cada cor), máquina (horas × custo por hora, que é energia mais desgaste), mão de obra, adicionais e embalagem. Impostos e taxas entram por cima, para o lucro chegar inteiro. ### E a taxa do marketplace? Cada canal tem o seu perfil de preço com a comissão e a taxa fixa por item. O app embute a taxa no preço, então o que sobra para você é o lucro que o perfil define. ## Sua próxima cotação já pode sair com o preço certo Cadastre uma impressora, um material e um produto. Em 10 minutos você manda o primeiro link. - [Começar agora](https://app.precificador3d.com.br) - [Ver os planos](https://precificador3d.com.br/precos) --- URL: https://precificador3d.com.br/produto/cotacao-e-link Markdown: https://precificador3d.com.br/produto/cotacao-e-link.md --- # Cotação com link e PDF para impressão 3D > Monte a cotação como numa planilha e mande o link. O cliente escolhe a cor, baixa o PDF e clica em "Quero fechar". URL: https://precificador3d.com.br/produto/cotacao-e-link Produto › Cotação e link ## Mande a cotação por link e receba o “Quero fechar” Monte a cotação como numa planilha, gere o PDF e mande o link pelo WhatsApp. O cliente vê tudo no celular, escolhe a cor e aprova. ## Da planilha ao celular do cliente - **Cotação rápida:** Selecione as linhas e crie a cotação. O preço por peça fica fixado no item. - **Validade de 30 dias:** A cotação vale 30 dias por padrão. Mude em Empresa e PDF. - **Cor escolhida pelo cliente:** A cartela mostra só as cores permitidas de cada item. - **PDF com a sua marca:** Foto pequena do item, dados da empresa e condições de pagamento. - **Versão 2 no mesmo link:** Mudou o preço? O cliente abre o link de sempre e vê a versão nova. - **Time sempre em dia:** Quem está na cotação rápida vê as mudanças do time a cada 10 s. ## Veja em que pé está cada cotação Troque a lista pelo funil e arraste a cotação entre as colunas. Três números mostram como as vendas andam. - "Cliente viu" entra sozinha quando o cliente abre - Conversão, em negociação e tempo até aprovar - Alerta da cotação parada; reenviar pelo WhatsApp zera a contagem Exemplo (dados fictícios), últimos 30 dias. Conversão: **33%** · Em negociação: **R$ 7.340,00** · Tempo até aprovar: **2 dias**. - **Rascunho:** 2 · R$ 420,00 - **Enviada:** 3 · R$ 5.066,00 - **Cliente viu (automática):** 3 · R$ 2.274,00 - **Aprovada:** 4 · R$ 3.319,00 - **Recusada/Expirada:** 2 · R$ 2.610,00 Precisa de atenção: - COT-0040 · Enviada há 3 dias e o cliente não abriu → Reenviar pelo WhatsApp - COT-0037 · Cliente viu há 2 dias e não respondeu → Chamar no WhatsApp ## O link chega bonito no WhatsApp O link mostra a prévia com o nome da sua empresa. A cotação abre numa pré-página e só conta como aberta quando o cliente toca em "Ver cotação". - Sem cadastro para o cliente - Funciona em qualquer celular - Baixar PDF na mesma tela ## Do “Quero fechar” ao pedido de produção As linhas da cotação viram os itens de um pedido de produção. Item sem cor entra como "Cor a combinar", destacado para quem cotou. - Escolha de cor só registra e avisa - Cotação enviada não muda sozinha - Histórico de cada versão **COT-0021 · Marina** | Item | Valor | | --- | --- | | Chaveiro · 50 un | R$ 495,00 | | Suporte de controle · 30 un | R$ 297,00 | | Luminária 18 cm · 2 un | R$ 378,00 | | Desconto | − R$ 70,00 | | **Total** | **R$ 1.100,00** | _Cor a combinar em 1 item._ ## Funciona junto com - [Precificação](https://precificador3d.com.br/produto/precificacao.md): O preço sai pronto na linha - [Catálogo e cores](https://precificador3d.com.br/produto/catalogo-e-cores.md): A cartela do cliente - [Produção](https://precificador3d.com.br/produto/producao.md): O pedido entra na fila ## Dúvidas sobre a cotação ### O cliente precisa criar conta para ver a cotação? Não. Ele abre o link no celular, vê os itens, escolhe a cor e clica em "Quero fechar". ### E se eu mudar o preço depois de enviar? A cotação enviada fica congelada. Para mudar, você gera a versão 2, e o cliente vê a versão nova no mesmo link. O histórico guarda cada versão. ### Por quanto tempo o link vale? 30 dias por padrão. Você muda o prazo ao enviar e pode trocar o link por um novo a qualquer momento; o antigo deixa de funcionar. ## Sua próxima cotação já pode sair com o preço certo Cadastre uma impressora, um material e um produto. Em 10 minutos você manda o primeiro link. - [Começar agora](https://app.precificador3d.com.br) - [Ver os planos](https://precificador3d.com.br/precos) --- URL: https://precificador3d.com.br/produto/producao Markdown: https://precificador3d.com.br/produto/producao.md --- # Fila por máquina e quadro de produção > Veja o que cada impressora está fazendo, junte peças na mesma placa e acompanhe cada pedido até a entrega. URL: https://precificador3d.com.br/produto/producao Produto › Produção ## Fila por máquina, quadro por etapa e placas cheias Veja o que cada impressora está fazendo, o que vem depois e o que falta para fechar cada pedido. ## A produção inteira numa tela - **Fila por máquina:** Cada impressora com a placa atual, a próxima e a hora prevista de término. - **Quadro por pedido ou por item:** A etapa do pedido só avança quando todos os itens passam. - **Placa mista:** Peças de pedidos diferentes na mesma placa, e "Completar a placa" com a sobra. - **Aviso de prazo:** Pedido perto do prazo ganha destaque (2 dias antes, configurável). - **Sobra vai para o estoque:** Imprimiu a mais? As peças boas entram no estoque. - **Arquivo da placa:** O .3mf certo a um clique, com o número da placa. ## Arraste o card, o resto acompanha Mova o pedido de Impressão para Acabamento e o estoque, os insumos e o prazo se ajustam. Errou? "Desfazer" fica disponível por 5 minutos. - Visão por pedido ou por item - Funciona no celular - Pedido de cliente ou para estoque ## Falha de impressão não vira prejuízo escondido O app estima o material gasto pelo tempo decorrido e baixa do estoque. Se você pesou o que sobrou, informa o peso. - Estimativa pelo tempo decorrido - "Pesei o que sobrou" - Peças perdidas também contam ## Funciona junto com - [Estoque](https://precificador3d.com.br/produto/estoque.md): Placa concluída baixa os gramas - [Cotação e link](https://precificador3d.com.br/produto/cotacao-e-link.md): O pedido nasce da cotação - Arquivos: O .3mf de cada placa ## Dúvidas sobre a produção ### Funciona no celular? Sim. O quadro abre no celular, e você move os cards com "Mover para…". ### Preciso usar o estoque junto? Não. A produção funciona sozinha. Com o estoque ligado, a placa concluída baixa os gramas do filamento e as peças prontas entram no saldo. ### Posso exigir sinal antes de imprimir? Pode. Ligue "Exigir sinal antes de imprimir" nas configurações: o pedido de cliente que não foi pago não deixa iniciar a placa. Vem desligado; por padrão o card só mostra o selo de pagamento. ## Sua próxima cotação já pode sair com o preço certo Cadastre uma impressora, um material e um produto. Em 10 minutos você manda o primeiro link. - [Começar agora](https://app.precificador3d.com.br) - [Ver os planos](https://precificador3d.com.br/precos) --- URL: https://precificador3d.com.br/produto/estoque Markdown: https://precificador3d.com.br/produto/estoque.md --- # Estoque de peças e filamentos > A placa concluída baixa os gramas do filamento. Peças por variação e local, compra que atualiza o custo e aviso de falta. URL: https://precificador3d.com.br/produto/estoque Produto › Estoque ## Estoque de peças e de insumos que anda junto com a produção A placa concluída baixa os gramas do filamento, o acabamento baixa os adicionais e a embalagem sai na hora de embalar. ## Você sabe o que tem antes de prometer prazo - **Peças por variação:** Saldo de peças prontas por cor, tamanho ou modelo, e por local. - **Insumos, se você quiser:** Liga na conta, e cada insumo escolhe se controla o estoque. - **Compra atualiza o custo:** Ao registrar a compra, o app pergunta se usa o novo custo no preço. - **Saldo nunca negativo:** Se a baixa passar do saldo, o app zera e mostra quanto faltou. - **Saldo nas lojas:** O que está no consignado aparece como estoque em poder da loja. - **Localização:** Campo livre como "A-02-3" ou "Caixa 12", para achar rápido. ## Avisa, mas não trava a produção Se o filamento acabar no meio da placa, a baixa vai até zero e o movimento registra o que faltou. A compra seguinte não desconta a falta sozinha. - Aviso para quem movimentou - Aviso no card de quem concluiu a placa - Entrada sem valor e ajuste pela Produção **PETG Branco · baixa da placa 3** | Item | Valor | | --- | --- | | Pedido pela placa | 168 g | | Baixado do estoque | 120 g | | Faltaram | 48 g | | **Saldo** | **0 g** | _Saldo zerado. Registre a compra para voltar a ter estoque._ ## Cada coisa no seu lugar Peças prontas e insumos com local e etiqueta. A remessa para uma loja e o retorno passam pelo consignado, e o saldo de cada local fica certo. - Movimentação manual: entrada, perda, ajuste e saída - Extrato por material - Ajuste inicial guiado ## Funciona junto com - [Produção](https://precificador3d.com.br/produto/producao.md): Baixa automática pela placa - [Consignado](https://precificador3d.com.br/solucoes/lojas-e-consignado.md): Remessa e retorno por loja - [Catálogo e cores](https://precificador3d.com.br/produto/catalogo-e-cores.md): Cor zerada some para o cliente ## Dúvidas sobre o estoque ### Sou obrigado a controlar o estoque de insumos? Não. Nada vem ligado: você escolhe o que controlar. O estoque de peças prontas vem ligado por padrão. ### A cor sem estoque aparece para o cliente? Não. Com o estoque de insumos ligado, a cor zerada some da cartela pública e do link da cotação, e volta quando você registra a compra. ### Dá para transferir peças para uma loja pelo estoque? A ida para a loja é feita pela remessa do consignado. Ela tira as peças do seu local e mostra o saldo em poder da loja; o retorno faz o caminho de volta. ## Sua próxima cotação já pode sair com o preço certo Cadastre uma impressora, um material e um produto. Em 10 minutos você manda o primeiro link. - [Começar agora](https://app.precificador3d.com.br) - [Ver os planos](https://precificador3d.com.br/precos) --- URL: https://precificador3d.com.br/produto/catalogo-e-cores Markdown: https://precificador3d.com.br/produto/catalogo-e-cores.md --- # Cartela de cores e catálogo de venda > Cartela pública com código de cada cor, catálogo de venda com preço e variações do produto, sem expor marca nem custo. URL: https://precificador3d.com.br/produto/catalogo-e-cores Produto › Catálogo e cores ## Mostre as cores e o catálogo sem expor o que é só seu O cliente vê a amostra, o nome simples e o código da cor. A marca do filamento, o estoque e o custo ficam com você. ## Três lugares onde o cliente escolhe - **Cartela de cores:** Página pública só com cores: amostra, nome simples, acabamento e código para copiar. - **Catálogo de venda:** Vitrine com preço. A escolha do cliente vai no texto do WhatsApp. - **Link da cotação:** Cada item com "Escolher cor", só com as cores permitidas. - **Variações:** Cor, tamanho, modelo: tipos que a sua conta cria e gerencia. - **Opcionais do produto:** Embalagem de presente e adicionais, com a foto em cada opção. - **Catálogo em PDF:** Suba o seu PDF pronto e ganhe o link público. ## Fotos, artes e vídeos numa aba só Novo · Mídia. Cada produto tem a aba Mídia. As fotos, as artes e os vídeos dele ficam juntos, num lugar só. - Fotos, artes e vídeos do produto, com filtro por tipo - Cada foto mostra em quais canais vai - Os arquivos de impressão continuam na aba Arquivos ## O cliente copia o código e manda na conversa Cada cor tem um código único na conta (#015). O cliente copia e cola no WhatsApp, e você sabe exatamente qual filamento usar. - Nome simples para o cliente - Acabamento: Brilhante ou Fosco - Cor zerada some sozinha ## Material com as cores dentro O material leva tipo, linha, marca e custo por quilo. Cada cor tem nome, amostra, código, estoque e localização. O preço da cor só existe se for diferente. - Importe de planilha (CSV ou colar) - Etiqueta da amostra para imprimir - Assistente "Organizar materiais" ## Funciona junto com - [Cotação e link](https://precificador3d.com.br/produto/cotacao-e-link.md): Escolher cor no link - [Estoque](https://precificador3d.com.br/produto/estoque.md): Disponibilidade por cor - [IA para anúncios](https://precificador3d.com.br/produto/ia.md): Fotos para o catálogo ## Dúvidas sobre catálogo e cores ### O cliente vê a marca do meu filamento? Não. Ele vê só a amostra, o nome simples, o acabamento e o código. Marca, linha, estoque e preço ficam na conta. ### A cor muda o preço? Só se você quiser. Por padrão a cor usa o custo do material; quando uma cor custa diferente (seda, metálico), você informa o preço dela e o cálculo usa esse valor. ### Preciso cadastrar tudo de novo? Não. Importe a sua planilha em CSV ou cole direto do Excel ou do Google Planilhas. O app mostra uma prévia com os conflitos antes de gravar. ## Sua próxima cotação já pode sair com o preço certo Cadastre uma impressora, um material e um produto. Em 10 minutos você manda o primeiro link. - [Começar agora](https://app.precificador3d.com.br) - [Ver os planos](https://precificador3d.com.br/precos) --- URL: https://precificador3d.com.br/produto/ia Markdown: https://precificador3d.com.br/produto/ia.md --- # Fotos e vídeos de anúncio com IA > Mande a foto pelo celular, gere fotos, artes e vídeos do produto e aprove um por um antes de usar. URL: https://precificador3d.com.br/produto/ia Produto › IA para anúncios ## Fotos, artes e vídeos do produto sem montar estúdio Tire uma foto pelo celular, gere as fotos de anúncio e aprove uma por uma antes de usar. ## Do celular ao anúncio - **Envio pelo celular:** Leia o QR com o celular e mande fotos e vídeos sem fazer login. - **Fotos de anúncio:** Fundo limpo, ambiente e detalhe, a partir da foto do produto. - **Artes com a sua marca:** Logo, cores e redes sociais vêm de Configurações › Empresa e PDF. - **Vídeos do produto:** Vídeo de até 2 min no envio, saída em Full HD. - **Aprovação antes de usar:** Cada foto gerada passa pela aba "Para aprovar". - **Créditos com confirmação:** O app mostra o total de créditos e pede confirmação antes de gerar. ## Diga em que ambiente a peça aparece Novo · Direcionamento. Escreva o ambiente da foto em até 280 caracteres ou escolha um modelo de foto pronto. - Direcionamento do ambiente, até 280 caracteres - Modelos de foto prontos, com exemplo da saída - Até 6 modelos por vez, uma foto por modelo ## Você vê os créditos antes de gerar Antes de cada geração, o app mostra quantos créditos vai usar e o saldo da conta. Gerar de novo cobra de novo; descartar não devolve. - Teto diário de créditos por perfil - Saldo e extrato da conta - Créditos do plano pela assinatura **Gerar fotos · Luminária** | Item | Valor | | --- | --- | | Fotos selecionadas | 3 | | Créditos por foto | 1 | | Saldo da conta | 1.240 | | **Total** | **3 créditos** | _Valores de exemplo. O preço por foto é configurado pela plataforma._ ## Uma foto boa já basta Mande a foto do produto pelo celular. A IA gera as variações, e você escolhe o que vai para o anúncio, o catálogo e o PDF da cotação. - Foto principal fica parada - Adicionais com foto própria - Tudo conta no armazenamento da conta ## Funciona junto com - [Catálogo e cores](https://precificador3d.com.br/produto/catalogo-e-cores.md): Fotos no catálogo de venda - [Cotação e link](https://precificador3d.com.br/produto/cotacao-e-link.md): Foto pequena no PDF - [Precificação](https://precificador3d.com.br/produto/precificacao.md): Preço pronto para o anúncio ## Dúvidas sobre a IA ### Os créditos estão no plano? Estão. O Bancada traz 1.550 créditos por mês, o Oficina 4.250 e o Farm 9.000. Se acabarem, dá para comprar um pacote de créditos dentro do app, a partir de R$ 39,90 por 1.000 créditos. Os créditos do pacote valem por 12 meses. ### Quem da equipe pode gerar? Quem tem a permissão de IA no perfil de acesso. Cada perfil pode ter um teto diário de créditos, para ninguém gastar o saldo da conta sem querer. ### Posso usar as fotos fora do app? Pode. As fotos aprovadas são suas para usar nos anúncios, nas redes e no marketplace. Baixe pelo app quando quiser. ## Sua próxima cotação já pode sair com o preço certo Cadastre uma impressora, um material e um produto. Em 10 minutos você manda o primeiro link. - [Começar agora](https://app.precificador3d.com.br) - [Ver os planos](https://precificador3d.com.br/precos) --- URL: https://precificador3d.com.br/solucoes/sob-encomenda Markdown: https://precificador3d.com.br/solucoes/sob-encomenda.md --- # Impressão 3D sob encomenda: cotação e pedido > Cotação rápida, link com aprovação do cliente, PDF com a sua marca, opcionais e pedido direto para a fila de produção. URL: https://precificador3d.com.br/solucoes/sob-encomenda Soluções › Sob encomenda ## Da mensagem no WhatsApp ao pedido na fila, sem redigitar nada Quem imprime sob encomenda vive de responder rápido. Monte a cotação em minutos, mande o link para aprovação e leve o pedido direto para a produção. ## Tudo o que uma encomenda pede - **Cotação rápida:** Uma linha por item, com gramas e horas do fatiador. O preço sai pronto pelo perfil escolhido. - **Link com aprovação:** O cliente abre no celular, escolhe a cor e clica em "Quero fechar". Você recebe o aviso. - **PDF com a sua marca:** Logo, dados da empresa, foto pequena de cada item e condições de pagamento. - **Opcionais:** Embalagem de presente e adicionais com foto, somados no preço do item. - **Pedido para a fila:** As linhas aprovadas viram os itens de um pedido de produção, com o prazo combinado. - **Prazo à vista:** O pedido perto do prazo ganha destaque no quadro de produção. ## O cliente decide no celular, você só confere O link mostra os itens, as cores permitidas e o total. A escolha de cor fica registrada e o "Quero fechar" chega como aviso para quem cotou. - Sem cadastro para o cliente - Link com prazo (30 dias por padrão) - Versão 2 no mesmo link ## O pedido nasce da cotação Nada de copiar item por item. O pedido de produção herda as quantidades, as cores e o prazo. Item sem cor entra como "Cor a combinar". - Pedido de cliente com nome, prazo e valor - Sinal antes de imprimir, se você quiser - Histórico de cada versão **Pedido PED-0042 · Júlio** | Item | Valor | | --- | --- | | Vaso geométrico · 6 un | Azul #022 | | Porta-copos hexagonal · 12 un | Preto #001 | | Embalagem de presente | 6 un | | **Prazo** | **15/10** | _Pedido criado a partir da cotação COT-0035._ ## Funciona junto com - [Cotação e link](https://precificador3d.com.br/produto/cotacao-e-link.md): Link, PDF e "Quero fechar" - [Produção](https://precificador3d.com.br/produto/producao.md): O pedido entra na fila - [Catálogo e cores](https://precificador3d.com.br/produto/catalogo-e-cores.md): Cores que o cliente pode escolher ## Dúvidas de quem imprime sob encomenda ### Consigo cotar uma peça que nunca fiz? Sim. Na cotação rápida você digita os gramas e as horas que o fatiador deu, escolhe o material e o perfil de preço. Não precisa cadastrar o produto antes. ### O cliente consegue mudar a cotação? Não. Ele só escolhe a cor entre as permitidas e aprova. Depois do "Quero fechar", as escolhas ficam travadas; se algo mudar, você gera a versão 2. ### Dá para cobrar sinal antes de imprimir? Dá. Ligue "Exigir sinal antes de imprimir" e o pedido de cliente sem pagamento não deixa iniciar a placa. ## Sua próxima cotação já pode sair com o preço certo Cadastre uma impressora, um material e um produto. Em 10 minutos você manda o primeiro link. - [Começar agora](https://app.precificador3d.com.br) - [Ver os planos](https://precificador3d.com.br/precos) --- URL: https://precificador3d.com.br/solucoes/marketplace Markdown: https://precificador3d.com.br/solucoes/marketplace.md --- # Preço de impressão 3D para marketplace > Preço por canal com as taxas embutidas, faixas por quantidade, fotos e anúncios com IA e estoque de peças prontas. URL: https://precificador3d.com.br/solucoes/marketplace Soluções › Marketplace ## Preço de marketplace com a taxa dentro, não por cima do seu lucro Comissão e taxa fixa por item comem a margem de peça barata. Cada canal ganha o seu perfil de preço, e o lucro que você definiu chega inteiro. ## O que muda quando você vende em canal - **Preço por canal:** Um perfil por marketplace, com a comissão e a taxa fixa por item embutidas no preço. - **Faixas por quantidade:** Preço por unidade para 1, 7 ou 35 peças, com o que o fatiador deu em cada lote. - **Fotos de anúncio com IA:** Fundo limpo, ambiente e detalhe a partir de uma foto do celular. - **Artes para o anúncio:** Com o logo e as cores da sua marca, aprovadas uma por uma. - **Estoque de peças prontas:** Saldo por cor, tamanho ou modelo, para não vender o que não tem. - **Lote cheio:** A menor quantidade que enche todas as placas, para repor estoque mais barato. ## O mesmo produto, um preço por canal O preço de cada perfil parte do mesmo custo completo. A comissão e a taxa fixa entram por cima, para o lucro por hora (ou o markup) chegar inteiro no bolso. - Varejo, atacado e cada marketplace - Taxa fixa por item considerada - Arredondamento do preço final **Luminária 18 cm · por canal** | Item | Valor | | --- | --- | | Venda direta | R$ 189,00 | | Marketplace A (14% + R$ 4) | R$ 224,90 | | Marketplace B (20%) | R$ 239,90 | | **Lucro por hora em todos** | **R$ 5,00/h** | _Valores de exemplo._ ## Fotos de anúncio a partir do celular Leia o QR, mande a foto do produto e gere as variações. Você vê os créditos antes de gerar e aprova cada foto antes de usar. - Envio pelo celular sem login - Aprovação foto por foto - Vídeo do produto em Full HD ## Funciona junto com - [Precificação](https://precificador3d.com.br/produto/precificacao.md): Perfis de preço por canal - [IA para anúncios](https://precificador3d.com.br/produto/ia.md): Fotos, artes e vídeos - [Estoque](https://precificador3d.com.br/produto/estoque.md): Saldo de peças prontas ## Dúvidas de quem vende em marketplace ### O app publica os anúncios no marketplace? Não. O app calcula o preço de cada canal e gera as fotos e artes do anúncio. A publicação continua na sua conta do marketplace. ### Como entra a taxa fixa por item? No perfil do canal você informa a comissão em % e a taxa fixa em reais. O preço sugerido já sai com as duas embutidas. ### Posso ter um preço para quantidade? Pode. Crie faixas pelo tamanho do lote, com o que o fatiador deu em cada uma, e o app sugere o preço por unidade de cada faixa. ## Sua próxima cotação já pode sair com o preço certo Cadastre uma impressora, um material e um produto. Em 10 minutos você manda o primeiro link. - [Começar agora](https://app.precificador3d.com.br) - [Ver os planos](https://precificador3d.com.br/precos) --- URL: https://precificador3d.com.br/solucoes/lojas-e-consignado Markdown: https://precificador3d.com.br/solucoes/lojas-e-consignado.md --- # Consignado de impressão 3D em lojas > Remessas para cada loja, acerto sem planilha, margem real por loja, aviso de peça parada e cartela de cores para o lojista. URL: https://precificador3d.com.br/solucoes/lojas-e-consignado Soluções › Lojas e consignado ## Peças em lojas, acerto sem caderno e margem que você enxerga Saiba quanto cada loja te deve, quanto tem de peça sua na prateleira e o que está parado há tempo demais. ## O consignado inteiro, loja por loja - **Remessas:** O que foi para cada loja, com o preço na prateleira e o valor que você recebe por peça. - **Acerto:** Peças vendidas, devolvidas e perdidas. O valor arredonda para cima, a favor de quem produz. - **Margem real:** Comissão da loja e custo de levar até ela entram na conta de cada peça. - **Peça parada:** Quantos dias cada produto está na loja, com selo quando passa do limite. - **Cartela de cores:** O lojista escolhe a reposição pelo código da cor, sem foto no WhatsApp. - **Estoque em poder da loja:** O que está consignado aparece separado do seu estoque. ## A loja confere e aceita o acerto por um link Novo · Acerto por link. Mande o link do acerto. A loja vê as peças e o valor, e aceita sem usar o app. - Link válido por até 30 dias - Chave Pix e como pagar na página - "Não confere", com comentário, chega no sino ## Quanto cada loja te deve, sem planilha Lance as peças vendidas, devolvidas e perdidas. O acerto mostra o valor a receber e a margem real de cada loja. - Enviado = na loja + vendido + devolvido + perdido - Preço combinado congelado na remessa - Histórico de acertos por loja **Acerto · Loja Centro · setembro** | Item | Valor | | --- | --- | | Vendidas (24 peças) | R$ 1.560,00 | | Comissão da loja (20%) | − R$ 312,00 | | Na prateleira | 38 peças | | **A receber** | **R$ 1.248,00** | _Valores de exemplo._ ## Saiba o que trocar antes de perder a venda A aba "Na loja" mostra cada produto com a quantidade, o valor de prateleira e há quantos dias está lá. Passou do limite da loja, ganha o selo "Parado". - Limite de dias por loja - Retorno da remessa para o seu estoque - Margem real por produto ## Funciona junto com - [Estoque](https://precificador3d.com.br/produto/estoque.md): Remessa e retorno por loja - [Catálogo e cores](https://precificador3d.com.br/produto/catalogo-e-cores.md): Cartela para o lojista - [Precificação](https://precificador3d.com.br/produto/precificacao.md): Comissão da loja no preço ## Dúvidas sobre consignado ### A loja precisa usar o app? Não. Você lança as remessas e os acertos. A loja só recebe a cartela de cores e, se quiser, o resumo do acerto. ### E se a loja cobrar valor fixo por peça em vez de comissão? Funciona também. Você informa o valor por unidade em cada item da remessa, e a tela mostra a comissão equivalente. ### Mudei o preço do produto. O que já está na loja muda? Não. A remessa entregue congela o preço e o custo combinados. Só as próximas remessas usam o valor novo. ## Sua próxima cotação já pode sair com o preço certo Cadastre uma impressora, um material e um produto. Em 10 minutos você manda o primeiro link. - [Começar agora](https://app.precificador3d.com.br) - [Ver os planos](https://precificador3d.com.br/precos) --- URL: https://precificador3d.com.br/solucoes/farm Markdown: https://precificador3d.com.br/solucoes/farm.md --- # Gestão de farm de impressoras 3D > Fila por máquina, placas multicor, custo por hora de cada impressora, perdas, estoque de filamento por cor e quadro de etapas. URL: https://precificador3d.com.br/solucoes/farm Soluções › Farm de impressoras ## Cada impressora com a sua fila, cada placa com o seu custo Quando são várias máquinas e várias pessoas, a planilha não acompanha. Veja o que cada impressora está fazendo e quanto cada hora dela custa. ## Feito para muitas máquinas ao mesmo tempo - **Fila por máquina:** Placa atual, próxima e hora prevista de término de cada impressora. - **Placas multicor:** Cada cor com os próprios gramas do fatiador, e o estoque baixa cor por cor. - **Custo/h da máquina:** Potência, valor de compra e vida útil de cada uma: energia mais desgaste. - **Perdas:** Placa que falhou baixa o material gasto e entra na conta, sem prejuízo escondido. - **Filamento por cor:** Saldo de cada cor, aviso de falta e compra que atualiza o custo. - **Quadro de etapas:** Impressão, acabamento, embalagem e entrega, por pedido ou por item. ## O que cada impressora está fazendo agora A fila mostra a placa atual, a próxima e quando cada máquina termina. Junte peças de pedidos diferentes na mesma placa e use "Completar a placa" com a sobra. - Placa mista entre pedidos - Arquivo .3mf de cada placa - Aviso de prazo ## Cada impressora com o seu custo por hora Cadastre marca, modelo, potência média, valor de compra e vida útil. O perfil de impressão aponta para a máquina, e o preço usa o custo dela. - Marcas e modelos mais vendidos na lista - Valor do kWh nos parâmetros - Manutenção fora da conta **Impressora 4 · 350 W** | Item | Valor | | --- | --- | | Energia (350 W × R$ 0,95/kWh) | R$ 0,33/h | | Desgaste (R$ 12.000 ÷ 6.000 h) | R$ 2,00/h | | **Custo da máquina por hora** | **R$ 2,33/h** | _Valores de exemplo._ ## Funciona junto com - [Produção](https://precificador3d.com.br/produto/producao.md): Fila, quadro e placas - [Estoque](https://precificador3d.com.br/produto/estoque.md): Filamento por cor - [Precificação](https://precificador3d.com.br/produto/precificacao.md): Custo de cada máquina no preço ## Dúvidas de quem tem farm ### Quantas máquinas posso cadastrar? Não há limite de máquinas. O que muda entre os planos é o número de pessoas, o espaço, o tamanho dos arquivos, os créditos e os módulos de produção, estoque e consignado. ### A equipe vê o custo das peças? Só quem tem permissão. Os perfis de acesso prontos separam quem produz de quem vende: quem produz não vê custo. ### Funciona com placas de várias cores (AMS)? Funciona. Cada parte pode ter várias cores, cada uma com os gramas do fatiador. O preço usa o custo de cada cor e o estoque baixa cada uma pelo que gastou. ## Sua próxima cotação já pode sair com o preço certo Cadastre uma impressora, um material e um produto. Em 10 minutos você manda o primeiro link. - [Começar agora](https://app.precificador3d.com.br) - [Ver os planos](https://precificador3d.com.br/precos) --- URL: https://precificador3d.com.br/precos Markdown: https://precificador3d.com.br/precos.md --- # Planos e preços > Planos mensais e anuais para quem imprime e vende, a partir de R$ 49 por mês. Assinatura no próprio app, sem fidelidade: cancele quando quiser. URL: https://precificador3d.com.br/precos ## Um plano para cada tamanho de bancada Comece pequeno e suba de plano quando a produção crescer. Todos os planos têm cotação com link e PDF. ## Planos ### Bancada Uma ou duas impressoras em casa, começando a vender. - Mensal: R$ 49/mês. Cobrado todo mês. Cancele quando quiser. - Anual: R$ 41/mês, R$ 490 cobrados uma vez por ano. - Assinar: [mensal](https://app.precificador3d.com.br/assinar?plano=bancada&periodo=mensal) · [anual](https://app.precificador3d.com.br/assinar?plano=bancada&periodo=anual) Inclui: - Até 2 pessoas na conta - Hora-máquina ou markup - Cotação, link com PDF e funil de vendas - Cartela de cores e catálogo de venda - 2 GB, arquivos de até 250 MB - 1.550 créditos por mês ### Oficina (recomendado) Algumas máquinas, vendendo de forma constante. - Mensal: R$ 99/mês. Cobrado todo mês. Cancele quando quiser. - Anual: R$ 82/mês, R$ 990 cobrados uma vez por ano. - Assinar: [mensal](https://app.precificador3d.com.br/assinar?plano=oficina&periodo=mensal) · [anual](https://app.precificador3d.com.br/assinar?plano=oficina&periodo=anual) Tudo do Bancada, mais: - Até 5 pessoas na conta - Produção: fila por máquina e quadro - Estoque de produtos e de insumos - Consignado em lojas - 10 GB, arquivos de até 500 MB - 4.250 créditos por mês ### Farm Várias máquinas rodando. - Mensal: R$ 199/mês. Cobrado todo mês. Cancele quando quiser. - Anual: R$ 165/mês, R$ 1.990 cobrados uma vez por ano. - Assinar: [mensal](https://app.precificador3d.com.br/assinar?plano=farm&periodo=mensal) · [anual](https://app.precificador3d.com.br/assinar?plano=farm&periodo=anual) Tudo do Oficina, mais: - Até 10 pessoas na conta - Perfis de acesso próprios - 50 GB, arquivos de até 1 GB - 9.000 créditos por mês - Suporte prioritário Preços em reais. A assinatura é feita no próprio Precificador, com pagamento pelo Asaas: cartão no mensal; cartão ou Pix no anual. Sem fidelidade. ## Precisa de mais créditos? Compre um pacote de créditos quando os do mês acabarem. Os créditos do pacote valem por 12 meses a partir da compra e só podem ser usados com a assinatura ativa. Pagamento no cartão ou no Pix, sem devolução depois da compra. - 1.000 créditos: R$ 39,90 - 3.000 créditos: R$ 99,90 - 8.000 créditos: R$ 229,90 - 20.000 créditos: R$ 499,90 ## Compare os planos | | Bancada | Oficina | Farm | | --- | --- | --- | --- | | **Preço e cotação** | | | | | Hora-máquina ou markup | Sim | Sim | Sim | | Perfis de preço por canal | 2 | Ilimitados | Ilimitados | | Cotação rápida, link e PDF | Sim | Sim | Sim | | Funil de vendas | Sim | Sim | Sim | | "Feito com Precificador" no PDF | Sim | Não | Não | | **Produção e estoque** | | | | | Fila por máquina e quadro | — | Sim | Sim | | Estoque de produtos e de insumos | — | Sim | Sim | | Consignado em lojas | — | Sim | Sim | | **Equipe** | | | | | Pessoas na conta | 2 | 5 | 10 | | Perfis de acesso prontos | — | Sim | Sim | | Perfis de acesso próprios | — | — | Sim | | **Arquivos e créditos** | | | | | Armazenamento | 2 GB | 10 GB | 50 GB | | Tamanho máximo por arquivo | 250 MB | 500 MB | 1 GB | | Créditos por mês | 1.550 | 4.250 | 9.000 | | Pacotes extras de créditos (valem 12 meses) | Sim | Sim | Sim | | **Integrações** | | | | | API e webhooks | Sim | Sim | Sim | | Chaves de API ativas | 2 | 3 | 10 | | Endpoints de webhook | 1 | 3 | 10 | | Chamadas por mês | 50.000 | 150.000 | 750.000 | [Ver limites detalhados da API](https://precificador3d.com.br/docs/api/limites.md) ## Dúvidas sobre a assinatura ### Onde eu pago a assinatura? No próprio Precificador. Ao clicar em "Assinar", você cria a conta ou entra nela, e o pagamento é feito pelo Asaas: cartão no plano mensal; cartão ou Pix no anual e nos pacotes de créditos. ### Posso trocar de plano depois? Pode, a qualquer momento, dentro do app. Os seus dados continuam na conta quando você troca de plano. ### Tem fidelidade ou multa? Não. Você cancela quando quiser, sem multa, e o acesso continua até o fim do período já pago. Fora do prazo de arrependimento, não há reembolso do período já pago. Os dados da conta são apagados 30 dias depois do cancelamento. ### E se eu me arrepender? Na primeira assinatura, você pode pedir o cancelamento com devolução em até 7 dias após o pagamento. O pedido é feito pelo suporte e analisado pela nossa equipe. Pacotes de créditos não têm devolução depois da compra. ### O que acontece se eu passar do limite? O app avisa quando você chega ao limite de pessoas, de espaço, de tamanho de arquivo ou de créditos. Aí você escolhe entre subir de plano ou, no caso dos créditos, comprar um pacote. ### Os créditos dos pacotes vencem? Sim. Os créditos de um pacote valem por 12 meses a partir da compra e só podem ser usados enquanto a assinatura estiver ativa. Pacote comprado não tem devolução. Os pacotes são de 1.000 créditos (R$ 39,90), 3.000 (R$ 99,90), 8.000 (R$ 229,90) e 20.000 (R$ 499,90). --- URL: https://precificador3d.com.br/demo Markdown: https://precificador3d.com.br/demo.md --- # Teste o Precificador 3D > Teste o Precificador 3D sem criar conta: calcule o preço de uma peça, monte a cotação, veja o que o cliente recebe e acompanhe vendas e produção. URL: https://precificador3d.com.br/demo Demonstração com dados de exemplo · nada é salvo. Quatro passos, sem criar conta. A página roda só no navegador: nada é enviado nem gravado. ## 1. Calcule o preço Peça de exemplo: **Vaso geométrico**, 90 g de PLA (R$ 120,00/kg) e 4,5 h na Impressora 1 (R$ 1,60/h). - Material: 90 g × R$ 0,12/g = R$ 10,80 - Máquina: 4,5 h × R$ 1,60/h = R$ 7,20 - **Custo: R$ 18,00** **Hora-máquina** (lucro por hora de R$ 5,00/h): preço = material + horas × (custo da hora + lucro por hora) = 10,80 + 4,5 × (1,60 + 5,00) = **R$ 40,50**, com lucro de R$ 22,50. **Markup** (margem de 40%): preço = custo ÷ (1 − margem) = 18,00 ÷ (1 − 0,40) = **R$ 30,00**, com lucro de R$ 12,00 (40% do preço). Na demo, os campos aceitam números a partir de 0: peso até 10.000 g, tempo até 1.000 h, lucro por hora até R$ 1.000,00 e margem até 90%. No app: perfis por canal com as taxas de cada marketplace, acabamentos, embalagem… ## 2. Monte a cotação Cotação de exemplo **COT-0043** para Marina Souza: | Item | Qtd. | Unitário | Total | | --- | --- | --- | --- | | Vaso geométrico (PLA · 90 g · 4,5 h) | 3 | R$ 40,50 | R$ 121,50 | | Chaveiro personalizado (PLA · 8 g · 0,9 h) | 20 | R$ 6,90 | R$ 138,00 | | Suporte de headset (PETG · 110 g · 3,5 h) | 1 | R$ 38,50 | R$ 38,50 | | **Total** | | | **R$ 298,00** | Validade: 30 dias (até 07/11/2026). "Gerar link" cria o link da cotação (na demo, um link de exemplo que não abre fora dela). ## 3. Veja o que o cliente recebe O cliente abre o link no celular e vê a página da sua loja com os itens, o total e a validade. 1. Escolhe a cor de cada peça. 2. Toca em "Quero fechar" e você recebe o aviso. 3. Baixa o PDF da cotação. Quando o cliente abre, você recebe o aviso: "Marina abriu a cotação COT-0043". ## 4. Acompanhe vendas e produção **Funil de vendas.** Arraste a cotação entre as colunas. Na demo, dá para arrastar com o mouse, com o dedo (toque e segure) ou pelo teclado (botões "Mover para"). - **Rascunho:** 2 · R$ 420,00 (COT-0042, COT-0041) - **Enviada:** 3 · R$ 5.066,00 (COT-0040, COT-0038, COT-0039) - **Cliente viu:** 4 · R$ 2.572,00 (COT-0043, COT-0037, COT-0036, COT-0035) - **Aprovada:** 4 · R$ 3.319,00 (COT-0034, COT-0033, COT-0032, COT-0031) - **Recusada/Expirada:** 2 · R$ 2.610,00 (COT-0030, COT-0029) **Fila de produção.** O que foi aprovado vai para a máquina. As duas primeiras aprovadas imprimem nas Impressoras 1 e 2; a próxima espera a Impressora 3. ## Gostou? Comece agora Crie sua conta e use com os seus dados. [Comece agora](https://app.precificador3d.com.br) --- URL: https://precificador3d.com.br/contato Markdown: https://precificador3d.com.br/contato.md --- # Contato > Fale com a equipe do Precificador 3D por e-mail ou WhatsApp. URL: https://precificador3d.com.br/contato ## Fale com a gente Dúvida sobre planos, uma função que faz falta ou ajuda para começar: escreva e quem responde é gente que imprime e vende. - **E-mail:** dados@precificador3d.com.br. Respondemos em até 1 dia útil. - **WhatsApp:** (11) 94463-3589 (https://wa.me/5511944633589?text=Ol%C3%A1!%20Vim%20pelo%20site%20do%20Precificador%203D.). Para conversa rápida em horário comercial. - **Já é assinante?** Use "Ajuda" dentro do app: o pedido chega com a sua conta. ## Dados pessoais (LGPD) Para pedidos sobre os seus dados, escreva para dados@precificador3d.com.br. Encarregado: Felipe Moreno. PROPOSIT ASSESSORIA COMERCIAL LTDA · CNPJ 46.290.497/0001-20 --- URL: https://precificador3d.com.br/privacidade Markdown: https://precificador3d.com.br/privacidade.md --- # Política de privacidade > Como o Precificador 3D trata dados pessoais, com base na LGPD. URL: https://precificador3d.com.br/privacidade Versão 1.0 · atualizada em 3 de outubro de 2026 Esta política explica, em linguagem direta, quais dados pessoais tratamos, para quê e como você exerce os seus direitos previstos na Lei Geral de Proteção de Dados (Lei 13.709/2018). ## 1. Quem somos O Precificador 3D é um serviço da PROPOSIT ASSESSORIA COMERCIAL LTDA, inscrita no CNPJ sob o nº 46.290.497/0001-20 ("nós"). Esta política vale para o site precificador3d.com.br e para o app app.precificador3d.com.br. Encarregado pelo tratamento de dados pessoais: Felipe Moreno, pelo e-mail dados@precificador3d.com.br. ## 2. Papéis no tratamento No site e na sua conta, somos controladores dos seus dados. Os dados dos seus clientes que você cadastra no app (nome, telefone, endereço, pedidos) são tratados por nós como operadores, seguindo as suas instruções. Você, assinante, é o controlador desses dados e responde pela base legal para usá-los. ## 3. Dados que coletamos - Site: páginas visitadas, tipo de dispositivo e navegador, origem do acesso e cliques. A medição e os anúncios só funcionam com o seu consentimento. - Conta: nome, e-mail, telefone, nome da empresa, CPF ou CNPJ e dados de uso do app. - Pagamento: feito no ambiente do Asaas, nosso operador de pagamento. Não recebemos nem guardamos o número do cartão. - Conteúdo: produtos, cotações, fotos, vídeos e arquivos de impressão que você envia. - Dados de clientes do assinante: os que você cadastrar no app, como operadores. - Registros de acesso ao app: endereço IP, data e hora, exigidos pelo Marco Civil da Internet. O site não tem formulário. Se você nos escrever por e-mail ou WhatsApp, usamos o que você mandar só para responder. ## 4. Para que usamos e com qual base legal - Prestar o serviço contratado, criar e manter a sua conta e dar suporte (execução de contrato). - Segurança, prevenção a fraude, registro de ações sensíveis e melhoria do produto (legítimo interesse). - Medição de audiência e anúncios no site (consentimento, que você pode retirar a qualquer momento). - Guardar registros de acesso e cumprir obrigações fiscais e legais (obrigação legal). Não usamos os dados dos seus clientes para nenhuma finalidade nossa, nem para treinar modelos de IA. ## 5. Cookies e medição Usamos cookies essenciais para o site funcionar e para guardar a sua escolha sobre cookies (cookie sx_consent, válido por 6 meses, sem dado pessoal). Com o seu consentimento, o Google Tag Manager carrega: Google Analytics 4 e Microsoft Clarity (medição) e Google Ads, Meta e TikTok (anúncios). Seguimos o Consent Mode v2 do Google: antes da sua escolha, tudo começa negado e essas ferramentas não gravam cookies. O site também usa o Cloudflare Web Analytics, da Cloudflare (que hospeda o site), para contar visitas de forma agregada. Ele não grava cookies, não identifica você e não acompanha a sua navegação em outros sites; por isso funciona sem depender do banner. Você aceita, recusa ou escolhe por categoria no banner, e muda a escolha quando quiser em "Preferências de cookies", no rodapé. ## 6. Com quem compartilhamos - Asaas, operador de pagamento: cobrança da assinatura e dos pacotes de créditos, por cartão ou Pix. - Provedores de nuvem, rede de entrega (CDN) e e-mail transacional, que hospedam e entregam o serviço. - Provedores de IA, só quando você usa as funções de IA, com a foto ou o texto necessários para gerar o resultado. - Ferramentas de medição e anúncios (Google, Microsoft, Meta e TikTok), só se você consentir. - Autoridades, quando a lei ou uma ordem judicial exigir. Não vendemos dados pessoais. ## 7. Transferência internacional Alguns provedores ficam fora do Brasil, como os de nuvem, CDN, IA, medição e anúncios. Nesses casos, a transferência segue o art. 33 da LGPD, com cláusulas contratuais e garantias de proteção equivalentes. ## 8. Por quanto tempo guardamos - Dados da conta e conteúdo: enquanto a assinatura estiver ativa. Depois do cancelamento, ficam 30 dias para você exportar ou voltar, e então são apagados. - Nome do cliente final na produção: anonimizado depois do prazo que o assinante definir no app. - Registros de acesso ao app: 6 meses (Marco Civil da Internet, art. 15). - Dados de cobrança e fiscais: pelo prazo da lei, conosco e com o Asaas. - Escolha de cookies: 6 meses, ou até você mudar. ## 9. Segurança Controle de acesso por perfil, registro das ações sensíveis, criptografia em trânsito, isolamento dos dados entre contas e cuidado específico com documentos como CPF e CNPJ. Nenhum sistema é infalível. Em caso de incidente que possa trazer risco ou dano relevante, avisamos você e a Autoridade Nacional de Proteção de Dados (ANPD). ## 10. Seus direitos Você pode pedir: confirmação de que tratamos seus dados, acesso, correção, anonimização, bloqueio ou eliminação de dados desnecessários, portabilidade, eliminação dos dados tratados com consentimento, informação sobre com quem compartilhamos, informação sobre a possibilidade de não consentir, e revisão de decisões automatizadas. Você também pode revogar o consentimento (art. 18 da LGPD). ## 11. Como exercer seus direitos Escreva para dados@precificador3d.com.br. Respondemos em até 15 dias. Podemos pedir uma confirmação de identidade antes de atender. Se você é cliente de um assinante (por exemplo, recebeu uma cotação por link), fale primeiro com a empresa que te atendeu, que é a controladora desses dados. Nós ajudamos ela a responder. Você também pode reclamar à ANPD. ## 12. Mudanças nesta política Quando esta política mudar de forma relevante, avisamos por e-mail ou no app antes de a mudança valer. A data da versão fica no topo desta página. --- URL: https://precificador3d.com.br/termos Markdown: https://precificador3d.com.br/termos.md --- # Termos de uso > Regras de uso do site e do app Precificador 3D: assinatura, cancelamento, dados, créditos de IA e suporte. URL: https://precificador3d.com.br/termos Versão 1.0 · atualizada em 3 de outubro de 2026 Estes termos valem para o site e para o app do Precificador 3D. Leia com atenção: eles explicam o que oferecemos, o que esperamos de você e como funciona a assinatura. ## 1. Aceite O Precificador 3D é oferecido pela PROPOSIT ASSESSORIA COMERCIAL LTDA, CNPJ 46.290.497/0001-20. Ao criar uma conta ou assinar um plano, você concorda com estes termos e com a Política de privacidade. ## 2. O serviço O Precificador 3D ajuda a calcular preços, montar cotações, organizar a produção e o estoque de quem vende impressão 3D. Os preços sugeridos são cálculos a partir dos dados que você informa. A decisão de preço é sua. ## 3. Conta e acesso Você é responsável pelas pessoas que convida e pelos perfis de acesso que atribui. Mantenha a senha em sigilo e ative a verificação em duas etapas quando disponível. Avise-nos se suspeitar de uso indevido da sua conta. ## 4. Assinatura, pagamento e cancelamento A assinatura é contratada no próprio Precificador 3D, em período mensal ou anual, com pagamento pelo Asaas: cartão no mensal; cartão ou Pix no anual. Com cartão, ela renova automaticamente ao fim de cada período. No anual pago no Pix, avisamos antes do vencimento para você pagar o ano seguinte. - Sem fidelidade: você cancela quando quiser, sem multa. - O acesso continua até o fim do período já pago. - Fora do prazo de arrependimento abaixo, não há reembolso do mês (ou do período) já pago. - Os dados da conta são apagados 30 dias depois do cancelamento. Nesse prazo, você pode exportar o que precisar ou reativar a assinatura. Na primeira assinatura, você pode pedir o cancelamento com devolução em até 7 dias após o pagamento (Código de Defesa do Consumidor, art. 49). O pedido é feito pelo suporte e analisado pela nossa equipe. Pacotes de créditos de IA não têm devolução depois da compra. Mudanças de preço são avisadas com pelo menos 30 dias de antecedência e valem a partir da renovação seguinte. ## 5. Uso permitido Não use o serviço para atividades ilegais, para enviar conteúdo que viole direitos de terceiros, para tentar acessar dados de outras contas ou para atrapalhar o funcionamento do serviço. ## 6. Seus dados e os dos seus clientes O conteúdo que você cadastra é seu. Para os dados dos seus clientes, você é o controlador e nós somos operadores, nos termos da Política de privacidade. ## 7. Créditos de IA Os créditos de IA vêm com o plano ou são comprados à parte, em pacotes. Cada geração mostra o custo antes e pede confirmação. Os créditos de um pacote valem por 12 meses a partir da compra e só podem ser usados com a assinatura ativa. Pacote comprado não tem devolução. Gerar de novo consome créditos de novo, e créditos usados não são devolvidos, nem quando o resultado é descartado. ## 8. Disponibilidade e suporte Trabalhamos para manter o app disponível. Manutenções programadas são avisadas com antecedência. O suporte é feito pelo e-mail dados@precificador3d.com.br e pelo WhatsApp (11) 94463-3589. ## 9. Propriedade intelectual A marca, o software e o conteúdo do site são nossos. As fotos, artes e vídeos gerados pela IA a partir dos seus produtos podem ser usados por você nos seus anúncios e canais de venda. ## 10. Limitação de responsabilidade Não respondemos por perdas causadas por dados incorretos informados no app, por decisões de preço ou por falhas de serviços de terceiros, nos limites permitidos pela lei. ## 11. Suspensão e encerramento Podemos suspender contas que violem estes termos, com aviso prévio quando possível. Encerrada a conta, os dados ficam disponíveis para exportação por 30 dias e depois são apagados, salvo o que a lei obriga a guardar. ## 12. Alterações Mudanças relevantes nestes termos são avisadas com pelo menos 30 dias de antecedência. ## 13. Lei e foro Vale a lei brasileira. Se você é consumidor, fica eleito o foro do seu domicílio. Nos demais casos, fica eleito o foro da comarca da sede da empresa. --- URL: https://precificador3d.com.br/docs/api Markdown: https://precificador3d.com.br/docs/api.md --- # Ligue o Precificador aos sistemas que você já usa > O que dá para integrar com a API e os webhooks do Precificador 3D: loja virtual, ERP, n8n, Zapier, Make e planilhas. URL: https://precificador3d.com.br/docs/api Com a **API**, a sua loja virtual, o ERP ou uma automação leem produtos, preços por canal e estoque, e criam cotações em rascunho, pedidos de produção e movimentos de estoque. Com os **webhooks**, o Precificador avisa os seus sistemas quando algo muda: cotação aprovada, pedido concluído, insumo abaixo do mínimo. ## O que dá para fazer - **Loja virtual:** Mostre o preço de cada canal e o estoque sem digitar duas vezes. O formulário de orçamento da loja vira uma cotação em rascunho no app. - **ERP e nota fiscal:** Cotação aprovada vira pedido de venda no ERP; pedido aprovado no ERP vira pedido de produção no Precificador. - **n8n, Zapier e Make:** Automações sem código: cotação aprovada vira linha na planilha, card no quadro ou mensagem para a equipe. - **Planilha:** Puxe produtos, preços e saldos para o Google Sheets ou o Excel e monte os seus relatórios. ## O que a versão 1 cobre | Recurso | Ler | Escrever | | --- | --- | --- | | Conta, chave e limites | Sim | — | | Canais de venda | Sim | — | | Produtos, variações, faixas e preço por canal | Sim | — | | Materiais e cores | Sim | — | | Saldos de peças prontas | Sim | Entrada, saída e ajuste | | Saldos de insumos | Sim | — | | Cotações | Sim | Criar em rascunho e mudar o status | | Pedidos de produção | Sim | Criar | A cotação criada pela API nasce **sempre em rascunho**, com o preço calculado no servidor pelo mesmo motor do app. A integração nunca define preço, desconto ou custo. Depois, a integração pode mudar o status (por exemplo, marcar como aprovada quando o cliente aceitou por e-mail), sem enviar nada ao cliente; enviar e gerar o link continua pelo app. ## O que fica para depois - Cadastro de clientes (o app ainda não tem). - Enviar a cotação ao cliente e gerar o link pela API (mudar o status já dá). - Escrita de produtos, insumos e preços. - Consignado, IA, PDF e arquivos. - Cadastro de webhooks pela API (na v1, só pela tela) e OAuth para apps de terceiros. > **Em todos os planos:** A API e os webhooks entram em todos os planos, com limites maiores nos planos maiores. Veja [Limites e planos](https://precificador3d.com.br/docs/api/limites). ## Por onde começar - [Primeiros passos](https://precificador3d.com.br/docs/api/primeiros-passos): crie a chave e faça a primeira chamada. - [Autenticação e escopos](https://precificador3d.com.br/docs/api/autenticacao): o que cada escopo libera. - [Referência](https://precificador3d.com.br/docs/api/referencia): todas as operações, com exemplos em cURL, JavaScript e Python. - [Webhooks](https://precificador3d.com.br/docs/api/webhooks): eventos, assinatura e entregas. - Contrato completo em OpenAPI 3.1: [openapi.yaml](https://precificador3d.com.br/docs/api/openapi.yaml) ou [openapi.json](https://precificador3d.com.br/docs/api/openapi.json). --- URL: https://precificador3d.com.br/docs/api/primeiros-passos Markdown: https://precificador3d.com.br/docs/api/primeiros-passos.md --- # Primeiros passos > Crie uma chave de API no app e faça a primeira chamada com curl em cinco minutos. URL: https://precificador3d.com.br/docs/api/primeiros-passos Em cinco minutos você cria uma chave e faz a primeira chamada. Precisa de um terminal com `curl` e de quem tenha a permissão de gerenciar integrações na conta (por padrão, os perfis Dono e Gerente). ### 1. Crie uma chave no app Em **Configurações › Integrações**, clique em **Nova chave**, dê um nome (por exemplo, "Loja virtual"), marque só os escopos de que a integração precisa e escolha a expiração. O app pede a sua senha de novo e manda um e-mail ao dono da conta. _Tela "Nova chave de API" no app: nome, escopos, expiração e confirmação de senha._ ### 2. Guarde a chave A chave aparece **uma vez**. Copie e guarde num cofre de senhas ou na variável de ambiente da integração, nunca no código, numa planilha ou no navegador. Se perder, revogue e crie outra. ### 3. Faça a primeira chamada Mande a chave no cabeçalho `Authorization`. `GET /conta` mostra a conta, o plano, os escopos efetivos e os limites: é o jeito mais rápido de conferir se está tudo certo. **cURL** ```bash export PC3D_CHAVE='pc3d_live_EXEMPLO_nao_e_uma_chave_real' # cole a sua chave curl -sS https://api.precificador3d.com.br/v1/conta \ -H "Authorization: Bearer $PC3D_CHAVE" ``` **JavaScript** ```js const resposta = await fetch('https://api.precificador3d.com.br/v1/conta', { headers: { Authorization: `Bearer ${process.env.PC3D_CHAVE}` }, }); console.log(resposta.status, await resposta.json()); ``` **Python** ```python import os import requests resposta = requests.get( "https://api.precificador3d.com.br/v1/conta", headers={"Authorization": f"Bearer {os.environ['PC3D_CHAVE']}"}, timeout=10, ) print(resposta.status_code, resposta.json()) ``` ### 4. Confira a resposta Status `200` e o nome da sua conta. `401` quer dizer chave errada, revogada ou expirada; `403 conta_bloqueada`, que a conta está bloqueada. **Resposta 200** ```json { "id": "0b8e4c7a-5d2f-4a8e-9c1b-2f3a4b5c6d7e", "nome": "Ateliê Exemplo", "plano": "oficina", "chave": { "nome": "Loja virtual", "prefixo": "pc3d_live_EXEMPLO", "escopos": [ "produtos:ler", "estoque:ler", "cotacoes:escrever" ], "escopos_efetivos": [ "produtos:ler", "estoque:ler", "cotacoes:escrever" ], "expira_em": "2027-10-03T12:00:00-03:00" }, "limites": { "leitura_por_minuto": 60, "escrita_por_minuto": 20, "mes": 150000, "mes_usado": 1820 } } ``` ### 5. Siga para o seu caso Liste produtos com preço por canal ([Listar produtos](https://precificador3d.com.br/docs/api/referencia/listar-produtos)), lance saídas de estoque quando a loja vende ([Lançar movimento](https://precificador3d.com.br/docs/api/referencia/criar-movimento-estoque)) ou receba um aviso quando a cotação for aprovada ([Webhooks](https://precificador3d.com.br/docs/api/webhooks)). > **Use a chave só no servidor:** A API não responde a navegador (sem CORS): chave em app de celular, em página web ou em repositório é chave vazada. Vazou? Revogue no app e crie outra. > **Sem ambiente de teste na v1:** As escritas da v1 são seguras de testar na conta real: a cotação nasce em rascunho e pode ser apagada, o pedido de produção pode ser cancelado e o estoque se corrige com um ajuste. Para webhooks, use "Enviar teste". --- URL: https://precificador3d.com.br/docs/api/autenticacao Markdown: https://precificador3d.com.br/docs/api/autenticacao.md --- # Autenticação, escopos e permissões > Chave de API por conta, enviada no cabeçalho Authorization, com escopos limitados às permissões de quem a criou. URL: https://precificador3d.com.br/docs/api/autenticacao ## A chave Cada conta cria as suas chaves em **Configurações › Integrações**. A chave começa com `pc3d_live_` e tem 256 bits aleatórios. Ela aparece uma vez; o Precificador guarda só um hash, então nem a equipe consegue mostrá-la de novo. ```http GET /v1/conta HTTP/1.1 Host: api.precificador3d.com.br Authorization: Bearer pc3d_live_EXEMPLO_nao_e_uma_chave_real ``` - Só no cabeçalho `Authorization: Bearer …`. Chave na URL é recusada com `400 chave_na_url` e a chave é **suspensa**, porque vazou para logs. - Sem cookie e sem CORS: a API é para servidor, não para navegador. - Chave inválida responde `401` sempre igual. Muitas tentativas inválidas do mesmo IP recebem espera cada vez maior. Chave válida nunca é bloqueada por IP (Zapier, Make e n8n Cloud dividem IPs entre muitos clientes). ## Escopos Cada chave tem escopos. Marque só o que a integração usa: uma loja que mostra preço e estoque precisa de `produtos:ler` e `estoque:ler`, nada mais. | Escopo | Libera | Permissão de quem cria a chave | | --- | --- | --- | | `produtos:ler` | conta, canais, produtos, variações e preço por canal | `produtos.ver` | | `produtos:custos` | custo, preço sugerido, margem, lucro por hora e valor do pedido | `custos.ver` (valor do pedido: `custos.ver` ou `producao.receber`) | | `insumos:ler` | materiais e cores | `produtos.ver` | | `estoque:ler` | saldos de peças prontas | `produtos.ver` | | `estoque:escrever` | entrada, saída e ajuste no estoque próprio | `estoque_produtos.movimentar` | | `estoque_insumos:ler` | saldos de insumos | `estoque_insumos.ver` | | `cotacoes:ler` | cotações e itens, com nome e contato do cliente | `cotacoes.ver` | | `cotacoes:escrever` | criar cotação em rascunho | `cotacoes.editar` | | `cotacoes:status` | mudar o status da cotação (aprovada, recusada, em análise, arquivada), sem enviar nada ao cliente | `cotacoes.enviar` | | `pedidos:ler` | pedidos de produção | `producao.ver` | | `pedidos:escrever` | criar pedido de produção | `producao.planejar` | ## Custo e margem > **Só com o escopo "ver custos":** Custo, preço sugerido, margem, lucro por hora e valor do pedido só aparecem com o escopo `produtos:custos` **e** se quem criou a chave tiver a permissão `custos.ver` no momento da chamada. Sem isso, os campos **não existem** na resposta (não vêm como `null`). ## Escopo efetivo A chave nunca pode mais do que a pessoa que a criou pode **hoje**. Se a pessoa perder uma permissão, a chave perde junto, na hora. Se ela sair da conta, as chaves dela são revogadas e o dono recebe um e-mail. `GET /conta` mostra `escopos_efetivos`. Escopo que falta responde `403 escopo_insuficiente`. ## Ciclo de vida - **Criar:** exige a permissão `integracoes.gerenciar` (por padrão, os perfis Dono e Gerente) e a senha de novo. Ninguém dá a uma chave o que não tem. O dono recebe e-mail a cada chave criada, revogada, suspensa ou expirada. - **Expiração:** 30 dias, 90 dias, 12 meses (padrão) ou sem expiração. Aviso por e-mail 14 e 3 dias antes. - **Último uso:** data e IP mascarado aparecem na tela da chave. - **Revogar:** imediato. Chave revogada não volta. - **Quantas:** 2 chaves ativas no Bancada, 3 na Oficina e 10 na Farm. - **Conta bloqueada ou sem plano ativo:** a API responde `403 conta_bloqueada`. As chaves não são apagadas e voltam a funcionar quando a conta for liberada. ## Boas práticas - Uma chave por integração, com nome claro ("Loja virtual", "Planilha de estoque"). - Só os escopos necessários. Evite `produtos:custos` em integração que não mostra custo. - Guarde em variável de ambiente ou cofre de segredos. Nas ferramentas sem código, use a área de credenciais, nunca o texto do fluxo. - Troque a chave quando alguém que tinha acesso a ela sair da equipe. --- URL: https://precificador3d.com.br/docs/api/paginacao Markdown: https://precificador3d.com.br/docs/api/paginacao.md --- # Paginação, filtros e ordenação > Listas paginadas por cursor, com limite de 1 a 100, filtros de lista fechada e reconciliação por atualizado_desde. URL: https://precificador3d.com.br/docs/api/paginacao Toda lista é paginada por **cursor**. Mande `limite` (de 1 a 100, padrão 25) e, a partir da segunda página, o `cursor` que veio na anterior. **Formato de toda lista** ```json { "dados": [ … ], "proximo_cursor": "eyJ2IjoxfQ" } ``` - `proximo_cursor` é `null` na última página. - O cursor é opaco: não monte nem altere (`400 cursor_invalido`). - Não existe `offset`: o custo cresceria a cada página. - Página com `limite` acima de 25 conta como operação cara nos limites. **JavaScript** ```js let cursor = null; const produtos = []; do { const url = new URL('https://api.precificador3d.com.br/v1/produtos'); url.searchParams.set('limite', '25'); if (cursor) url.searchParams.set('cursor', cursor); const resposta = await fetch(url, { headers: { Authorization: `Bearer ${process.env.PC3D_CHAVE}` }, }); if (resposta.status === 429) { await new Promise((r) => setTimeout(r, Number(resposta.headers.get('Retry-After') ?? 5) * 1000)); continue; } if (!resposta.ok) throw new Error(`Erro ${resposta.status}`); const pagina = await resposta.json(); produtos.push(...pagina.dados); cursor = pagina.proximo_cursor; } while (cursor); ``` **Python** ```python import os import time import requests cabecalhos = {"Authorization": f"Bearer {os.environ['PC3D_CHAVE']}"} produtos, cursor = [], None while True: params = {"limite": 25, **({"cursor": cursor} if cursor else {})} resposta = requests.get("https://api.precificador3d.com.br/v1/produtos", headers=cabecalhos, params=params, timeout=10) if resposta.status_code == 429: time.sleep(int(resposta.headers.get("Retry-After", "5"))) continue resposta.raise_for_status() pagina = resposta.json() produtos += pagina["dados"] cursor = pagina["proximo_cursor"] if not cursor: break ``` ## Filtros Cada lista aceita uma lista fechada de filtros, todos indexados. Filtro fora da lista responde `400 filtro_desconhecido`. Não há busca por texto na v1. | Lista | Filtros | | --- | --- | | Produtos | `status`, `categoria_id`, `sku`, `atualizado_desde` | | Cotações | `status`, `criado_desde`, `atualizado_desde` | | Pedidos de produção | `situacao`, `tipo`, `atualizado_desde` | | Estoque | `produto_id`, `variacao_id`, `local_id`, `atualizado_desde` | | Insumos | `tipo`, `abaixo_do_minimo` | ## Ordenação `ordem=atualizado_em`, `-atualizado_em` (padrão), `criado_em` ou `-criado_em`. O `-` na frente inverte. ## Reconciliar com os webhooks Webhook pode atrasar ou se perder no seu lado. De tempos em tempos, peça só o que mudou desde a última sincronização: `atualizado_desde=&ordem=atualizado_em`. ## Cache com ETag Toda leitura devolve `ETag`. Mande o valor em `If-None-Match` na próxima vez: se nada mudou, a resposta é `304`, sem corpo, e **não gasta a cota mensal**. É o jeito barato de consultar o catálogo de hora em hora. --- URL: https://precificador3d.com.br/docs/api/erros Markdown: https://precificador3d.com.br/docs/api/erros.md --- # Erros > Erros no formato RFC 9457 (application/problem+json) com codigo estável, requisicao_id e lista de campos. URL: https://precificador3d.com.br/docs/api/erros Todo erro da API vem em `application/problem+json` (RFC 9457), com um `codigo` estável para o seu código tratar e um `requisicao_id` para o suporte. A mensagem é genérica: nunca traz detalhe interno. A exceção é o `405` (método errado numa rota que existe): ele vem do servidor, sem corpo e sem `codigo`. ```json { "type": "https://precificador3d.com.br/docs/api/erros/dados_invalidos", "title": "Dados inválidos", "status": 400, "codigo": "dados_invalidos", "detail": "Confira os campos indicados.", "requisicao_id": "req_01HF8Z3K2M9QX", "erros": [ { "campo": "itens[0].quantidade", "codigo": "fora_da_faixa" } ] } ``` - `type` é o endereço da explicação do erro neste site. - `erros` só vem em validação, um por campo, sem repetir o valor enviado. - `limite` só vem no `429`: `chave`, `conta`, `global` ou `ip`. - Toda resposta, de erro ou não, traz o cabeçalho `Precificador-Requisicao-Id`. ## Como tratar - `4xx` (fora `408`, `409` e `429`): corrija antes de repetir. Repetir igual dá o mesmo erro. - `408`: o corpo chegou devagar demais; repita com a mesma `Idempotency-Key`. - `409` e `429`: espere os segundos de `Retry-After` e repita (com a mesma `Idempotency-Key`, se for `POST`). - `5xx`: repita com espera crescente (1 s, 2 s, 4 s…), sempre com a mesma `Idempotency-Key`. - Trate pelo `codigo`, não pelo texto: o texto pode mudar. ## Todos os códigos | Status | Códigos | | --- | --- | | 400 | [`dados_invalidos`](https://precificador3d.com.br/docs/api/erros/dados_invalidos), [`campo_desconhecido`](https://precificador3d.com.br/docs/api/erros/campo_desconhecido), [`filtro_desconhecido`](https://precificador3d.com.br/docs/api/erros/filtro_desconhecido), [`cursor_invalido`](https://precificador3d.com.br/docs/api/erros/cursor_invalido), [`idempotencia_obrigatoria`](https://precificador3d.com.br/docs/api/erros/idempotencia_obrigatoria), [`chave_na_url`](https://precificador3d.com.br/docs/api/erros/chave_na_url) | | 401 | [`nao_autenticado`](https://precificador3d.com.br/docs/api/erros/nao_autenticado) | | 403 | [`escopo_insuficiente`](https://precificador3d.com.br/docs/api/erros/escopo_insuficiente), [`conta_bloqueada`](https://precificador3d.com.br/docs/api/erros/conta_bloqueada), [`modulo_desligado`](https://precificador3d.com.br/docs/api/erros/modulo_desligado), [`chave_suspensa`](https://precificador3d.com.br/docs/api/erros/chave_suspensa) | | 404 | [`nao_encontrado`](https://precificador3d.com.br/docs/api/erros/nao_encontrado) | | 405 | [`metodo_nao_permitido`](https://precificador3d.com.br/docs/api/erros/metodo_nao_permitido) | | 408 | [`tempo_esgotado`](https://precificador3d.com.br/docs/api/erros/tempo_esgotado) | | 409 | [`idempotencia_em_andamento`](https://precificador3d.com.br/docs/api/erros/idempotencia_em_andamento), [`status_mudou`](https://precificador3d.com.br/docs/api/erros/status_mudou), [`conflito`](https://precificador3d.com.br/docs/api/erros/conflito) | | 413 | [`corpo_grande_demais`](https://precificador3d.com.br/docs/api/erros/corpo_grande_demais) | | 415 | [`tipo_nao_suportado`](https://precificador3d.com.br/docs/api/erros/tipo_nao_suportado) | | 422 | [`referencia_invalida`](https://precificador3d.com.br/docs/api/erros/referencia_invalida), [`saldo_insuficiente`](https://precificador3d.com.br/docs/api/erros/saldo_insuficiente), [`quantidade_invalida`](https://precificador3d.com.br/docs/api/erros/quantidade_invalida), [`idempotencia_conflito`](https://precificador3d.com.br/docs/api/erros/idempotencia_conflito), [`transicao_invalida`](https://precificador3d.com.br/docs/api/erros/transicao_invalida), [`regra_de_negocio`](https://precificador3d.com.br/docs/api/erros/regra_de_negocio) | | 429 | [`limite_excedido`](https://precificador3d.com.br/docs/api/erros/limite_excedido), [`cota_mensal_excedida`](https://precificador3d.com.br/docs/api/erros/cota_mensal_excedida), [`concorrencia_excedida`](https://precificador3d.com.br/docs/api/erros/concorrencia_excedida) | | 500 | [`erro_interno`](https://precificador3d.com.br/docs/api/erros/erro_interno) | | 503 | [`indisponivel`](https://precificador3d.com.br/docs/api/erros/indisponivel) | --- URL: https://precificador3d.com.br/docs/api/idempotencia Markdown: https://precificador3d.com.br/docs/api/idempotencia.md --- # Idempotência > Idempotency-Key obrigatória em todo POST, para repetir uma chamada sem criar nada em dobro. URL: https://precificador3d.com.br/docs/api/idempotencia Rede cai. Para repetir um `POST` sem criar a cotação ou o movimento em dobro, todo `POST` exige o cabeçalho `Idempotency-Key`. Sem ele, a resposta é `400 idempotencia_obrigatoria`. ```bash curl -X POST https://api.precificador3d.com.br/v1/estoque/movimentos \ -H "Authorization: Bearer $PC3D_CHAVE" \ -H "Content-Type: application/json" \ -H "Idempotency-Key: loja-pedido-88231" \ --data '{"tipo": "saida", "variacao_id": "6b7c8d9e-0f1a-4b2c-3d4e-5f6a7b8c9d0e", "quantidade": 2, "motivo": "venda_loja"}' ``` | Situação | Resposta | | --- | --- | | Mesma chave e mesmo corpo, nas últimas 24 h | A mesma resposta da primeira vez, com `Idempotencia-Repetida: true`. Não gasta cota de escrita. | | Mesma chave e **outro** corpo | `422 idempotencia_conflito` | | Mesma chave, primeira ainda em andamento | `409 idempotencia_em_andamento` com `Retry-After` | | Chave nova | Operação nova | - De 1 a 64 caracteres: letras, números, `_` e `-`. - Vale por 24 horas, por chave de API. - O Precificador guarda só a chave, o hash do corpo e o resultado, **nunca o corpo**. > **Use um id que você já tem:** O número do pedido na loja (`loja-pedido-88231`) é uma ótima chave: se o mesmo pedido chegar duas vezes, o estoque baixa uma vez só. --- URL: https://precificador3d.com.br/docs/api/limites Markdown: https://precificador3d.com.br/docs/api/limites.md --- # Limites e planos > Quais planos têm API, quantas chamadas cada um faz por minuto e por mês, e como ler os cabeçalhos RateLimit. URL: https://precificador3d.com.br/docs/api/limites A API e os webhooks estão em **todos os planos**, com limites que crescem com o plano. Os limites protegem a sua conta e a plataforma: sob pressão, a API responde `429` ou `503` antes de o app ficar lento para quem está usando. > **Tetos iniciais:** Os números abaixo são tetos iniciais. Podem mudar depois do teste de carga e do uso real; mudanças aparecem no [changelog](https://precificador3d.com.br/docs/api/changelog). | | Bancada | Oficina | Farm | | --- | --- | --- | --- | | API e webhooks | Sim | Sim | Sim | | Chaves de API ativas | 2 | 3 | 10 | | Endpoints de webhook | 1 | 3 | 10 | | Leituras por minuto (conta) | 30 | 60 | 180 | | Escritas por minuto (conta) | 10 | 20 | 60 | | Chamadas por mês | 50.000 | 150.000 | 750.000 | | Rajada por chave | 5, repõe 1 por segundo | 10, repõe 2 por segundo | 20, repõe 5 por segundo | | Requisições simultâneas (chave / conta) | 2 / 3 | 3 / 3 | 3 / 3 | | Entregas de webhook por hora | 300 | 1.000 | 5.000 | _Tetos iniciais._ ## Custo de cada chamada | Operação | Custo | Classe | | --- | --- | --- | | `GET` de um recurso | 1 | leitura | | `GET` de lista com `limite` até 25 | 1 | leitura | | `GET` de lista com `limite` de 26 a 100, ou com 2 ou mais filtros | 3 | cara | | `GET /produtos` (o motor calcula o preço de cada produto) | 1 + 1 a cada 25 produtos | cara acima de 25 | | `POST /estoque/movimentos` | 2 | escrita | | `POST /cotacoes` e `POST /pedidos-producao` | 5 | escrita | | Resposta `304` ou repetição idempotente | 1 na rajada, 0 no mês | leitura | ## Cabeçalhos ```http RateLimit-Policy: "rajada";q=10;w=1, "minuto";q=60;w=60, "mes";q=150000;w=2592000 RateLimit: "minuto";r=42;t=18 Retry-After: 18 ``` - `RateLimit-Policy`: os limites desta chave (`q` = quantidade, `w` = janela em segundos). - `RateLimit`: o limite mais perto de estourar (`r` = restante, `t` = segundos até repor). - `Retry-After`: no `429` e no `503`, quantos segundos esperar. ## Recebeu 429? - Espere `Retry-After` e reduza o ritmo; não repita em laço. - Use webhooks em vez de consultar de minuto em minuto. - Use `If-None-Match`: `304` não gasta a cota do mês. - Chave com muitas recusas seguidas por limite é suspensa por 15 minutos, com e-mail ao dono. --- URL: https://precificador3d.com.br/docs/api/versionamento Markdown: https://precificador3d.com.br/docs/api/versionamento.md --- # Versionamento > Versão no caminho (/v1): o que muda sem aviso, o que só muda numa versão nova e como a API avisa. URL: https://precificador3d.com.br/docs/api/versionamento A versão maior vai no caminho: `https://api.precificador3d.com.br/v1`. ## Entra na v1 sem aviso - Campo novo numa resposta. - Evento de webhook novo e campo novo em `dados`. - Valor novo num campo de lista aberta (como `status`). - Operação nova. Por isso, o seu código precisa **ignorar o que não conhece**: não quebre com campo novo e trate valor desconhecido com um caminho padrão. ## Só numa versão nova Tirar ou renomear campo, mudar tipo ou mudar o sentido de algo só acontece em `/v2`, e a `/v1` continua funcionando por **12 meses** depois que a `/v2` sair. ## Como a API avisa - Cabeçalhos `Deprecation` e `Sunset` nas respostas do que vai sair, com `Link` para esta documentação. - E-mail ao dono das chaves que usaram o recurso nos últimos 30 dias, 6 meses, 1 mês e 1 semana antes. - Registro no [changelog](https://precificador3d.com.br/docs/api/changelog). --- URL: https://precificador3d.com.br/docs/api/referencia Markdown: https://precificador3d.com.br/docs/api/referencia.md --- # Referência da API > Todas as operações da API v1, por recurso, com parâmetros, respostas e exemplos. URL: https://precificador3d.com.br/docs/api/referencia Endereço base: `https://api.precificador3d.com.br/v1`. JSON em UTF-8, dinheiro em **centavos** (inteiro), datas em ISO 8601 com fuso e ids em UUID. Gerado do contrato OpenAPI 3.1 ([openapi.yaml](https://precificador3d.com.br/docs/api/openapi.yaml)). ### Conta Diagnóstico da chave e da conta. - `GET /saude`: [Verificar se a API está no ar](https://precificador3d.com.br/docs/api/referencia/saude.md) - `GET /conta`: [Ver a conta, a chave e os limites](https://precificador3d.com.br/docs/api/referencia/obter-conta.md) ### Catálogo Produtos, variações, preços por canal e insumos. - `GET /canais`: [Listar canais de venda](https://precificador3d.com.br/docs/api/referencia/listar-canais.md) - `GET /produtos`: [Listar produtos com preço por canal](https://precificador3d.com.br/docs/api/referencia/listar-produtos.md) - `GET /produtos/{id}`: [Ver um produto](https://precificador3d.com.br/docs/api/referencia/obter-produto.md) - `GET /insumos/materiais`: [Listar materiais e cores](https://precificador3d.com.br/docs/api/referencia/listar-materiais.md) ### Estoque Saldos de peças prontas e de insumos, e movimentos de peças. - `GET /estoque`: [Listar saldos de peças prontas](https://precificador3d.com.br/docs/api/referencia/listar-estoque.md) - `POST /estoque/movimentos`: [Lançar entrada, saída ou ajuste de peças](https://precificador3d.com.br/docs/api/referencia/criar-movimento-estoque.md) - `GET /estoque-insumos`: [Listar saldos de insumos](https://precificador3d.com.br/docs/api/referencia/listar-estoque-insumos.md) ### Cotações Leitura de cotações e criação em rascunho. - `GET /cotacoes`: [Listar cotações](https://precificador3d.com.br/docs/api/referencia/listar-cotacoes.md) - `POST /cotacoes`: [Criar cotação em rascunho](https://precificador3d.com.br/docs/api/referencia/criar-cotacao.md) - `GET /cotacoes/{id}`: [Ver uma cotação](https://precificador3d.com.br/docs/api/referencia/obter-cotacao.md) - `POST /cotacoes/{id}/status`: [Mudar o status da cotação](https://precificador3d.com.br/docs/api/referencia/mudar-status-cotacao.md) ### Produção Pedidos de produção. - `GET /pedidos-producao`: [Listar pedidos de produção](https://precificador3d.com.br/docs/api/referencia/listar-pedidos-producao.md) - `POST /pedidos-producao`: [Criar pedido de produção](https://precificador3d.com.br/docs/api/referencia/criar-pedido-producao.md) - `GET /pedidos-producao/{id}`: [Ver um pedido de produção](https://precificador3d.com.br/docs/api/referencia/obter-pedido-producao.md) ### Webhooks Descoberta dos tipos de evento. Os endpoints são cadastrados pela tela. - `GET /tipos-de-evento`: [Listar os tipos de evento de webhook](https://precificador3d.com.br/docs/api/referencia/listar-tipos-de-evento.md) --- URL: https://precificador3d.com.br/docs/api/webhooks Markdown: https://precificador3d.com.br/docs/api/webhooks.md --- # Webhooks > Como o Precificador avisa os seus sistemas: cadastro do endpoint, formato, entregas, tentativas e boas práticas. URL: https://precificador3d.com.br/docs/api/webhooks Um webhook é um `POST` que o Precificador faz para uma URL sua quando algo muda. Assim a sua integração não precisa consultar a API o tempo todo. ## Cadastrar um endpoint 1. No app, abra **Configurações › Integrações › Webhooks** e clique em **Novo endpoint**. 2. Cole a URL (só `https`, porta 443) e escolha os eventos. 3. Confirme a senha. O **segredo** do endpoint (`whsec_…`) aparece uma vez: guarde junto da sua integração. Ele fica cifrado do nosso lado. 4. Clique em **Enviar teste** para ver o formato chegando. Bancada: 1 endpoint. Oficina: até 3. Farm: até 10. Na v1, os endpoints só são cadastrados pela tela. ## O que chega ```http POST /webhooks/precificador HTTP/1.1 Content-Type: application/json User-Agent: Precificador3D-Webhooks/1 Precificador-Evento: cotacao.aprovada Precificador-Evento-Id: 7b0c1d2e-3f4a-4b5c-8d6e-7f8a9b0c1d2e Precificador-Entrega-Id: 2f9a0b1c-2d3e-4f5a-8b6c-7d8e9f0a1b2c Precificador-Tentativa: 1 Precificador-Assinatura: t=1759510800,v1=5f2b… { "id": "7b0c1d2e-3f4a-4b5c-8d6e-7f8a9b0c1d2e", "tipo": "cotacao.aprovada", "versao": "v1", "criado_em": "2026-10-03T14:00:00-03:00", "conta_id": "0b8e4c7a-5d2f-4a8e-9c1b-2f3a4b5c6d7e", "dados": { "objeto": "cotacao", "id": "9e0f1a2b-3c4d-4e5f-6a7b-8c9d0e1f2a3b", "codigo": "COT-0042" }, "url": "https://api.precificador3d.com.br/v1/cotacoes/9e0f1a2b-3c4d-4e5f-6a7b-8c9d0e1f2a3b" } ``` > **O aviso diz só o que mudou:** O corpo traz o id e poucos campos, sem dado pessoal, custo ou valor. Para ter o estado atual, **reconsulte a API** na `url` do evento com a sua chave. ## Entregas e tentativas - Sucesso é qualquer `2xx` em até **5 segundos**. Redirecionamento conta como falha (não seguimos `3xx`). - Sem sucesso, tentamos de novo até **8 vezes**, com espera crescente e aleatória (em torno de 1 a 2 dias no total). - Depois de **20 falhas seguidas** ao longo de pelo menos 24 horas, o endpoint é desligado e o dono recebe um e-mail. Religar é manual, na tela. - Responder `410 Gone` desliga o endpoint na hora. - A ordem não é garantida e o mesmo evento pode chegar mais de uma vez. - A tela mostra as últimas 100 entregas de cada endpoint (status, duração e tipo de erro) e permite reenviar. ## Boas práticas - [Verifique a assinatura](https://precificador3d.com.br/docs/api/webhooks/assinatura) antes de usar o corpo. - Responda `2xx` rápido e processe depois, numa fila. - Guarde o `id` do evento e ignore repetidos. - Reconsulte a API em vez de confiar no corpo. - De tempos em tempos, reconcilie com `atualizado_desde` ([Paginação](https://precificador3d.com.br/docs/api/paginacao#reconciliar)). ## n8n, Zapier e Make - **Receber eventos:** crie um gatilho "Webhook" (n8n) ou "Catch Hook" (Zapier, Make), copie a URL e cadastre no app escolhendo os eventos. Use "Enviar teste" para ver o formato. - **Chamar a API:** nó "HTTP Request" com o cabeçalho `Authorization: Bearer ` guardado nas credenciais da ferramenta, nunca no texto do fluxo. - **Conferir a assinatura no n8n:** nó "Crypto" (HMAC, SHA256, hex) sobre o corpo cru (opção "Raw Body" no nó Webhook), comparado com o `v1=` do cabeçalho. --- URL: https://precificador3d.com.br/docs/api/webhooks/eventos Markdown: https://precificador3d.com.br/docs/api/webhooks/eventos.md --- # Eventos de webhook > Todos os eventos de webhook da v1, quando cada um sai e um exemplo do corpo. URL: https://precificador3d.com.br/docs/api/webhooks/eventos Todo evento tem o mesmo envelope: `id`, `tipo`, `versao`, `criado_em`, `conta_id`, `dados` e `url`. `dados` traz o objeto e poucos campos, e pode ganhar campos novos sem aviso. `GET /tipos-de-evento` devolve esta lista. ### `cotacao.criada` Uma cotação nova foi criada, no app ou pela API. Em `dados`: `id`, `codigo`, `status`. Só sai para endpoints criados por quem tem `cotacoes.ver`. ```json { "id": "7b0c1d2e-3f4a-4b5c-8d6e-7f8a9b0c1d2e", "tipo": "cotacao.criada", "versao": "v1", "criado_em": "2026-10-03T14:00:00-03:00", "conta_id": "0b8e4c7a-5d2f-4a8e-9c1b-2f3a4b5c6d7e", "dados": { "objeto": "cotacao", "id": "9e0f1a2b-3c4d-4e5f-6a7b-8c9d0e1f2a3b", "codigo": "COT-0042", "status": "rascunho" }, "url": "https://api.precificador3d.com.br/v1/cotacoes/9e0f1a2b-3c4d-4e5f-6a7b-8c9d0e1f2a3b" } ``` ### `cotacao.enviada` A cotação foi enviada ao cliente (link ou PDF). Em `dados`: `id`, `codigo`, `versao`. Só sai para endpoints criados por quem tem `cotacoes.ver`. ```json { "id": "7b0c1d2e-3f4a-4b5c-8d6e-7f8a9b0c1d2e", "tipo": "cotacao.enviada", "versao": "v1", "criado_em": "2026-10-03T14:00:00-03:00", "conta_id": "0b8e4c7a-5d2f-4a8e-9c1b-2f3a4b5c6d7e", "dados": { "objeto": "cotacao", "id": "9e0f1a2b-3c4d-4e5f-6a7b-8c9d0e1f2a3b", "codigo": "COT-0042", "versao": 1 }, "url": "https://api.precificador3d.com.br/v1/cotacoes/9e0f1a2b-3c4d-4e5f-6a7b-8c9d0e1f2a3b" } ``` ### `cotacao.fechamento_pedido` O cliente clicou em "Quero fechar" no link da cotação. Em `dados`: `id`, `codigo`, `cor_a_combinar`. Só sai para endpoints criados por quem tem `cotacoes.ver`. ```json { "id": "7b0c1d2e-3f4a-4b5c-8d6e-7f8a9b0c1d2e", "tipo": "cotacao.fechamento_pedido", "versao": "v1", "criado_em": "2026-10-03T14:00:00-03:00", "conta_id": "0b8e4c7a-5d2f-4a8e-9c1b-2f3a4b5c6d7e", "dados": { "objeto": "cotacao", "id": "9e0f1a2b-3c4d-4e5f-6a7b-8c9d0e1f2a3b", "codigo": "COT-0042", "cor_a_combinar": false }, "url": "https://api.precificador3d.com.br/v1/cotacoes/9e0f1a2b-3c4d-4e5f-6a7b-8c9d0e1f2a3b" } ``` ### `cotacao.status_mudou` Toda troca de status da cotação, pela tela, pela API, pelo link ou por rotina. Ignore o eco quando `origem.chave_id` for a sua chave. Em `dados`: `id`, `codigo`, `de`, `para`, `origem { via, chave_id }`. Só sai para endpoints criados por quem tem `cotacoes.ver`. ```json { "id": "7b0c1d2e-3f4a-4b5c-8d6e-7f8a9b0c1d2e", "tipo": "cotacao.status_mudou", "versao": "v1", "criado_em": "2026-10-03T14:00:00-03:00", "conta_id": "0b8e4c7a-5d2f-4a8e-9c1b-2f3a4b5c6d7e", "dados": { "objeto": "cotacao", "id": "9e0f1a2b-3c4d-4e5f-6a7b-8c9d0e1f2a3b", "codigo": "COT-0042", "de": "enviada", "para": "aprovada", "origem": { "via": "api", "chave_id": "9a1b2c3d-4e5f-4a6b-8c7d-9e0f1a2b3c4d" } }, "url": "https://api.precificador3d.com.br/v1/cotacoes/9e0f1a2b-3c4d-4e5f-6a7b-8c9d0e1f2a3b" } ``` ### `cotacao.aprovada` A cotação passou para Aprovada. Em `dados`: `id`, `codigo`. Só sai para endpoints criados por quem tem `cotacoes.ver`. ```json { "id": "7b0c1d2e-3f4a-4b5c-8d6e-7f8a9b0c1d2e", "tipo": "cotacao.aprovada", "versao": "v1", "criado_em": "2026-10-03T14:00:00-03:00", "conta_id": "0b8e4c7a-5d2f-4a8e-9c1b-2f3a4b5c6d7e", "dados": { "objeto": "cotacao", "id": "9e0f1a2b-3c4d-4e5f-6a7b-8c9d0e1f2a3b", "codigo": "COT-0042" }, "url": "https://api.precificador3d.com.br/v1/cotacoes/9e0f1a2b-3c4d-4e5f-6a7b-8c9d0e1f2a3b" } ``` ### `cotacao.recusada` A cotação passou para Recusada. Em `dados`: `id`, `codigo`. Só sai para endpoints criados por quem tem `cotacoes.ver`. ```json { "id": "7b0c1d2e-3f4a-4b5c-8d6e-7f8a9b0c1d2e", "tipo": "cotacao.recusada", "versao": "v1", "criado_em": "2026-10-03T14:00:00-03:00", "conta_id": "0b8e4c7a-5d2f-4a8e-9c1b-2f3a4b5c6d7e", "dados": { "objeto": "cotacao", "id": "9e0f1a2b-3c4d-4e5f-6a7b-8c9d0e1f2a3b", "codigo": "COT-0042" }, "url": "https://api.precificador3d.com.br/v1/cotacoes/9e0f1a2b-3c4d-4e5f-6a7b-8c9d0e1f2a3b" } ``` ### `link.aberto` O cliente abriu o link da cotação. Sem IP nem navegador de quem abriu. Em `dados`: `cotacao_id`, `codigo`, `abertura_n`. Só sai para endpoints criados por quem tem `cotacoes.ver`. ```json { "id": "7b0c1d2e-3f4a-4b5c-8d6e-7f8a9b0c1d2e", "tipo": "link.aberto", "versao": "v1", "criado_em": "2026-10-03T14:00:00-03:00", "conta_id": "0b8e4c7a-5d2f-4a8e-9c1b-2f3a4b5c6d7e", "dados": { "objeto": "link", "cotacao_id": "9e0f1a2b-3c4d-4e5f-6a7b-8c9d0e1f2a3b", "codigo": "COT-0042", "abertura_n": 2 }, "url": "https://api.precificador3d.com.br/v1/cotacoes/9e0f1a2b-3c4d-4e5f-6a7b-8c9d0e1f2a3b" } ``` ### `pedido_producao.criado` Um pedido de produção novo. Em `dados`: `id`, `codigo`, `tipo`. Só sai para endpoints criados por quem tem `producao.ver`. ```json { "id": "7b0c1d2e-3f4a-4b5c-8d6e-7f8a9b0c1d2e", "tipo": "pedido_producao.criado", "versao": "v1", "criado_em": "2026-10-03T14:00:00-03:00", "conta_id": "0b8e4c7a-5d2f-4a8e-9c1b-2f3a4b5c6d7e", "dados": { "objeto": "pedido_producao", "id": "a0b1c2d3-e4f5-4a6b-8c7d-9e0f1a2b3c4d", "codigo": "OP-0107", "tipo": "cliente" }, "url": "https://api.precificador3d.com.br/v1/pedidos-producao/a0b1c2d3-e4f5-4a6b-8c7d-9e0f1a2b3c4d" } ``` ### `pedido_producao.situacao_mudou` O pedido mudou de situação (aberto, em produção, finalizado, cancelado). Em `dados`: `id`, `codigo`, `situacao_de`, `situacao_para`. Só sai para endpoints criados por quem tem `producao.ver`. ```json { "id": "7b0c1d2e-3f4a-4b5c-8d6e-7f8a9b0c1d2e", "tipo": "pedido_producao.situacao_mudou", "versao": "v1", "criado_em": "2026-10-03T14:00:00-03:00", "conta_id": "0b8e4c7a-5d2f-4a8e-9c1b-2f3a4b5c6d7e", "dados": { "objeto": "pedido_producao", "id": "a0b1c2d3-e4f5-4a6b-8c7d-9e0f1a2b3c4d", "codigo": "OP-0107", "situacao_de": "aberto", "situacao_para": "em_producao" }, "url": "https://api.precificador3d.com.br/v1/pedidos-producao/a0b1c2d3-e4f5-4a6b-8c7d-9e0f1a2b3c4d" } ``` ### `pedido_producao.concluido` O pedido foi finalizado. Em `dados`: `id`, `codigo`. Só sai para endpoints criados por quem tem `producao.ver`. ```json { "id": "7b0c1d2e-3f4a-4b5c-8d6e-7f8a9b0c1d2e", "tipo": "pedido_producao.concluido", "versao": "v1", "criado_em": "2026-10-03T14:00:00-03:00", "conta_id": "0b8e4c7a-5d2f-4a8e-9c1b-2f3a4b5c6d7e", "dados": { "objeto": "pedido_producao", "id": "a0b1c2d3-e4f5-4a6b-8c7d-9e0f1a2b3c4d", "codigo": "OP-0107" }, "url": "https://api.precificador3d.com.br/v1/pedidos-producao/a0b1c2d3-e4f5-4a6b-8c7d-9e0f1a2b3c4d" } ``` ### `estoque.baixo` O saldo de um insumo ficou abaixo do mínimo. No máximo um aviso por insumo por dia. Em `dados`: `insumo { tipo, id }`, `abaixo_do_minimo`. Só sai para endpoints criados por quem tem `estoque_insumos.ver`. ```json { "id": "7b0c1d2e-3f4a-4b5c-8d6e-7f8a9b0c1d2e", "tipo": "estoque.baixo", "versao": "v1", "criado_em": "2026-10-03T14:00:00-03:00", "conta_id": "0b8e4c7a-5d2f-4a8e-9c1b-2f3a4b5c6d7e", "dados": { "objeto": "insumo", "insumo": { "tipo": "material_cor", "id": "4f5a6b7c-8d9e-4f0a-1b2c-3d4e5f6a7b8c" }, "abaixo_do_minimo": true }, "url": "https://api.precificador3d.com.br/v1/estoque-insumos?abaixo_do_minimo=true" } ``` ### `estoque.movimentado` Entrada, saída ou ajuste de peças prontas. Agrupado a cada 60 segundos por variação. Em `dados`: `variacao_id`, `local_id`, `tipo`. Só sai para endpoints criados por quem tem `produtos.ver`. ```json { "id": "7b0c1d2e-3f4a-4b5c-8d6e-7f8a9b0c1d2e", "tipo": "estoque.movimentado", "versao": "v1", "criado_em": "2026-10-03T14:00:00-03:00", "conta_id": "0b8e4c7a-5d2f-4a8e-9c1b-2f3a4b5c6d7e", "dados": { "objeto": "estoque", "variacao_id": "6b7c8d9e-0f1a-4b2c-3d4e-5f6a7b8c9d0e", "local_id": "7c8d9e0f-1a2b-4c3d-4e5f-6a7b8c9d0e1f", "tipo": "saida" }, "url": "https://api.precificador3d.com.br/v1/estoque?variacao_id=6b7c8d9e-0f1a-4b2c-3d4e-5f6a7b8c9d0e" } ``` ### `produto.criado` Um produto novo no catálogo. Em `dados`: `id`, `sku`. Só sai para endpoints criados por quem tem `produtos.ver`. ```json { "id": "7b0c1d2e-3f4a-4b5c-8d6e-7f8a9b0c1d2e", "tipo": "produto.criado", "versao": "v1", "criado_em": "2026-10-03T14:00:00-03:00", "conta_id": "0b8e4c7a-5d2f-4a8e-9c1b-2f3a4b5c6d7e", "dados": { "objeto": "produto", "id": "5a6b7c8d-9e0f-4a1b-2c3d-4e5f6a7b8c9d", "sku": "CHAV-DRG" }, "url": "https://api.precificador3d.com.br/v1/produtos/5a6b7c8d-9e0f-4a1b-2c3d-4e5f6a7b8c9d" } ``` ### `produto.atualizado` Mudou preço, variação, faixa ou status de um produto. Agrupado a cada 60 segundos por produto. Em `dados`: `id`, `sku`. Só sai para endpoints criados por quem tem `produtos.ver`. ```json { "id": "7b0c1d2e-3f4a-4b5c-8d6e-7f8a9b0c1d2e", "tipo": "produto.atualizado", "versao": "v1", "criado_em": "2026-10-03T14:00:00-03:00", "conta_id": "0b8e4c7a-5d2f-4a8e-9c1b-2f3a4b5c6d7e", "dados": { "objeto": "produto", "id": "5a6b7c8d-9e0f-4a1b-2c3d-4e5f6a7b8c9d", "sku": "CHAV-DRG" }, "url": "https://api.precificador3d.com.br/v1/produtos/5a6b7c8d-9e0f-4a1b-2c3d-4e5f6a7b8c9d" } ``` ### `catalogo.atualizado_em_massa` Uma operação mudou mais de 20 produtos (precificação em massa ou importação). A `url` do evento é `GET /produtos?ordem=atualizado_em`; para pegar só o que mudou, acrescente `atualizado_desde=`. Em `dados`: `quantidade`, `desde`. Só sai para endpoints criados por quem tem `produtos.ver`. ```json { "id": "7b0c1d2e-3f4a-4b5c-8d6e-7f8a9b0c1d2e", "tipo": "catalogo.atualizado_em_massa", "versao": "v1", "criado_em": "2026-10-03T14:00:00-03:00", "conta_id": "0b8e4c7a-5d2f-4a8e-9c1b-2f3a4b5c6d7e", "dados": { "objeto": "catalogo", "quantidade": 48, "desde": "2026-10-04T12:58:00-03:00" }, "url": "https://api.precificador3d.com.br/v1/produtos?ordem=atualizado_em" } ``` ### `webhook.teste` Você clicou em "Enviar teste" na tela do endpoint. Em `dados`: `mensagem`. ```json { "id": "7b0c1d2e-3f4a-4b5c-8d6e-7f8a9b0c1d2e", "tipo": "webhook.teste", "versao": "v1", "criado_em": "2026-10-03T14:00:00-03:00", "conta_id": "0b8e4c7a-5d2f-4a8e-9c1b-2f3a4b5c6d7e", "dados": { "objeto": "teste", "mensagem": "Tudo certo com este endpoint." }, "url": null } ``` --- URL: https://precificador3d.com.br/docs/api/webhooks/assinatura Markdown: https://precificador3d.com.br/docs/api/webhooks/assinatura.md --- # Verificar a assinatura > Como conferir o cabeçalho Precificador-Assinatura (HMAC-SHA256 com janela de 5 minutos) em Node.js e Python. URL: https://precificador3d.com.br/docs/api/webhooks/assinatura Todo webhook chega assinado com o segredo do endpoint. Confira a assinatura antes de usar o corpo: sem ela, qualquer um poderia mandar um aviso falso para o seu sistema. ```http Precificador-Assinatura: t=1759510800,v1=5f2b… ``` ## Como conferir 1. Separe `t` (segundos Unix do envio) e cada `v1` (HMAC em hexadecimal) do cabeçalho. 2. Recuse se `t` estiver a mais de **300 segundos** do seu relógio. 3. Calcule `HMAC-SHA256(segredo, ".")` em hexadecimal, usando o segredo inteiro (com o `whsec_`). 4. Compare em **tempo constante** com cada `v1`. Aceite se qualquer um bater. 5. Depois: ignore o evento se o `id` já foi processado e reconsulte a API. **Node.js** ```js import crypto from 'node:crypto'; import express from 'express'; const SEGREDO = process.env.PC3D_WEBHOOK_SEGREDO; // whsec_… const JANELA_S = 300; export function assinaturaValida(corpoCru, cabecalho, segredo, agora = Math.floor(Date.now() / 1000)) { if (typeof cabecalho !== 'string' || cabecalho.length > 300) return false; const partes = cabecalho.split(',').map((p) => p.trim()); const t = Number(partes.find((p) => p.startsWith('t='))?.slice(2)); const assinaturas = partes.filter((p) => p.startsWith('v1=')).map((p) => p.slice(3)); if (!Number.isInteger(t) || Math.abs(agora - t) > JANELA_S || assinaturas.length === 0) return false; const esperada = crypto.createHmac('sha256', segredo).update(`${t}.`).update(corpoCru).digest(); return assinaturas.some((hex) => { if (!/^[0-9a-f]{64}$/.test(hex)) return false; return crypto.timingSafeEqual(Buffer.from(hex, 'hex'), esperada); }); } const app = express(); // express.raw: o corpo chega como Buffer, sem parse app.post('/webhooks/precificador', express.raw({ type: 'application/json', limit: '16kb' }), (req, res) => { if (!assinaturaValida(req.body, req.get('Precificador-Assinatura'), SEGREDO)) { return res.sendStatus(401); } const evento = JSON.parse(req.body.toString('utf8')); // 1) deduplique por evento.id 2) coloque numa fila 3) reconsulte evento.url com a sua chave res.sendStatus(204); }); app.listen(3000); ``` **Python** ```python import hashlib import hmac import os import re import time from flask import Flask, abort, request SEGREDO = os.environ["PC3D_WEBHOOK_SEGREDO"].encode() # whsec_… JANELA_S = 300 def assinatura_valida(corpo_cru: bytes, cabecalho: str | None, segredo: bytes, agora: int | None = None) -> bool: if not cabecalho or len(cabecalho) > 300: return False partes = [p.strip() for p in cabecalho.split(",")] t_txt = next((p[2:] for p in partes if p.startswith("t=")), "") assinaturas = [p[3:] for p in partes if p.startswith("v1=")] if not t_txt.isdigit() or not assinaturas: return False t = int(t_txt) if abs((agora or int(time.time())) - t) > JANELA_S: return False esperada = hmac.new(segredo, f"{t}.".encode() + corpo_cru, hashlib.sha256).hexdigest() return any(re.fullmatch(r"[0-9a-f]{64}", a) and hmac.compare_digest(a, esperada) for a in assinaturas) app = Flask(__name__) app.config["MAX_CONTENT_LENGTH"] = 16 * 1024 @app.post("/webhooks/precificador") def receber(): corpo = request.get_data(cache=True) # corpo cru, antes do parse if not assinatura_valida(corpo, request.headers.get("Precificador-Assinatura"), SEGREDO): abort(401) evento = request.get_json(force=True) # 1) deduplique por evento["id"] 2) coloque numa fila 3) reconsulte evento["url"] com a sua chave return "", 204 ``` > **Use o corpo cru:** Calcule o HMAC sobre os bytes exatamente como chegaram. Se o seu framework já converteu o JSON, a assinatura não bate. ## Trocar o segredo Em **Gerar novo segredo** (pede a senha), o segredo anterior continua valendo por 24 horas. Nesse período o cabeçalho traz dois `v1=`: um de cada segredo. Atualize a sua integração e, se quiser, encerre o anterior antes com **Revogar o anterior agora**. --- URL: https://precificador3d.com.br/docs/api/changelog Markdown: https://precificador3d.com.br/docs/api/changelog.md --- # Changelog da API > O que mudou na API e nos webhooks do Precificador 3D, versão por versão. URL: https://precificador3d.com.br/docs/api/changelog Mudanças na API e nos webhooks, da mais recente para a mais antiga. Mudança que quebra contrato só acontece numa versão nova ([Versionamento](https://precificador3d.com.br/docs/api/versionamento)). ### 2026-10-03 · v1: primeira versão - Mudar o status da cotação (`POST /cotacoes/{id}/status`, escopo `cotacoes:status`) e o evento `cotacao.status_mudou`. - Conta, canais, produtos com preço por canal, materiais e cores. - Saldos de estoque e de insumos; movimentos de estoque. - Cotações (leitura e criação em rascunho) e pedidos de produção. - Eventos de webhook assinados com HMAC-SHA256. --- URL: https://precificador3d.com.br/docs/api/referencia/saude Markdown: https://precificador3d.com.br/docs/api/referencia/saude.md --- # Verificar se a API está no ar > Não exige chave e não consome cota. Responde 503 quando a API está desligada ou o disjuntor está aberto. URL: https://precificador3d.com.br/docs/api/referencia/saude `GET https://api.precificador3d.com.br/v1/saude` Não exige chave e não consome cota. Responde 503 quando a API está desligada ou o disjuntor está aberto. Não exige chave. ## Resposta 200 API no ar. | Campo | Tipo | Obrigatório | Descrição | | --- | --- | --- | --- | | `situacao` | string, sempre "ok" | sim | | ```json { "situacao": "ok" } ``` ## Outras respostas - **429** (`limite_excedido`): Limite de uso excedido (rajada, minuto, mês ou requisições simultâneas). - **503** (`indisponivel`): API desligada, sob pressão (disjuntor aberto) ou no limite global da plataforma. ## Exemplos **cURL** ```bash curl "https://api.precificador3d.com.br/v1/saude" ``` **JavaScript** ```js const resposta = await fetch('https://api.precificador3d.com.br/v1/saude', { }); if (!resposta.ok) { const erro = await resposta.json(); // application/problem+json throw new Error(`${erro.codigo}: ${erro.detail} (${erro.requisicao_id})`); } const dados = await resposta.json(); ``` **Python** ```python import os import requests resposta = requests.get( "https://api.precificador3d.com.br/v1/saude", timeout=10, ) resposta.raise_for_status() dados = resposta.json() ``` --- URL: https://precificador3d.com.br/docs/api/referencia/obter-conta Markdown: https://precificador3d.com.br/docs/api/referencia/obter-conta.md --- # Ver a conta, a chave e os limites > Útil para testar a chave e ver os escopos efetivos (escopos da chave que a pessoa que a criou ainda tem permissão para usar). URL: https://precificador3d.com.br/docs/api/referencia/obter-conta `GET https://api.precificador3d.com.br/v1/conta` Útil para testar a chave e ver os escopos efetivos (escopos da chave que a pessoa que a criou ainda tem permissão para usar). ## Parâmetros | Nome | Onde | Tipo | Obrigatório | Descrição | | --- | --- | --- | --- | --- | | `If-None-Match` | header | string | não | ETag recebida antes. Se nada mudou, a resposta é `304` e não gasta a cota mensal. (até 100 caracteres) | ## Resposta 200 Conta da chave. | Campo | Tipo | Obrigatório | Descrição | | --- | --- | --- | --- | | `id` | string (uuid) | sim | | | `nome` | string | sim | | | `plano` | string | sim | Valores: `bancada`, `oficina`, `farm`. | | `chave` | object | sim | | | `chave.id` | string (uuid) | sim | | | `chave.nome` | string | sim | (até 60 caracteres) | | `chave.prefixo` | string | sim | Início da chave, para reconhecer (nunca a chave inteira). | | `chave.escopos` | array de string | sim | | | `chave.escopos_efetivos` | array de string | sim | Escopos da chave que quem a criou ainda pode usar. | | `chave.expira_em` | string (date-time) \| null | sim | | | `limites` | object | sim | | | `limites.rajada_por_segundo` | integer | sim | | | `limites.rajada_capacidade` | integer | sim | | | `limites.leitura_por_minuto` | integer | sim | | | `limites.escrita_por_minuto` | integer | sim | | | `limites.mes` | integer | sim | | | `limites.mes_usado` | integer | sim | | ```json { "id": "0b8e4c7a-5d2f-4a8e-9c1b-2f3a4b5c6d7e", "nome": "Ateliê Exemplo", "plano": "oficina", "chave": { "id": "9a1b2c3d-4e5f-4a6b-8c7d-9e0f1a2b3c4d", "nome": "Loja Exemplo", "prefixo": "pc3d_live_EXEMPLO", "escopos": [ "produtos:ler", "estoque:ler", "cotacoes:escrever" ], "escopos_efetivos": [ "produtos:ler", "estoque:ler", "cotacoes:escrever" ], "expira_em": "2027-10-03T12:00:00-03:00" }, "limites": { "rajada_por_segundo": 2, "rajada_capacidade": 10, "leitura_por_minuto": 60, "escrita_por_minuto": 20, "mes": 150000, "mes_usado": 1820 } } ``` ## Outras respostas - **304**: Nada mudou desde a ETag informada. - **401** (`nao_autenticado`): Chave ausente, malformada, desconhecida, revogada ou expirada (a resposta é a mesma para todos os casos). - **403** (`escopo_insuficiente`): Escopo insuficiente, conta bloqueada, módulo desligado ou chave suspensa. - **429** (`limite_excedido`): Limite de uso excedido (rajada, minuto, mês ou requisições simultâneas). - **500** (`erro_interno`): Erro interno. O detalhe fica no log, ligado ao requisicao_id. - **503** (`indisponivel`): API desligada, sob pressão (disjuntor aberto) ou no limite global da plataforma. ## Exemplos **cURL** ```bash curl "https://api.precificador3d.com.br/v1/conta" \ -H "Authorization: Bearer $PC3D_CHAVE" ``` **JavaScript** ```js const resposta = await fetch('https://api.precificador3d.com.br/v1/conta', { headers: { Authorization: `Bearer ${process.env.PC3D_CHAVE}`, }, }); if (!resposta.ok) { const erro = await resposta.json(); // application/problem+json throw new Error(`${erro.codigo}: ${erro.detail} (${erro.requisicao_id})`); } const dados = await resposta.json(); ``` **Python** ```python import os import requests resposta = requests.get( "https://api.precificador3d.com.br/v1/conta", headers={ "Authorization": f"Bearer {os.environ['PC3D_CHAVE']}", }, timeout=10, ) resposta.raise_for_status() dados = resposta.json() ``` --- URL: https://precificador3d.com.br/docs/api/referencia/listar-canais Markdown: https://precificador3d.com.br/docs/api/referencia/listar-canais.md --- # Listar canais de venda > Escopo: produtos:ler. GET /canais na API do Precificador 3D. URL: https://precificador3d.com.br/docs/api/referencia/listar-canais `GET https://api.precificador3d.com.br/v1/canais` Escopo: `produtos:ler`. Escopo: `produtos:ler`. ## Parâmetros | Nome | Onde | Tipo | Obrigatório | Descrição | | --- | --- | --- | --- | --- | | `If-None-Match` | header | string | não | ETag recebida antes. Se nada mudou, a resposta é `304` e não gasta a cota mensal. (até 100 caracteres) | ## Resposta 200 Canais da conta. | Campo | Tipo | Obrigatório | Descrição | | --- | --- | --- | --- | | `dados` | array de Canal | sim | (0 a 100 itens) | | `dados[].id` | string (uuid) | sim | | | `dados[].nome` | string | sim | | | `dados[].tipo` | string | sim | Valores: `loja`, `marketplace`. | | `dados[].arredondamento` | string | sim | Valores: `nenhum`, `cima_90`, `cima_inteiro`. | | `dados[].ativo` | boolean | sim | | ```json { "dados": [ { "id": "1c2d3e4f-5a6b-4c7d-8e9f-0a1b2c3d4e5f", "nome": "Loja própria", "tipo": "loja", "arredondamento": "cima_90", "ativo": true }, { "id": "2d3e4f5a-6b7c-4d8e-9f0a-1b2c3d4e5f6a", "nome": "Marketplace Exemplo", "tipo": "marketplace", "arredondamento": "cima_90", "ativo": true } ] } ``` ## Outras respostas - **304**: Nada mudou desde a ETag informada. - **401** (`nao_autenticado`): Chave ausente, malformada, desconhecida, revogada ou expirada (a resposta é a mesma para todos os casos). - **403** (`escopo_insuficiente`): Escopo insuficiente, conta bloqueada, módulo desligado ou chave suspensa. - **429** (`limite_excedido`): Limite de uso excedido (rajada, minuto, mês ou requisições simultâneas). - **500** (`erro_interno`): Erro interno. O detalhe fica no log, ligado ao requisicao_id. - **503** (`indisponivel`): API desligada, sob pressão (disjuntor aberto) ou no limite global da plataforma. ## Exemplos **cURL** ```bash curl "https://api.precificador3d.com.br/v1/canais" \ -H "Authorization: Bearer $PC3D_CHAVE" ``` **JavaScript** ```js const resposta = await fetch('https://api.precificador3d.com.br/v1/canais', { headers: { Authorization: `Bearer ${process.env.PC3D_CHAVE}`, }, }); if (!resposta.ok) { const erro = await resposta.json(); // application/problem+json throw new Error(`${erro.codigo}: ${erro.detail} (${erro.requisicao_id})`); } const dados = await resposta.json(); ``` **Python** ```python import os import requests resposta = requests.get( "https://api.precificador3d.com.br/v1/canais", headers={ "Authorization": f"Bearer {os.environ['PC3D_CHAVE']}", }, timeout=10, ) resposta.raise_for_status() dados = resposta.json() ``` --- URL: https://precificador3d.com.br/docs/api/referencia/listar-produtos Markdown: https://precificador3d.com.br/docs/api/referencia/listar-produtos.md --- # Listar produtos com preço por canal > Escopo: produtos:ler. Com produtos:custos (e custos.ver de quem criou a chave), os produtos trazem custo, preço sugerido, margem e lucro por hora. Custo: 1… URL: https://precificador3d.com.br/docs/api/referencia/listar-produtos `GET https://api.precificador3d.com.br/v1/produtos` Escopo: `produtos:ler`. Com `produtos:custos` (e `custos.ver` de quem criou a chave), os produtos trazem custo, preço sugerido, margem e lucro por hora. Custo: 1 unidade por requisição com `limite` até 25; acima disso, operação cara (1 + 1 a cada 25 produtos). Escopo: `produtos:ler`. ## Parâmetros | Nome | Onde | Tipo | Obrigatório | Descrição | | --- | --- | --- | --- | --- | | `limite` | query | integer | não | Itens por página, de 1 a 100. Acima de 25 conta como operação cara. (de 1 a 100; padrão 25) | | `cursor` | query | string | não | Valor de `proximo_cursor` da página anterior. Opaco. (até 200 caracteres) | | `ordem` | query | string | não | Ordenação. `-` na frente = decrescente. (padrão "-atualizado_em") Valores: `atualizado_em`, `-atualizado_em`, `criado_em`, `-criado_em`. | | `atualizado_desde` | query | string (date-time) | não | Só o que mudou a partir deste instante. Use com `ordem=atualizado_em` para reconciliar depois de webhooks. | | `If-None-Match` | header | string | não | ETag recebida antes. Se nada mudou, a resposta é `304` e não gasta a cota mensal. (até 100 caracteres) | | `status` | query | string | não | Valores: `avaliacao`, `catalogo`, `pausado`. | | `categoria_id` | query | string (uuid) | não | | | `sku` | query | string | não | Igualdade exata. (até 40 caracteres) | ## Resposta 200 Página de produtos. | Campo | Tipo | Obrigatório | Descrição | | --- | --- | --- | --- | | `dados` | array de Produto | sim | (0 a 100 itens) | | `dados[].id` | string (uuid) | sim | | | `dados[].nome` | string | sim | (até 120 caracteres) | | `dados[].sku` | string \| null | sim | (até 40 caracteres) | | `dados[].status` | string | sim | Valores: `avaliacao`, `catalogo`, `pausado`. | | `dados[].categoria` | object \| null | sim | | | `dados[].categoria.id` | string (uuid) | sim | | | `dados[].categoria.nome` | string | sim | | | `dados[].titulo` | string \| null | não | | | `dados[].descricao` | string \| null | não | | | `dados[].ean` | string \| null | não | | | `dados[].medidas` | object | não | | | `dados[].medidas.largura_cm` | number \| null | não | | | `dados[].medidas.altura_cm` | number \| null | não | | | `dados[].medidas.profundidade_cm` | number \| null | não | | | `dados[].medidas.peso_g` | number \| null | não | | | `dados[].medidas.peso_embalado_g` | number \| null | não | | | `dados[].quantidade_minima` | integer \| null | não | | | `dados[].multiplo_de` | integer \| null | não | | | `dados[].preco_venda_centavos` | integer \| null | sim | Preço da loja própria definido pela conta, ou null. (de 0 a 100000000000) | | `dados[].precos` | array de object | sim | Preço em cada canal ativo, calculado no servidor. | | `dados[].precos[].canal_id` | string (uuid) | sim | | | `dados[].precos[].canal_nome` | string | sim | | | `dados[].precos[].preco_centavos` | integer | sim | (de 0 a 100000000000) | | `dados[].faixas` | array de object | sim | Preço por unidade conforme a quantidade (vazio quando o produto não tem faixas). | | `dados[].faixas[].quantidade_a_partir_de` | integer | sim | | | `dados[].faixas[].preco_unitario_centavos` | integer | sim | (de 0 a 100000000000) | | `dados[].variacoes` | array de Variacao | sim | | | `dados[].variacoes[].id` | string (uuid) | sim | | | `dados[].variacoes[].nome` | string | sim | | | `dados[].variacoes[].sku` | string \| null | sim | | | `dados[].variacoes[].ativa` | boolean | sim | | | `dados[].variacoes[].valores` | array de object | sim | | | `dados[].variacoes[].valores[].tipo` | string | sim | | | `dados[].variacoes[].valores[].valor` | string | sim | | | `dados[].variacoes[].cor` | CorCliente \| null | sim | | | `dados[].variacoes[].cor.id` | string (uuid) | sim | | | `dados[].variacoes[].cor.codigo` | string | sim | | | `dados[].variacoes[].cor.nome_cliente` | string | sim | | | `dados[].variacoes[].cor.acabamento` | string | não | Valores: `nenhum`, `brilhante`, `fosco`. | | `dados[].criado_em` | string (date-time) | sim | | | `dados[].atualizado_em` | string (date-time) | sim | | | `dados[].custo_centavos` | integer | não | [custos] Custo completo por unidade. (de 0 a 100000000000) | | `dados[].preco_sugerido_centavos` | integer | não | [custos] Preço sugerido pelo método de preço da conta. (de 0 a 100000000000) | | `dados[].margem_bp` | integer | não | [custos] Margem em pontos-base (2500 = 25%). | | `dados[].lucro_hora_centavos` | integer | não | [custos] Lucro por hora de máquina. | | `proximo_cursor` | string \| null | sim | Cursor da próxima página, ou `null` no fim. | ```json { "dados": [ { "id": "5a6b7c8d-9e0f-4a1b-2c3d-4e5f6a7b8c9d", "nome": "Chaveiro Dragão", "sku": "CHAV-DRG", "status": "catalogo", "categoria": { "id": "b1c2d3e4-f5a6-4b7c-8d9e-0f1a2b3c4d5e", "nome": "Chaveiros" }, "titulo": "Chaveiro Dragão articulado impresso em 3D", "descricao": "Dragão articulado de 12 cm, com argola.", "ean": null, "medidas": { "largura_cm": 12, "altura_cm": 3, "profundidade_cm": 2, "peso_g": 14, "peso_embalado_g": 22 }, "quantidade_minima": 1, "multiplo_de": null, "preco_venda_centavos": 1990, "precos": [ { "canal_id": "1c2d3e4f-5a6b-4c7d-8e9f-0a1b2c3d4e5f", "canal_nome": "Loja própria", "preco_centavos": 1990 }, { "canal_id": "2d3e4f5a-6b7c-4d8e-9f0a-1b2c3d4e5f6a", "canal_nome": "Marketplace Exemplo", "preco_centavos": 2490 } ], "faixas": [ { "quantidade_a_partir_de": 1, "preco_unitario_centavos": 1990 }, { "quantidade_a_partir_de": 35, "preco_unitario_centavos": 1290 } ], "variacoes": [ { "id": "6b7c8d9e-0f1a-4b2c-3d4e-5f6a7b8c9d0e", "nome": "Azul", "sku": "CHAV-DRG-AZ", "ativa": true, "valores": [ { "tipo": "Cor", "valor": "Azul" } ], "cor": { "id": "c2d3e4f5-a6b7-4c8d-9e0f-1a2b3c4d5e6f", "codigo": "#007", "nome_cliente": "Azul", "acabamento": "fosco" } } ], "criado_em": "2026-08-12T10:00:00-03:00", "atualizado_em": "2026-10-02T10:00:00-03:00" } ] } ``` ## Outras respostas - **304**: Nada mudou desde a ETag informada. - **400** (`dados_invalidos`): Dados, filtro, cursor ou cabeçalho inválido. - **401** (`nao_autenticado`): Chave ausente, malformada, desconhecida, revogada ou expirada (a resposta é a mesma para todos os casos). - **403** (`escopo_insuficiente`): Escopo insuficiente, conta bloqueada, módulo desligado ou chave suspensa. - **429** (`limite_excedido`): Limite de uso excedido (rajada, minuto, mês ou requisições simultâneas). - **500** (`erro_interno`): Erro interno. O detalhe fica no log, ligado ao requisicao_id. - **503** (`indisponivel`): API desligada, sob pressão (disjuntor aberto) ou no limite global da plataforma. ## Exemplos **cURL** ```bash curl "https://api.precificador3d.com.br/v1/produtos?limite=25" \ -H "Authorization: Bearer $PC3D_CHAVE" ``` **JavaScript** ```js const resposta = await fetch('https://api.precificador3d.com.br/v1/produtos?limite=25', { headers: { Authorization: `Bearer ${process.env.PC3D_CHAVE}`, }, }); if (!resposta.ok) { const erro = await resposta.json(); // application/problem+json throw new Error(`${erro.codigo}: ${erro.detail} (${erro.requisicao_id})`); } const dados = await resposta.json(); ``` **Python** ```python import os import requests resposta = requests.get( "https://api.precificador3d.com.br/v1/produtos", params={ "limite": 25, }, headers={ "Authorization": f"Bearer {os.environ['PC3D_CHAVE']}", }, timeout=10, ) resposta.raise_for_status() dados = resposta.json() ``` --- URL: https://precificador3d.com.br/docs/api/referencia/obter-produto Markdown: https://precificador3d.com.br/docs/api/referencia/obter-produto.md --- # Ver um produto > Escopo: produtos:ler. Produto de outra conta responde 404, igual a id inexistente. URL: https://precificador3d.com.br/docs/api/referencia/obter-produto `GET https://api.precificador3d.com.br/v1/produtos/{id}` Escopo: `produtos:ler`. Produto de outra conta responde 404, igual a id inexistente. Escopo: `produtos:ler`. ## Parâmetros | Nome | Onde | Tipo | Obrigatório | Descrição | | --- | --- | --- | --- | --- | | `id` | path | string (uuid) | sim | | | `If-None-Match` | header | string | não | ETag recebida antes. Se nada mudou, a resposta é `304` e não gasta a cota mensal. (até 100 caracteres) | ## Resposta 200 Produto. | Campo | Tipo | Obrigatório | Descrição | | --- | --- | --- | --- | | `id` | string (uuid) | sim | | | `nome` | string | sim | (até 120 caracteres) | | `sku` | string \| null | sim | (até 40 caracteres) | | `status` | string | sim | Valores: `avaliacao`, `catalogo`, `pausado`. | | `categoria` | object \| null | sim | | | `categoria.id` | string (uuid) | sim | | | `categoria.nome` | string | sim | | | `titulo` | string \| null | não | | | `descricao` | string \| null | não | | | `ean` | string \| null | não | | | `medidas` | object | não | | | `medidas.largura_cm` | number \| null | não | | | `medidas.altura_cm` | number \| null | não | | | `medidas.profundidade_cm` | number \| null | não | | | `medidas.peso_g` | number \| null | não | | | `medidas.peso_embalado_g` | number \| null | não | | | `quantidade_minima` | integer \| null | não | | | `multiplo_de` | integer \| null | não | | | `preco_venda_centavos` | integer \| null | sim | Preço da loja própria definido pela conta, ou null. (de 0 a 100000000000) | | `precos` | array de object | sim | Preço em cada canal ativo, calculado no servidor. | | `precos[].canal_id` | string (uuid) | sim | | | `precos[].canal_nome` | string | sim | | | `precos[].preco_centavos` | integer | sim | (de 0 a 100000000000) | | `faixas` | array de object | sim | Preço por unidade conforme a quantidade (vazio quando o produto não tem faixas). | | `faixas[].quantidade_a_partir_de` | integer | sim | | | `faixas[].preco_unitario_centavos` | integer | sim | (de 0 a 100000000000) | | `variacoes` | array de Variacao | sim | | | `variacoes[].id` | string (uuid) | sim | | | `variacoes[].nome` | string | sim | | | `variacoes[].sku` | string \| null | sim | | | `variacoes[].ativa` | boolean | sim | | | `variacoes[].valores` | array de object | sim | | | `variacoes[].valores[].tipo` | string | sim | | | `variacoes[].valores[].valor` | string | sim | | | `variacoes[].cor` | CorCliente \| null | sim | | | `variacoes[].cor.id` | string (uuid) | sim | | | `variacoes[].cor.codigo` | string | sim | | | `variacoes[].cor.nome_cliente` | string | sim | | | `variacoes[].cor.acabamento` | string | não | Valores: `nenhum`, `brilhante`, `fosco`. | | `criado_em` | string (date-time) | sim | | | `atualizado_em` | string (date-time) | sim | | | `custo_centavos` | integer | não | [custos] Custo completo por unidade. (de 0 a 100000000000) | | `preco_sugerido_centavos` | integer | não | [custos] Preço sugerido pelo método de preço da conta. (de 0 a 100000000000) | | `margem_bp` | integer | não | [custos] Margem em pontos-base (2500 = 25%). | | `lucro_hora_centavos` | integer | não | [custos] Lucro por hora de máquina. | ```json { "id": "5a6b7c8d-9e0f-4a1b-2c3d-4e5f6a7b8c9d", "nome": "Chaveiro Dragão", "sku": "CHAV-DRG", "status": "catalogo", "categoria": { "id": "b1c2d3e4-f5a6-4b7c-8d9e-0f1a2b3c4d5e", "nome": "Chaveiros" }, "titulo": "Chaveiro Dragão articulado impresso em 3D", "descricao": "Dragão articulado de 12 cm, com argola.", "ean": null, "medidas": { "largura_cm": 12, "altura_cm": 3, "profundidade_cm": 2, "peso_g": 14, "peso_embalado_g": 22 }, "quantidade_minima": 1, "multiplo_de": null, "preco_venda_centavos": 1990, "precos": [ { "canal_id": "1c2d3e4f-5a6b-4c7d-8e9f-0a1b2c3d4e5f", "canal_nome": "Loja própria", "preco_centavos": 1990 }, { "canal_id": "2d3e4f5a-6b7c-4d8e-9f0a-1b2c3d4e5f6a", "canal_nome": "Marketplace Exemplo", "preco_centavos": 2490 } ], "faixas": [ { "quantidade_a_partir_de": 1, "preco_unitario_centavos": 1990 }, { "quantidade_a_partir_de": 35, "preco_unitario_centavos": 1290 } ], "variacoes": [ { "id": "6b7c8d9e-0f1a-4b2c-3d4e-5f6a7b8c9d0e", "nome": "Azul", "sku": "CHAV-DRG-AZ", "ativa": true, "valores": [ { "tipo": "Cor", "valor": "Azul" } ], "cor": { "id": "c2d3e4f5-a6b7-4c8d-9e0f-1a2b3c4d5e6f", "codigo": "#007", "nome_cliente": "Azul", "acabamento": "fosco" } } ], "criado_em": "2026-08-12T10:00:00-03:00", "atualizado_em": "2026-10-02T10:00:00-03:00" } ``` ## Outras respostas - **304**: Nada mudou desde a ETag informada. - **400** (`dados_invalidos`): Dados, filtro, cursor ou cabeçalho inválido. - **401** (`nao_autenticado`): Chave ausente, malformada, desconhecida, revogada ou expirada (a resposta é a mesma para todos os casos). - **403** (`escopo_insuficiente`): Escopo insuficiente, conta bloqueada, módulo desligado ou chave suspensa. - **404** (`nao_encontrado`): Não existe nesta conta. - **429** (`limite_excedido`): Limite de uso excedido (rajada, minuto, mês ou requisições simultâneas). - **500** (`erro_interno`): Erro interno. O detalhe fica no log, ligado ao requisicao_id. - **503** (`indisponivel`): API desligada, sob pressão (disjuntor aberto) ou no limite global da plataforma. ## Exemplos **cURL** ```bash curl "https://api.precificador3d.com.br/v1/produtos/5a6b7c8d-9e0f-4a1b-2c3d-4e5f6a7b8c9d" \ -H "Authorization: Bearer $PC3D_CHAVE" ``` **JavaScript** ```js const resposta = await fetch('https://api.precificador3d.com.br/v1/produtos/5a6b7c8d-9e0f-4a1b-2c3d-4e5f6a7b8c9d', { headers: { Authorization: `Bearer ${process.env.PC3D_CHAVE}`, }, }); if (!resposta.ok) { const erro = await resposta.json(); // application/problem+json throw new Error(`${erro.codigo}: ${erro.detail} (${erro.requisicao_id})`); } const dados = await resposta.json(); ``` **Python** ```python import os import requests resposta = requests.get( "https://api.precificador3d.com.br/v1/produtos/5a6b7c8d-9e0f-4a1b-2c3d-4e5f6a7b8c9d", headers={ "Authorization": f"Bearer {os.environ['PC3D_CHAVE']}", }, timeout=10, ) resposta.raise_for_status() dados = resposta.json() ``` --- URL: https://precificador3d.com.br/docs/api/referencia/listar-materiais Markdown: https://precificador3d.com.br/docs/api/referencia/listar-materiais.md --- # Listar materiais e cores > Escopo: insumos:ler. Custo por kg só com produtos:custos. URL: https://precificador3d.com.br/docs/api/referencia/listar-materiais `GET https://api.precificador3d.com.br/v1/insumos/materiais` Escopo: `insumos:ler`. Custo por kg só com `produtos:custos`. Escopo: `insumos:ler`. ## Parâmetros | Nome | Onde | Tipo | Obrigatório | Descrição | | --- | --- | --- | --- | --- | | `limite` | query | integer | não | Itens por página, de 1 a 100. Acima de 25 conta como operação cara. (de 1 a 100; padrão 25) | | `cursor` | query | string | não | Valor de `proximo_cursor` da página anterior. Opaco. (até 200 caracteres) | | `atualizado_desde` | query | string (date-time) | não | Só o que mudou a partir deste instante. Use com `ordem=atualizado_em` para reconciliar depois de webhooks. | | `If-None-Match` | header | string | não | ETag recebida antes. Se nada mudou, a resposta é `304` e não gasta a cota mensal. (até 100 caracteres) | ## Resposta 200 Página de materiais. | Campo | Tipo | Obrigatório | Descrição | | --- | --- | --- | --- | | `dados` | array de Material | sim | (0 a 100 itens) | | `dados[].id` | string (uuid) | sim | | | `dados[].tipo` | string | sim | | | `dados[].marca` | string \| null | sim | | | `dados[].linha` | string \| null | sim | | | `dados[].acabamento_cliente` | string | sim | Valores: `nenhum`, `brilhante`, `fosco`. | | `dados[].atualizado_em` | string (date-time) | sim | | | `dados[].custo_kg_centavos` | integer | não | [custos] (de 0 a 100000000000) | | `dados[].cores` | array de object | sim | | | `dados[].cores[].id` | string (uuid) | sim | | | `dados[].cores[].codigo` | string | sim | | | `dados[].cores[].nome_cliente` | string | sim | | | `dados[].cores[].nome_interno` | string | sim | | | `dados[].cores[].cor_hex` | string \| null | sim | | | `dados[].cores[].disponivel` | boolean | sim | | | `dados[].cores[].custo_kg_centavos` | integer | não | [custos] Só quando diferente do material. (de 0 a 100000000000) | | `proximo_cursor` | string \| null | sim | Cursor da próxima página, ou `null` no fim. | ```json { "dados": [ { "id": "3e4f5a6b-7c8d-4e9f-0a1b-2c3d4e5f6a7b", "tipo": "PLA", "marca": "Marca Exemplo", "linha": "Silk", "acabamento_cliente": "brilhante", "atualizado_em": "2026-10-01T09:12:00-03:00", "cores": [ { "id": "4f5a6b7c-8d9e-4f0a-1b2c-3d4e5f6a7b8c", "codigo": "#015", "nome_cliente": "Dourado", "nome_interno": "Dourado seda", "cor_hex": "#C9A227", "disponivel": true } ] } ], "proximo_cursor": null } ``` ## Outras respostas - **304**: Nada mudou desde a ETag informada. - **400** (`dados_invalidos`): Dados, filtro, cursor ou cabeçalho inválido. - **401** (`nao_autenticado`): Chave ausente, malformada, desconhecida, revogada ou expirada (a resposta é a mesma para todos os casos). - **403** (`escopo_insuficiente`): Escopo insuficiente, conta bloqueada, módulo desligado ou chave suspensa. - **429** (`limite_excedido`): Limite de uso excedido (rajada, minuto, mês ou requisições simultâneas). - **500** (`erro_interno`): Erro interno. O detalhe fica no log, ligado ao requisicao_id. - **503** (`indisponivel`): API desligada, sob pressão (disjuntor aberto) ou no limite global da plataforma. ## Exemplos **cURL** ```bash curl "https://api.precificador3d.com.br/v1/insumos/materiais?limite=25" \ -H "Authorization: Bearer $PC3D_CHAVE" ``` **JavaScript** ```js const resposta = await fetch('https://api.precificador3d.com.br/v1/insumos/materiais?limite=25', { headers: { Authorization: `Bearer ${process.env.PC3D_CHAVE}`, }, }); if (!resposta.ok) { const erro = await resposta.json(); // application/problem+json throw new Error(`${erro.codigo}: ${erro.detail} (${erro.requisicao_id})`); } const dados = await resposta.json(); ``` **Python** ```python import os import requests resposta = requests.get( "https://api.precificador3d.com.br/v1/insumos/materiais", params={ "limite": 25, }, headers={ "Authorization": f"Bearer {os.environ['PC3D_CHAVE']}", }, timeout=10, ) resposta.raise_for_status() dados = resposta.json() ``` --- URL: https://precificador3d.com.br/docs/api/referencia/listar-estoque Markdown: https://precificador3d.com.br/docs/api/referencia/listar-estoque.md --- # Listar saldos de peças prontas > Escopo: estoque:ler. Mostra o local próprio e, só para leitura, as lojas do consignado. URL: https://precificador3d.com.br/docs/api/referencia/listar-estoque `GET https://api.precificador3d.com.br/v1/estoque` Escopo: `estoque:ler`. Mostra o local próprio e, só para leitura, as lojas do consignado. Escopo: `estoque:ler`. ## Parâmetros | Nome | Onde | Tipo | Obrigatório | Descrição | | --- | --- | --- | --- | --- | | `limite` | query | integer | não | Itens por página, de 1 a 100. Acima de 25 conta como operação cara. (de 1 a 100; padrão 25) | | `cursor` | query | string | não | Valor de `proximo_cursor` da página anterior. Opaco. (até 200 caracteres) | | `ordem` | query | string | não | Ordenação. `-` na frente = decrescente. (padrão "-atualizado_em") Valores: `atualizado_em`, `-atualizado_em`, `criado_em`, `-criado_em`. | | `atualizado_desde` | query | string (date-time) | não | Só o que mudou a partir deste instante. Use com `ordem=atualizado_em` para reconciliar depois de webhooks. | | `If-None-Match` | header | string | não | ETag recebida antes. Se nada mudou, a resposta é `304` e não gasta a cota mensal. (até 100 caracteres) | | `produto_id` | query | string (uuid) | não | | | `variacao_id` | query | string (uuid) | não | | | `local_id` | query | string (uuid) | não | | ## Resposta 200 Página de saldos. | Campo | Tipo | Obrigatório | Descrição | | --- | --- | --- | --- | | `dados` | array de SaldoEstoque | sim | (0 a 100 itens) | | `dados[].variacao_id` | string (uuid) | sim | | | `dados[].produto_id` | string (uuid) | sim | | | `dados[].sku` | string \| null | sim | | | `dados[].local` | object | sim | | | `dados[].local.id` | string (uuid) | sim | | | `dados[].local.tipo` | string | sim | Valores: `proprio`, `consignatario`. | | `dados[].local.nome` | string | sim | | | `dados[].parte_id` | string (uuid) \| null | sim | Parte solta guardada; null = peça completa. | | `dados[].saldo` | integer | sim | | | `dados[].atualizado_em` | string (date-time) | sim | | | `proximo_cursor` | string \| null | sim | Cursor da próxima página, ou `null` no fim. | ```json { "dados": [ { "variacao_id": "6b7c8d9e-0f1a-4b2c-3d4e-5f6a7b8c9d0e", "produto_id": "5a6b7c8d-9e0f-4a1b-2c3d-4e5f6a7b8c9d", "sku": "CHAV-DRG-AZ", "local": { "id": "7c8d9e0f-1a2b-4c3d-4e5f-6a7b8c9d0e1f", "tipo": "proprio", "nome": "Estoque próprio" }, "parte_id": null, "saldo": 42, "atualizado_em": "2026-10-03T08:30:00-03:00" } ], "proximo_cursor": null } ``` ## Outras respostas - **304**: Nada mudou desde a ETag informada. - **400** (`dados_invalidos`): Dados, filtro, cursor ou cabeçalho inválido. - **401** (`nao_autenticado`): Chave ausente, malformada, desconhecida, revogada ou expirada (a resposta é a mesma para todos os casos). - **403** (`escopo_insuficiente`): Escopo insuficiente, conta bloqueada, módulo desligado ou chave suspensa. - **429** (`limite_excedido`): Limite de uso excedido (rajada, minuto, mês ou requisições simultâneas). - **500** (`erro_interno`): Erro interno. O detalhe fica no log, ligado ao requisicao_id. - **503** (`indisponivel`): API desligada, sob pressão (disjuntor aberto) ou no limite global da plataforma. ## Exemplos **cURL** ```bash curl "https://api.precificador3d.com.br/v1/estoque?limite=25" \ -H "Authorization: Bearer $PC3D_CHAVE" ``` **JavaScript** ```js const resposta = await fetch('https://api.precificador3d.com.br/v1/estoque?limite=25', { headers: { Authorization: `Bearer ${process.env.PC3D_CHAVE}`, }, }); if (!resposta.ok) { const erro = await resposta.json(); // application/problem+json throw new Error(`${erro.codigo}: ${erro.detail} (${erro.requisicao_id})`); } const dados = await resposta.json(); ``` **Python** ```python import os import requests resposta = requests.get( "https://api.precificador3d.com.br/v1/estoque", params={ "limite": 25, }, headers={ "Authorization": f"Bearer {os.environ['PC3D_CHAVE']}", }, timeout=10, ) resposta.raise_for_status() dados = resposta.json() ``` --- URL: https://precificador3d.com.br/docs/api/referencia/criar-movimento-estoque Markdown: https://precificador3d.com.br/docs/api/referencia/criar-movimento-estoque.md --- # Lançar entrada, saída ou ajuste de peças > Escopo: estoque:escrever (quem criou a chave precisa de estoque_produtos.movimentar). Sempre no local próprio: remessa e retorno de consignado só pela… URL: https://precificador3d.com.br/docs/api/referencia/criar-movimento-estoque `POST https://api.precificador3d.com.br/v1/estoque/movimentos` Escopo: `estoque:escrever` (quem criou a chave precisa de `estoque_produtos.movimentar`). Sempre no **local próprio**: remessa e retorno de consignado só pela página do consignado. O saldo nunca fica negativo: saída maior que o saldo responde `422 saldo_insuficiente`. Escopo: `estoque:escrever`. ## Parâmetros | Nome | Onde | Tipo | Obrigatório | Descrição | | --- | --- | --- | --- | --- | | `Idempotency-Key` | header | string | sim | Chave única da operação, guardada por 24 h junto com o hash do corpo, o status e o id criado (sem corpo nem resposta). Repetir com o mesmo corpo devolve o mesmo status e o recurso relido pelo id. A mesma chave com outro corpo responde `422 idempotencia_conflito`. (até 64 caracteres) | ## Corpo (application/json) | Campo | Tipo | Obrigatório | Descrição | | --- | --- | --- | --- | | `tipo` | string | sim | Valores: `entrada`, `saida`, `ajuste`. | | `variacao_id` | string (uuid) | sim | | | `parte_id` | string (uuid) | não | | | `quantidade` | integer | não | Obrigatória em entrada e saída. (de 1 a 99999) | | `contado` | integer | não | Obrigatório em ajuste (saldo contado). (de 0 a 99999) | | `motivo` | string | sim | Valores: `venda_loja`, `venda_marketplace`, `perda`, `devolucao`, `correcao`, `outro`. | | `observacao` | string | não | (até 200 caracteres) | ```json { "tipo": "saida", "variacao_id": "6b7c8d9e-0f1a-4b2c-3d4e-5f6a7b8c9d0e", "quantidade": 2, "motivo": "venda_loja", "observacao": "Pedido Loja Exemplo #88231" } ``` ## Resposta 201 Movimento lançado. | Campo | Tipo | Obrigatório | Descrição | | --- | --- | --- | --- | | `id` | string (uuid) | sim | | | `tipo` | string | sim | Valores: `entrada`, `saida`, `ajuste`. | | `variacao_id` | string (uuid) | sim | | | `parte_id` | string (uuid) \| null | sim | | | `quantidade` | integer | sim | | | `saldo_antes` | integer | sim | | | `saldo_depois` | integer | sim | | | `motivo` | string | sim | | | `criado_em` | string (date-time) | sim | | ```json { "id": "8d9e0f1a-2b3c-4d4e-5f6a-7b8c9d0e1f2a", "tipo": "saida", "variacao_id": "6b7c8d9e-0f1a-4b2c-3d4e-5f6a7b8c9d0e", "parte_id": null, "quantidade": 2, "saldo_antes": 42, "saldo_depois": 40, "motivo": "venda_loja", "criado_em": "2026-10-03T14:02:11-03:00" } ``` ## Outras respostas - **400** (`dados_invalidos`): Dados, filtro, cursor ou cabeçalho inválido. - **401** (`nao_autenticado`): Chave ausente, malformada, desconhecida, revogada ou expirada (a resposta é a mesma para todos os casos). - **403** (`escopo_insuficiente`): Escopo insuficiente, conta bloqueada, módulo desligado ou chave suspensa. - **408** (`tempo_esgotado`): O corpo do POST não chegou inteiro em 5 s. - **409** (`idempotencia_em_andamento`): Requisição com a mesma Idempotency-Key ainda em andamento. - **413** (`corpo_grande_demais`): Corpo acima de 64 KB. - **415** (`tipo_nao_suportado`): Só `application/json`. - **422** (`saldo_insuficiente`): Regra de negócio recusou (referência de outra conta ou inexistente, saldo insuficiente, quantidade fora do mínimo ou múltiplo) ou a Idempotency-Key já foi usada com outro corpo (`idempotencia_conflito`). - **429** (`limite_excedido`): Limite de uso excedido (rajada, minuto, mês ou requisições simultâneas). - **500** (`erro_interno`): Erro interno. O detalhe fica no log, ligado ao requisicao_id. - **503** (`indisponivel`): API desligada, sob pressão (disjuntor aberto) ou no limite global da plataforma. ## Exemplos **cURL** ```bash curl -X POST "https://api.precificador3d.com.br/v1/estoque/movimentos" \ -H "Authorization: Bearer $PC3D_CHAVE" \ -H "Content-Type: application/json" \ -H "Idempotency-Key: $(uuidgen)" \ --data '{ "tipo": "saida", "variacao_id": "6b7c8d9e-0f1a-4b2c-3d4e-5f6a7b8c9d0e", "quantidade": 2, "motivo": "venda_loja", "observacao": "Pedido Loja Exemplo #88231" }' ``` **JavaScript** ```js const resposta = await fetch('https://api.precificador3d.com.br/v1/estoque/movimentos', { method: 'POST', headers: { Authorization: `Bearer ${process.env.PC3D_CHAVE}`, 'Content-Type': 'application/json', 'Idempotency-Key': crypto.randomUUID(), }, body: JSON.stringify({ "tipo": "saida", "variacao_id": "6b7c8d9e-0f1a-4b2c-3d4e-5f6a7b8c9d0e", "quantidade": 2, "motivo": "venda_loja", "observacao": "Pedido Loja Exemplo #88231" }), }); if (!resposta.ok) { const erro = await resposta.json(); // application/problem+json throw new Error(`${erro.codigo}: ${erro.detail} (${erro.requisicao_id})`); } const dados = await resposta.json(); ``` **Python** ```python import os import uuid import requests resposta = requests.post( "https://api.precificador3d.com.br/v1/estoque/movimentos", headers={ "Authorization": f"Bearer {os.environ['PC3D_CHAVE']}", "Idempotency-Key": str(uuid.uuid4()), }, json={ "tipo": "saida", "variacao_id": "6b7c8d9e-0f1a-4b2c-3d4e-5f6a7b8c9d0e", "quantidade": 2, "motivo": "venda_loja", "observacao": "Pedido Loja Exemplo #88231", }, timeout=10, ) resposta.raise_for_status() dados = resposta.json() ``` --- URL: https://precificador3d.com.br/docs/api/referencia/listar-estoque-insumos Markdown: https://precificador3d.com.br/docs/api/referencia/listar-estoque-insumos.md --- # Listar saldos de insumos > Escopo: estoque_insumos:ler. Sem custo. GET /estoque-insumos na API do Precificador 3D. URL: https://precificador3d.com.br/docs/api/referencia/listar-estoque-insumos `GET https://api.precificador3d.com.br/v1/estoque-insumos` Escopo: `estoque_insumos:ler`. Sem custo. Escopo: `estoque_insumos:ler`. ## Parâmetros | Nome | Onde | Tipo | Obrigatório | Descrição | | --- | --- | --- | --- | --- | | `limite` | query | integer | não | Itens por página, de 1 a 100. Acima de 25 conta como operação cara. (de 1 a 100; padrão 25) | | `cursor` | query | string | não | Valor de `proximo_cursor` da página anterior. Opaco. (até 200 caracteres) | | `If-None-Match` | header | string | não | ETag recebida antes. Se nada mudou, a resposta é `304` e não gasta a cota mensal. (até 100 caracteres) | | `tipo` | query | string | não | Valores: `material_cor`, `adicional`, `embalagem`. | | `abaixo_do_minimo` | query | boolean | não | | ## Resposta 200 Página de saldos de insumos. | Campo | Tipo | Obrigatório | Descrição | | --- | --- | --- | --- | | `dados` | array de SaldoInsumo | sim | (0 a 100 itens) | | `dados[].insumo` | object | sim | | | `dados[].insumo.tipo` | string | sim | Valores: `material_cor`, `adicional`, `embalagem`. | | `dados[].insumo.id` | string (uuid) | sim | | | `dados[].insumo.nome` | string | sim | | | `dados[].saldo` | number | sim | | | `dados[].unidade` | string | sim | Valores: `g`, `un`. | | `dados[].minimo` | number \| null | sim | | | `dados[].abaixo_do_minimo` | boolean | sim | | | `dados[].atualizado_em` | string (date-time) | sim | | | `proximo_cursor` | string \| null | sim | Cursor da próxima página, ou `null` no fim. | ```json { "dados": [ { "insumo": { "tipo": "material_cor", "id": "4f5a6b7c-8d9e-4f0a-1b2c-3d4e5f6a7b8c", "nome": "PLA Silk · #015 Dourado" }, "saldo": 320, "unidade": "g", "minimo": 500, "abaixo_do_minimo": true, "atualizado_em": "2026-10-03T11:40:00-03:00" } ], "proximo_cursor": null } ``` ## Outras respostas - **304**: Nada mudou desde a ETag informada. - **400** (`dados_invalidos`): Dados, filtro, cursor ou cabeçalho inválido. - **401** (`nao_autenticado`): Chave ausente, malformada, desconhecida, revogada ou expirada (a resposta é a mesma para todos os casos). - **403** (`escopo_insuficiente`): Escopo insuficiente, conta bloqueada, módulo desligado ou chave suspensa. - **429** (`limite_excedido`): Limite de uso excedido (rajada, minuto, mês ou requisições simultâneas). - **500** (`erro_interno`): Erro interno. O detalhe fica no log, ligado ao requisicao_id. - **503** (`indisponivel`): API desligada, sob pressão (disjuntor aberto) ou no limite global da plataforma. ## Exemplos **cURL** ```bash curl "https://api.precificador3d.com.br/v1/estoque-insumos?limite=25" \ -H "Authorization: Bearer $PC3D_CHAVE" ``` **JavaScript** ```js const resposta = await fetch('https://api.precificador3d.com.br/v1/estoque-insumos?limite=25', { headers: { Authorization: `Bearer ${process.env.PC3D_CHAVE}`, }, }); if (!resposta.ok) { const erro = await resposta.json(); // application/problem+json throw new Error(`${erro.codigo}: ${erro.detail} (${erro.requisicao_id})`); } const dados = await resposta.json(); ``` **Python** ```python import os import requests resposta = requests.get( "https://api.precificador3d.com.br/v1/estoque-insumos", params={ "limite": 25, }, headers={ "Authorization": f"Bearer {os.environ['PC3D_CHAVE']}", }, timeout=10, ) resposta.raise_for_status() dados = resposta.json() ``` --- URL: https://precificador3d.com.br/docs/api/referencia/listar-cotacoes Markdown: https://precificador3d.com.br/docs/api/referencia/listar-cotacoes.md --- # Listar cotações > Escopo: cotacoes:ler. Traz nome e contato do cliente (dado pessoal: guarde só o necessário). URL: https://precificador3d.com.br/docs/api/referencia/listar-cotacoes `GET https://api.precificador3d.com.br/v1/cotacoes` Escopo: `cotacoes:ler`. Traz nome e contato do cliente (dado pessoal: guarde só o necessário). Escopo: `cotacoes:ler`. ## Parâmetros | Nome | Onde | Tipo | Obrigatório | Descrição | | --- | --- | --- | --- | --- | | `limite` | query | integer | não | Itens por página, de 1 a 100. Acima de 25 conta como operação cara. (de 1 a 100; padrão 25) | | `cursor` | query | string | não | Valor de `proximo_cursor` da página anterior. Opaco. (até 200 caracteres) | | `ordem` | query | string | não | Ordenação. `-` na frente = decrescente. (padrão "-atualizado_em") Valores: `atualizado_em`, `-atualizado_em`, `criado_em`, `-criado_em`. | | `atualizado_desde` | query | string (date-time) | não | Só o que mudou a partir deste instante. Use com `ordem=atualizado_em` para reconciliar depois de webhooks. | | `If-None-Match` | header | string | não | ETag recebida antes. Se nada mudou, a resposta é `304` e não gasta a cota mensal. (até 100 caracteres) | | `status` | query | string | não | Valores: `rascunho`, `enviada`, `aprovada`, `recusada`, `em_analise`, `arquivado`. | | `criado_desde` | query | string (date-time) | não | | ## Resposta 200 Página de cotações. | Campo | Tipo | Obrigatório | Descrição | | --- | --- | --- | --- | | `dados` | array de Cotacao | sim | (0 a 100 itens) | | `dados[].id` | string (uuid) | sim | | | `dados[].codigo` | string | sim | | | `dados[].titulo` | string | sim | | | `dados[].status` | string | sim | Valores: `rascunho`, `enviada`, `aprovada`, `recusada`, `em_analise`, `arquivado`. | | `dados[].versao` | integer | sim | | | `dados[].cliente` | object | sim | | | `dados[].cliente.nome` | string \| null | sim | | | `dados[].cliente.contato` | string \| null | sim | | | `dados[].validade` | string (date) \| null | sim | | | `dados[].condicoes` | string \| null | não | | | `dados[].observacao` | string \| null | não | | | `dados[].itens` | array de object | sim | | | `dados[].itens[].id` | string (uuid) | sim | | | `dados[].itens[].nome` | string | sim | | | `dados[].itens[].sku` | string \| null | sim | | | `dados[].itens[].produto_id` | string (uuid) \| null | sim | | | `dados[].itens[].variacao_id` | string (uuid) \| null | sim | | | `dados[].itens[].quantidade` | integer | sim | | | `dados[].itens[].preco_unitario_centavos` | integer | sim | (de 0 a 100000000000) | | `dados[].itens[].total_centavos` | integer | sim | (de 0 a 100000000000) | | `dados[].itens[].cor` | CorCliente \| null | sim | | | `dados[].itens[].cor.id` | string (uuid) | sim | | | `dados[].itens[].cor.codigo` | string | sim | | | `dados[].itens[].cor.nome_cliente` | string | sim | | | `dados[].itens[].cor.acabamento` | string | não | Valores: `nenhum`, `brilhante`, `fosco`. | | `dados[].itens[].cor_a_combinar` | boolean | sim | | | `dados[].total_centavos` | integer | sim | (de 0 a 100000000000) | | `dados[].desconto_centavos` | integer | sim | (de 0 a 100000000000) | | `dados[].criado_em` | string (date-time) | sim | | | `dados[].atualizado_em` | string (date-time) | sim | | | `dados[].enviada_em` | string (date-time) \| null | não | | | `dados[].aprovada_em` | string (date-time) \| null | não | | | `dados[].congelada` | boolean | não | true fora de rascunho e em_analise. Congelada, a cotação só se edita voltando para rascunho pela tela. | | `dados[].custo_total_centavos` | integer | não | [custos] (de 0 a 100000000000) | | `dados[].lucro_centavos` | integer | não | [custos] | | `dados[].margem_bp` | integer | não | [custos] Pontos-base. | | `proximo_cursor` | string \| null | sim | Cursor da próxima página, ou `null` no fim. | ```json { "dados": [ { "id": "9e0f1a2b-3c4d-4e5f-6a7b-8c9d0e1f2a3b", "codigo": "COT-0042", "titulo": "Chaveiros evento Loja Exemplo", "status": "rascunho", "versao": 1, "cliente": { "nome": "Ana Lima", "contato": "ana.lima@example.com" }, "validade": "2026-10-31", "condicoes": "Pagamento 50% na aprovação e 50% na entrega.", "observacao": "Pedido pelo formulário da loja.", "itens": [ { "id": "d3e4f5a6-b7c8-4d9e-0f1a-2b3c4d5e6f7a", "nome": "Chaveiro Dragão · Azul", "sku": "CHAV-DRG-AZ", "produto_id": "5a6b7c8d-9e0f-4a1b-2c3d-4e5f6a7b8c9d", "variacao_id": "6b7c8d9e-0f1a-4b2c-3d4e-5f6a7b8c9d0e", "quantidade": 200, "preco_unitario_centavos": 1290, "total_centavos": 258000, "cor": null, "cor_a_combinar": false } ], "total_centavos": 258000, "desconto_centavos": 0, "criado_em": "2026-10-03T14:00:00-03:00", "atualizado_em": "2026-10-03T14:00:00-03:00", "enviada_em": null, "aprovada_em": null } ] } ``` ## Outras respostas - **304**: Nada mudou desde a ETag informada. - **400** (`dados_invalidos`): Dados, filtro, cursor ou cabeçalho inválido. - **401** (`nao_autenticado`): Chave ausente, malformada, desconhecida, revogada ou expirada (a resposta é a mesma para todos os casos). - **403** (`escopo_insuficiente`): Escopo insuficiente, conta bloqueada, módulo desligado ou chave suspensa. - **429** (`limite_excedido`): Limite de uso excedido (rajada, minuto, mês ou requisições simultâneas). - **500** (`erro_interno`): Erro interno. O detalhe fica no log, ligado ao requisicao_id. - **503** (`indisponivel`): API desligada, sob pressão (disjuntor aberto) ou no limite global da plataforma. ## Exemplos **cURL** ```bash curl "https://api.precificador3d.com.br/v1/cotacoes?limite=25" \ -H "Authorization: Bearer $PC3D_CHAVE" ``` **JavaScript** ```js const resposta = await fetch('https://api.precificador3d.com.br/v1/cotacoes?limite=25', { headers: { Authorization: `Bearer ${process.env.PC3D_CHAVE}`, }, }); if (!resposta.ok) { const erro = await resposta.json(); // application/problem+json throw new Error(`${erro.codigo}: ${erro.detail} (${erro.requisicao_id})`); } const dados = await resposta.json(); ``` **Python** ```python import os import requests resposta = requests.get( "https://api.precificador3d.com.br/v1/cotacoes", params={ "limite": 25, }, headers={ "Authorization": f"Bearer {os.environ['PC3D_CHAVE']}", }, timeout=10, ) resposta.raise_for_status() dados = resposta.json() ``` --- URL: https://precificador3d.com.br/docs/api/referencia/criar-cotacao Markdown: https://precificador3d.com.br/docs/api/referencia/criar-cotacao.md --- # Criar cotação em rascunho > Escopo: cotacoes:escrever (quem criou a chave precisa de cotacoes.editar). A cotação nasce em rascunho, com o preço calculado no servidor (faixa por… URL: https://precificador3d.com.br/docs/api/referencia/criar-cotacao `POST https://api.precificador3d.com.br/v1/cotacoes` Escopo: `cotacoes:escrever` (quem criou a chave precisa de `cotacoes.editar`). A cotação nasce **em rascunho**, com o preço calculado no servidor (faixa por quantidade). A API não aceita preço, desconto nem custo. Enviar ao cliente continua pelo app. Operação de escrita com custo 5. Escopo: `cotacoes:escrever`. ## Parâmetros | Nome | Onde | Tipo | Obrigatório | Descrição | | --- | --- | --- | --- | --- | | `Idempotency-Key` | header | string | sim | Chave única da operação, guardada por 24 h junto com o hash do corpo, o status e o id criado (sem corpo nem resposta). Repetir com o mesmo corpo devolve o mesmo status e o recurso relido pelo id. A mesma chave com outro corpo responde `422 idempotencia_conflito`. (até 64 caracteres) | ## Corpo (application/json) | Campo | Tipo | Obrigatório | Descrição | | --- | --- | --- | --- | | `titulo` | string | sim | (até 120 caracteres) | | `cliente` | object | sim | | | `cliente.nome` | string | sim | (até 120 caracteres) | | `cliente.contato` | string | não | (até 160 caracteres) | | `validade` | string (date) | não | | | `observacao` | string | não | (até 1000 caracteres) | | `itens` | array de object | sim | (1 a 100 itens) | | `itens[].produto_id` | string (uuid) | sim | | | `itens[].variacao_id` | string (uuid) | não | | | `itens[].quantidade` | integer | sim | (de 1 a 99999) | | `itens[].cor_id` | string (uuid) | não | | ```json { "titulo": "Chaveiros evento Loja Exemplo", "cliente": { "nome": "Ana Lima", "contato": "ana.lima@example.com" }, "validade": "2026-10-31", "observacao": "Pedido pelo formulário da loja.", "itens": [ { "produto_id": "5a6b7c8d-9e0f-4a1b-2c3d-4e5f6a7b8c9d", "variacao_id": "6b7c8d9e-0f1a-4b2c-3d4e-5f6a7b8c9d0e", "quantidade": 200 } ] } ``` ## Resposta 201 Cotação criada em rascunho. | Campo | Tipo | Obrigatório | Descrição | | --- | --- | --- | --- | | `id` | string (uuid) | sim | | | `codigo` | string | sim | | | `titulo` | string | sim | | | `status` | string | sim | Valores: `rascunho`, `enviada`, `aprovada`, `recusada`, `em_analise`, `arquivado`. | | `versao` | integer | sim | | | `cliente` | object | sim | | | `cliente.nome` | string \| null | sim | | | `cliente.contato` | string \| null | sim | | | `validade` | string (date) \| null | sim | | | `condicoes` | string \| null | não | | | `observacao` | string \| null | não | | | `itens` | array de object | sim | | | `itens[].id` | string (uuid) | sim | | | `itens[].nome` | string | sim | | | `itens[].sku` | string \| null | sim | | | `itens[].produto_id` | string (uuid) \| null | sim | | | `itens[].variacao_id` | string (uuid) \| null | sim | | | `itens[].quantidade` | integer | sim | | | `itens[].preco_unitario_centavos` | integer | sim | (de 0 a 100000000000) | | `itens[].total_centavos` | integer | sim | (de 0 a 100000000000) | | `itens[].cor` | CorCliente \| null | sim | | | `itens[].cor.id` | string (uuid) | sim | | | `itens[].cor.codigo` | string | sim | | | `itens[].cor.nome_cliente` | string | sim | | | `itens[].cor.acabamento` | string | não | Valores: `nenhum`, `brilhante`, `fosco`. | | `itens[].cor_a_combinar` | boolean | sim | | | `total_centavos` | integer | sim | (de 0 a 100000000000) | | `desconto_centavos` | integer | sim | (de 0 a 100000000000) | | `criado_em` | string (date-time) | sim | | | `atualizado_em` | string (date-time) | sim | | | `enviada_em` | string (date-time) \| null | não | | | `aprovada_em` | string (date-time) \| null | não | | | `congelada` | boolean | não | true fora de rascunho e em_analise. Congelada, a cotação só se edita voltando para rascunho pela tela. | | `custo_total_centavos` | integer | não | [custos] (de 0 a 100000000000) | | `lucro_centavos` | integer | não | [custos] | | `margem_bp` | integer | não | [custos] Pontos-base. | ```json { "id": "9e0f1a2b-3c4d-4e5f-6a7b-8c9d0e1f2a3b", "codigo": "COT-0042", "titulo": "Chaveiros evento Loja Exemplo", "status": "rascunho", "versao": 1, "cliente": { "nome": "Ana Lima", "contato": "ana.lima@example.com" }, "validade": "2026-10-31", "condicoes": "Pagamento 50% na aprovação e 50% na entrega.", "observacao": "Pedido pelo formulário da loja.", "itens": [ { "id": "d3e4f5a6-b7c8-4d9e-0f1a-2b3c4d5e6f7a", "nome": "Chaveiro Dragão · Azul", "sku": "CHAV-DRG-AZ", "produto_id": "5a6b7c8d-9e0f-4a1b-2c3d-4e5f6a7b8c9d", "variacao_id": "6b7c8d9e-0f1a-4b2c-3d4e-5f6a7b8c9d0e", "quantidade": 200, "preco_unitario_centavos": 1290, "total_centavos": 258000, "cor": null, "cor_a_combinar": false } ], "total_centavos": 258000, "desconto_centavos": 0, "criado_em": "2026-10-03T14:00:00-03:00", "atualizado_em": "2026-10-03T14:00:00-03:00", "enviada_em": null, "aprovada_em": null } ``` ## Outras respostas - **400** (`dados_invalidos`): Dados, filtro, cursor ou cabeçalho inválido. - **401** (`nao_autenticado`): Chave ausente, malformada, desconhecida, revogada ou expirada (a resposta é a mesma para todos os casos). - **403** (`escopo_insuficiente`): Escopo insuficiente, conta bloqueada, módulo desligado ou chave suspensa. - **408** (`tempo_esgotado`): O corpo do POST não chegou inteiro em 5 s. - **409** (`idempotencia_em_andamento`): Requisição com a mesma Idempotency-Key ainda em andamento. - **413** (`corpo_grande_demais`): Corpo acima de 64 KB. - **415** (`tipo_nao_suportado`): Só `application/json`. - **422** (`saldo_insuficiente`): Regra de negócio recusou (referência de outra conta ou inexistente, saldo insuficiente, quantidade fora do mínimo ou múltiplo) ou a Idempotency-Key já foi usada com outro corpo (`idempotencia_conflito`). - **429** (`limite_excedido`): Limite de uso excedido (rajada, minuto, mês ou requisições simultâneas). - **500** (`erro_interno`): Erro interno. O detalhe fica no log, ligado ao requisicao_id. - **503** (`indisponivel`): API desligada, sob pressão (disjuntor aberto) ou no limite global da plataforma. ## Exemplos **cURL** ```bash curl -X POST "https://api.precificador3d.com.br/v1/cotacoes" \ -H "Authorization: Bearer $PC3D_CHAVE" \ -H "Content-Type: application/json" \ -H "Idempotency-Key: $(uuidgen)" \ --data '{ "titulo": "Chaveiros evento Loja Exemplo", "cliente": { "nome": "Ana Lima", "contato": "ana.lima@example.com" }, "validade": "2026-10-31", "observacao": "Pedido pelo formulário da loja.", "itens": [ { "produto_id": "5a6b7c8d-9e0f-4a1b-2c3d-4e5f6a7b8c9d", "variacao_id": "6b7c8d9e-0f1a-4b2c-3d4e-5f6a7b8c9d0e", "quantidade": 200 } ] }' ``` **JavaScript** ```js const resposta = await fetch('https://api.precificador3d.com.br/v1/cotacoes', { method: 'POST', headers: { Authorization: `Bearer ${process.env.PC3D_CHAVE}`, 'Content-Type': 'application/json', 'Idempotency-Key': crypto.randomUUID(), }, body: JSON.stringify({ "titulo": "Chaveiros evento Loja Exemplo", "cliente": { "nome": "Ana Lima", "contato": "ana.lima@example.com" }, "validade": "2026-10-31", "observacao": "Pedido pelo formulário da loja.", "itens": [ { "produto_id": "5a6b7c8d-9e0f-4a1b-2c3d-4e5f6a7b8c9d", "variacao_id": "6b7c8d9e-0f1a-4b2c-3d4e-5f6a7b8c9d0e", "quantidade": 200 } ] }), }); if (!resposta.ok) { const erro = await resposta.json(); // application/problem+json throw new Error(`${erro.codigo}: ${erro.detail} (${erro.requisicao_id})`); } const dados = await resposta.json(); ``` **Python** ```python import os import uuid import requests resposta = requests.post( "https://api.precificador3d.com.br/v1/cotacoes", headers={ "Authorization": f"Bearer {os.environ['PC3D_CHAVE']}", "Idempotency-Key": str(uuid.uuid4()), }, json={ "titulo": "Chaveiros evento Loja Exemplo", "cliente": { "nome": "Ana Lima", "contato": "ana.lima@example.com", }, "validade": "2026-10-31", "observacao": "Pedido pelo formulário da loja.", "itens": [ { "produto_id": "5a6b7c8d-9e0f-4a1b-2c3d-4e5f6a7b8c9d", "variacao_id": "6b7c8d9e-0f1a-4b2c-3d4e-5f6a7b8c9d0e", "quantidade": 200, }, ], }, timeout=10, ) resposta.raise_for_status() dados = resposta.json() ``` --- URL: https://precificador3d.com.br/docs/api/referencia/obter-cotacao Markdown: https://precificador3d.com.br/docs/api/referencia/obter-cotacao.md --- # Ver uma cotação > Escopo: cotacoes:ler. Cotação enviada devolve os valores congelados, como a tela. URL: https://precificador3d.com.br/docs/api/referencia/obter-cotacao `GET https://api.precificador3d.com.br/v1/cotacoes/{id}` Escopo: `cotacoes:ler`. Cotação enviada devolve os valores congelados, como a tela. Escopo: `cotacoes:ler`. ## Parâmetros | Nome | Onde | Tipo | Obrigatório | Descrição | | --- | --- | --- | --- | --- | | `id` | path | string (uuid) | sim | | | `If-None-Match` | header | string | não | ETag recebida antes. Se nada mudou, a resposta é `304` e não gasta a cota mensal. (até 100 caracteres) | ## Resposta 200 Cotação. | Campo | Tipo | Obrigatório | Descrição | | --- | --- | --- | --- | | `id` | string (uuid) | sim | | | `codigo` | string | sim | | | `titulo` | string | sim | | | `status` | string | sim | Valores: `rascunho`, `enviada`, `aprovada`, `recusada`, `em_analise`, `arquivado`. | | `versao` | integer | sim | | | `cliente` | object | sim | | | `cliente.nome` | string \| null | sim | | | `cliente.contato` | string \| null | sim | | | `validade` | string (date) \| null | sim | | | `condicoes` | string \| null | não | | | `observacao` | string \| null | não | | | `itens` | array de object | sim | | | `itens[].id` | string (uuid) | sim | | | `itens[].nome` | string | sim | | | `itens[].sku` | string \| null | sim | | | `itens[].produto_id` | string (uuid) \| null | sim | | | `itens[].variacao_id` | string (uuid) \| null | sim | | | `itens[].quantidade` | integer | sim | | | `itens[].preco_unitario_centavos` | integer | sim | (de 0 a 100000000000) | | `itens[].total_centavos` | integer | sim | (de 0 a 100000000000) | | `itens[].cor` | CorCliente \| null | sim | | | `itens[].cor.id` | string (uuid) | sim | | | `itens[].cor.codigo` | string | sim | | | `itens[].cor.nome_cliente` | string | sim | | | `itens[].cor.acabamento` | string | não | Valores: `nenhum`, `brilhante`, `fosco`. | | `itens[].cor_a_combinar` | boolean | sim | | | `total_centavos` | integer | sim | (de 0 a 100000000000) | | `desconto_centavos` | integer | sim | (de 0 a 100000000000) | | `criado_em` | string (date-time) | sim | | | `atualizado_em` | string (date-time) | sim | | | `enviada_em` | string (date-time) \| null | não | | | `aprovada_em` | string (date-time) \| null | não | | | `congelada` | boolean | não | true fora de rascunho e em_analise. Congelada, a cotação só se edita voltando para rascunho pela tela. | | `custo_total_centavos` | integer | não | [custos] (de 0 a 100000000000) | | `lucro_centavos` | integer | não | [custos] | | `margem_bp` | integer | não | [custos] Pontos-base. | ```json { "id": "9e0f1a2b-3c4d-4e5f-6a7b-8c9d0e1f2a3b", "codigo": "COT-0042", "titulo": "Chaveiros evento Loja Exemplo", "status": "aprovada", "versao": 2, "cliente": { "nome": "Ana Lima", "contato": "ana.lima@example.com" }, "validade": "2026-10-31", "condicoes": "Pagamento 50% na aprovação e 50% na entrega.", "observacao": null, "itens": [ { "id": "d3e4f5a6-b7c8-4d9e-0f1a-2b3c4d5e6f7a", "nome": "Chaveiro Dragão · Azul", "sku": "CHAV-DRG-AZ", "produto_id": "5a6b7c8d-9e0f-4a1b-2c3d-4e5f6a7b8c9d", "variacao_id": "6b7c8d9e-0f1a-4b2c-3d4e-5f6a7b8c9d0e", "quantidade": 200, "preco_unitario_centavos": 1290, "total_centavos": 258000, "cor": { "id": "c2d3e4f5-a6b7-4c8d-9e0f-1a2b3c4d5e6f", "codigo": "#007", "nome_cliente": "Azul", "acabamento": "fosco" }, "cor_a_combinar": false } ], "total_centavos": 258000, "desconto_centavos": 12900, "criado_em": "2026-10-03T14:00:00-03:00", "atualizado_em": "2026-10-05T09:30:00-03:00", "enviada_em": "2026-10-03T16:10:00-03:00", "aprovada_em": "2026-10-05T09:30:00-03:00" } ``` ## Outras respostas - **304**: Nada mudou desde a ETag informada. - **400** (`dados_invalidos`): Dados, filtro, cursor ou cabeçalho inválido. - **401** (`nao_autenticado`): Chave ausente, malformada, desconhecida, revogada ou expirada (a resposta é a mesma para todos os casos). - **403** (`escopo_insuficiente`): Escopo insuficiente, conta bloqueada, módulo desligado ou chave suspensa. - **404** (`nao_encontrado`): Não existe nesta conta. - **429** (`limite_excedido`): Limite de uso excedido (rajada, minuto, mês ou requisições simultâneas). - **500** (`erro_interno`): Erro interno. O detalhe fica no log, ligado ao requisicao_id. - **503** (`indisponivel`): API desligada, sob pressão (disjuntor aberto) ou no limite global da plataforma. ## Exemplos **cURL** ```bash curl "https://api.precificador3d.com.br/v1/cotacoes/9e0f1a2b-3c4d-4e5f-6a7b-8c9d0e1f2a3b" \ -H "Authorization: Bearer $PC3D_CHAVE" ``` **JavaScript** ```js const resposta = await fetch('https://api.precificador3d.com.br/v1/cotacoes/9e0f1a2b-3c4d-4e5f-6a7b-8c9d0e1f2a3b', { headers: { Authorization: `Bearer ${process.env.PC3D_CHAVE}`, }, }); if (!resposta.ok) { const erro = await resposta.json(); // application/problem+json throw new Error(`${erro.codigo}: ${erro.detail} (${erro.requisicao_id})`); } const dados = await resposta.json(); ``` **Python** ```python import os import requests resposta = requests.get( "https://api.precificador3d.com.br/v1/cotacoes/9e0f1a2b-3c4d-4e5f-6a7b-8c9d0e1f2a3b", headers={ "Authorization": f"Bearer {os.environ['PC3D_CHAVE']}", }, timeout=10, ) resposta.raise_for_status() dados = resposta.json() ``` --- URL: https://precificador3d.com.br/docs/api/referencia/mudar-status-cotacao Markdown: https://precificador3d.com.br/docs/api/referencia/mudar-status-cotacao.md --- # Mudar o status da cotação > Escopo: cotacoes:status (quem criou a chave precisa de cotacoes.enviar, como na tela). Não envia nada ao cliente e não mexe no link. Transições permitidas… URL: https://precificador3d.com.br/docs/api/referencia/mudar-status-cotacao `POST https://api.precificador3d.com.br/v1/cotacoes/{id}/status` Escopo: `cotacoes:status` (quem criou a chave precisa de `cotacoes.enviar`, como na tela). Não envia nada ao cliente e não mexe no link. **Transições permitidas pela API:** `rascunho` → `em_analise`, `aprovada`, `recusada` ou `arquivado`; `em_analise` e `enviada` → `aprovada`, `recusada` ou `arquivado`; `aprovada` e `recusada` → `arquivado`. Para `enviada`, para `rascunho` e entre `aprovada` e `recusada`, só pela tela. Fora disso: `422 transicao_invalida`. `de` é obrigatório: se o status atual for outro, a resposta é `409 status_mudou` e nada muda. Sair de `rascunho` ou `em_analise` **congela** a cotação (os valores não mudam mais e os itens deixam de ser editáveis), igual à tela. Aprovar não cria pedido de produção. Gera o webhook `cotacao.status_mudou` (e `cotacao.aprovada` ou `cotacao.recusada`) com `origem.chave_id` desta chave, para o integrador ignorar o eco. Escrita com custo 2. Escopo: `cotacoes:status`. ## Parâmetros | Nome | Onde | Tipo | Obrigatório | Descrição | | --- | --- | --- | --- | --- | | `id` | path | string (uuid) | sim | | | `Idempotency-Key` | header | string | sim | Chave única da operação, guardada por 24 h junto com o hash do corpo, o status e o id criado (sem corpo nem resposta). Repetir com o mesmo corpo devolve o mesmo status e o recurso relido pelo id. A mesma chave com outro corpo responde `422 idempotencia_conflito`. (até 64 caracteres) | ## Corpo (application/json) | Campo | Tipo | Obrigatório | Descrição | | --- | --- | --- | --- | | `de` | string | sim | Valores: `rascunho`, `enviada`, `aprovada`, `recusada`, `em_analise`, `arquivado`. | | `para` | string | sim | Valores: `em_analise`, `aprovada`, `recusada`, `arquivado`. | | `motivo` | string | não | (até 200 caracteres) | ```json { "de": "enviada", "para": "aprovada", "motivo": "Cliente aprovou por e-mail" } ``` ## Resposta 200 Status mudado. Devolve a cotação com o status novo. | Campo | Tipo | Obrigatório | Descrição | | --- | --- | --- | --- | | `id` | string (uuid) | sim | | | `codigo` | string | sim | | | `titulo` | string | sim | | | `status` | string | sim | Valores: `rascunho`, `enviada`, `aprovada`, `recusada`, `em_analise`, `arquivado`. | | `versao` | integer | sim | | | `cliente` | object | sim | | | `cliente.nome` | string \| null | sim | | | `cliente.contato` | string \| null | sim | | | `validade` | string (date) \| null | sim | | | `condicoes` | string \| null | não | | | `observacao` | string \| null | não | | | `itens` | array de object | sim | | | `itens[].id` | string (uuid) | sim | | | `itens[].nome` | string | sim | | | `itens[].sku` | string \| null | sim | | | `itens[].produto_id` | string (uuid) \| null | sim | | | `itens[].variacao_id` | string (uuid) \| null | sim | | | `itens[].quantidade` | integer | sim | | | `itens[].preco_unitario_centavos` | integer | sim | (de 0 a 100000000000) | | `itens[].total_centavos` | integer | sim | (de 0 a 100000000000) | | `itens[].cor` | CorCliente \| null | sim | | | `itens[].cor.id` | string (uuid) | sim | | | `itens[].cor.codigo` | string | sim | | | `itens[].cor.nome_cliente` | string | sim | | | `itens[].cor.acabamento` | string | não | Valores: `nenhum`, `brilhante`, `fosco`. | | `itens[].cor_a_combinar` | boolean | sim | | | `total_centavos` | integer | sim | (de 0 a 100000000000) | | `desconto_centavos` | integer | sim | (de 0 a 100000000000) | | `criado_em` | string (date-time) | sim | | | `atualizado_em` | string (date-time) | sim | | | `enviada_em` | string (date-time) \| null | não | | | `aprovada_em` | string (date-time) \| null | não | | | `congelada` | boolean | não | true fora de rascunho e em_analise. Congelada, a cotação só se edita voltando para rascunho pela tela. | | `custo_total_centavos` | integer | não | [custos] (de 0 a 100000000000) | | `lucro_centavos` | integer | não | [custos] | | `margem_bp` | integer | não | [custos] Pontos-base. | ```json { "id": "9e0f1a2b-3c4d-4e5f-6a7b-8c9d0e1f2a3b", "codigo": "COT-0042", "titulo": "Chaveiros evento Loja Exemplo", "status": "aprovada", "versao": 2, "cliente": { "nome": "Ana Lima", "contato": "ana.lima@example.com" }, "validade": "2026-10-31", "condicoes": "Pagamento 50% na aprovação e 50% na entrega.", "observacao": null, "itens": [ { "id": "d3e4f5a6-b7c8-4d9e-0f1a-2b3c4d5e6f7a", "nome": "Chaveiro Dragão · Azul", "sku": "CHAV-DRG-AZ", "produto_id": "5a6b7c8d-9e0f-4a1b-2c3d-4e5f6a7b8c9d", "variacao_id": "6b7c8d9e-0f1a-4b2c-3d4e-5f6a7b8c9d0e", "quantidade": 200, "preco_unitario_centavos": 1290, "total_centavos": 258000, "cor": { "id": "c2d3e4f5-a6b7-4c8d-9e0f-1a2b3c4d5e6f", "codigo": "#007", "nome_cliente": "Azul", "acabamento": "fosco" }, "cor_a_combinar": false } ], "total_centavos": 258000, "desconto_centavos": 12900, "criado_em": "2026-10-03T14:00:00-03:00", "atualizado_em": "2026-10-05T09:30:00-03:00", "enviada_em": "2026-10-03T16:10:00-03:00", "aprovada_em": "2026-10-05T09:30:00-03:00" } ``` ## Outras respostas - **400** (`dados_invalidos`): Dados, filtro, cursor ou cabeçalho inválido. - **401** (`nao_autenticado`): Chave ausente, malformada, desconhecida, revogada ou expirada (a resposta é a mesma para todos os casos). - **403** (`escopo_insuficiente`): Escopo insuficiente, conta bloqueada, módulo desligado ou chave suspensa. - **404** (`nao_encontrado`): Não existe nesta conta. - **408** (`tempo_esgotado`): O corpo do POST não chegou inteiro em 5 s. - **409** (`status_mudou`): O status atual da cotação não é o informado em `de`. Nada mudou. Releia a cotação e decida de novo. - **413** (`corpo_grande_demais`): Corpo acima de 64 KB. - **415** (`tipo_nao_suportado`): Só `application/json`. - **422** (`saldo_insuficiente`): Regra de negócio recusou (referência de outra conta ou inexistente, saldo insuficiente, quantidade fora do mínimo ou múltiplo) ou a Idempotency-Key já foi usada com outro corpo (`idempotencia_conflito`). - **429** (`limite_excedido`): Limite de uso excedido (rajada, minuto, mês ou requisições simultâneas). - **500** (`erro_interno`): Erro interno. O detalhe fica no log, ligado ao requisicao_id. - **503** (`indisponivel`): API desligada, sob pressão (disjuntor aberto) ou no limite global da plataforma. ## Exemplos **cURL** ```bash curl -X POST "https://api.precificador3d.com.br/v1/cotacoes/9e0f1a2b-3c4d-4e5f-6a7b-8c9d0e1f2a3b/status" \ -H "Authorization: Bearer $PC3D_CHAVE" \ -H "Content-Type: application/json" \ -H "Idempotency-Key: $(uuidgen)" \ --data '{ "de": "enviada", "para": "aprovada", "motivo": "Cliente aprovou por e-mail" }' ``` **JavaScript** ```js const resposta = await fetch('https://api.precificador3d.com.br/v1/cotacoes/9e0f1a2b-3c4d-4e5f-6a7b-8c9d0e1f2a3b/status', { method: 'POST', headers: { Authorization: `Bearer ${process.env.PC3D_CHAVE}`, 'Content-Type': 'application/json', 'Idempotency-Key': crypto.randomUUID(), }, body: JSON.stringify({ "de": "enviada", "para": "aprovada", "motivo": "Cliente aprovou por e-mail" }), }); if (!resposta.ok) { const erro = await resposta.json(); // application/problem+json throw new Error(`${erro.codigo}: ${erro.detail} (${erro.requisicao_id})`); } const dados = await resposta.json(); ``` **Python** ```python import os import uuid import requests resposta = requests.post( "https://api.precificador3d.com.br/v1/cotacoes/9e0f1a2b-3c4d-4e5f-6a7b-8c9d0e1f2a3b/status", headers={ "Authorization": f"Bearer {os.environ['PC3D_CHAVE']}", "Idempotency-Key": str(uuid.uuid4()), }, json={ "de": "enviada", "para": "aprovada", "motivo": "Cliente aprovou por e-mail", }, timeout=10, ) resposta.raise_for_status() dados = resposta.json() ``` --- URL: https://precificador3d.com.br/docs/api/referencia/listar-pedidos-producao Markdown: https://precificador3d.com.br/docs/api/referencia/listar-pedidos-producao.md --- # Listar pedidos de produção > Escopo: pedidos:ler. valor_centavos só com produtos:custos e custos.ver ou producao.receber de quem criou a chave. URL: https://precificador3d.com.br/docs/api/referencia/listar-pedidos-producao `GET https://api.precificador3d.com.br/v1/pedidos-producao` Escopo: `pedidos:ler`. `valor_centavos` só com `produtos:custos` e `custos.ver` ou `producao.receber` de quem criou a chave. Escopo: `pedidos:ler`. ## Parâmetros | Nome | Onde | Tipo | Obrigatório | Descrição | | --- | --- | --- | --- | --- | | `limite` | query | integer | não | Itens por página, de 1 a 100. Acima de 25 conta como operação cara. (de 1 a 100; padrão 25) | | `cursor` | query | string | não | Valor de `proximo_cursor` da página anterior. Opaco. (até 200 caracteres) | | `ordem` | query | string | não | Ordenação. `-` na frente = decrescente. (padrão "-atualizado_em") Valores: `atualizado_em`, `-atualizado_em`, `criado_em`, `-criado_em`. | | `atualizado_desde` | query | string (date-time) | não | Só o que mudou a partir deste instante. Use com `ordem=atualizado_em` para reconciliar depois de webhooks. | | `If-None-Match` | header | string | não | ETag recebida antes. Se nada mudou, a resposta é `304` e não gasta a cota mensal. (até 100 caracteres) | | `situacao` | query | string | não | Valores: `aberto`, `em_producao`, `finalizado`, `cancelado`. | | `tipo` | query | string | não | Valores: `cliente`, `estoque`. | ## Resposta 200 Página de pedidos. | Campo | Tipo | Obrigatório | Descrição | | --- | --- | --- | --- | | `dados` | array de PedidoProducao | sim | (0 a 100 itens) | | `dados[].id` | string (uuid) | sim | | | `dados[].codigo` | string | sim | | | `dados[].tipo` | string | sim | Valores: `cliente`, `estoque`. | | `dados[].origem` | string | sim | Valores: `cotacao`, `manual`, `repor`, `api`. | | `dados[].cotacao_id` | string (uuid) \| null | sim | | | `dados[].cliente_nome` | string \| null | sim | null em pedido para estoque e depois da anonimização (LGPD). | | `dados[].prazo` | string (date) \| null | sim | | | `dados[].prioridade` | string | sim | Valores: `normal`, `urgente`. | | `dados[].situacao` | string | sim | Valores: `aberto`, `em_producao`, `finalizado`, `cancelado`. | | `dados[].pagamento_situacao` | string \| null | sim | Valores: `nao_pago`, `sinal_pago`, `pago`, `null`. | | `dados[].itens` | array de object | sim | | | `dados[].itens[].id` | string (uuid) | sim | | | `dados[].itens[].tipo` | string | sim | Valores: `catalogo`, `cotacao`, `avulso`. | | `dados[].itens[].produto_id` | string (uuid) \| null | sim | | | `dados[].itens[].variacao_id` | string (uuid) \| null | sim | | | `dados[].itens[].nome` | string | sim | | | `dados[].itens[].quantidade` | integer | sim | | | `dados[].itens[].situacao` | string | sim | Valores: `ativo`, `finalizado`, `retirado`. | | `dados[].itens[].etapa` | string \| null | sim | Nome da etapa atual do item. | | `dados[].criado_em` | string (date-time) | sim | | | `dados[].atualizado_em` | string (date-time) | sim | | | `dados[].finalizado_em` | string (date-time) \| null | sim | | | `dados[].valor_centavos` | integer | não | [custos] Valor do pedido de cliente. (de 0 a 100000000000) | | `proximo_cursor` | string \| null | sim | Cursor da próxima página, ou `null` no fim. | ```json { "dados": [ { "id": "a0b1c2d3-e4f5-4a6b-8c7d-9e0f1a2b3c4d", "codigo": "OP-0107", "tipo": "cliente", "origem": "api", "cotacao_id": null, "cliente_nome": "Ana Lima", "prazo": "2026-10-20", "prioridade": "normal", "situacao": "aberto", "pagamento_situacao": "nao_pago", "itens": [ { "id": "e4f5a6b7-c8d9-4e0f-1a2b-3c4d5e6f7a8b", "tipo": "catalogo", "produto_id": "5a6b7c8d-9e0f-4a1b-2c3d-4e5f6a7b8c9d", "variacao_id": "6b7c8d9e-0f1a-4b2c-3d4e-5f6a7b8c9d0e", "nome": "Chaveiro Dragão · Azul", "quantidade": 200, "situacao": "ativo", "etapa": "Fila" } ], "criado_em": "2026-10-05T10:00:00-03:00", "atualizado_em": "2026-10-05T10:00:00-03:00", "finalizado_em": null } ] } ``` ## Outras respostas - **304**: Nada mudou desde a ETag informada. - **400** (`dados_invalidos`): Dados, filtro, cursor ou cabeçalho inválido. - **401** (`nao_autenticado`): Chave ausente, malformada, desconhecida, revogada ou expirada (a resposta é a mesma para todos os casos). - **403** (`escopo_insuficiente`): Escopo insuficiente, conta bloqueada, módulo desligado ou chave suspensa. - **429** (`limite_excedido`): Limite de uso excedido (rajada, minuto, mês ou requisições simultâneas). - **500** (`erro_interno`): Erro interno. O detalhe fica no log, ligado ao requisicao_id. - **503** (`indisponivel`): API desligada, sob pressão (disjuntor aberto) ou no limite global da plataforma. ## Exemplos **cURL** ```bash curl "https://api.precificador3d.com.br/v1/pedidos-producao?limite=25" \ -H "Authorization: Bearer $PC3D_CHAVE" ``` **JavaScript** ```js const resposta = await fetch('https://api.precificador3d.com.br/v1/pedidos-producao?limite=25', { headers: { Authorization: `Bearer ${process.env.PC3D_CHAVE}`, }, }); if (!resposta.ok) { const erro = await resposta.json(); // application/problem+json throw new Error(`${erro.codigo}: ${erro.detail} (${erro.requisicao_id})`); } const dados = await resposta.json(); ``` **Python** ```python import os import requests resposta = requests.get( "https://api.precificador3d.com.br/v1/pedidos-producao", params={ "limite": 25, }, headers={ "Authorization": f"Bearer {os.environ['PC3D_CHAVE']}", }, timeout=10, ) resposta.raise_for_status() dados = resposta.json() ``` --- URL: https://precificador3d.com.br/docs/api/referencia/criar-pedido-producao Markdown: https://precificador3d.com.br/docs/api/referencia/criar-pedido-producao.md --- # Criar pedido de produção > Escopo: pedidos:escrever (quem criou a chave precisa de producao.planejar). valor_centavos só é aceito se quem criou a chave tiver custos.ver ou… URL: https://precificador3d.com.br/docs/api/referencia/criar-pedido-producao `POST https://api.precificador3d.com.br/v1/pedidos-producao` Escopo: `pedidos:escrever` (quem criou a chave precisa de `producao.planejar`). `valor_centavos` só é aceito se quem criou a chave tiver `custos.ver` ou `producao.receber` e a chave tiver `produtos:custos`. Item avulso só em pedido de cliente. Pedido ligado a cotação fica para a v2. Operação de escrita com custo 5. Escopo: `pedidos:escrever`. ## Parâmetros | Nome | Onde | Tipo | Obrigatório | Descrição | | --- | --- | --- | --- | --- | | `Idempotency-Key` | header | string | sim | Chave única da operação, guardada por 24 h junto com o hash do corpo, o status e o id criado (sem corpo nem resposta). Repetir com o mesmo corpo devolve o mesmo status e o recurso relido pelo id. A mesma chave com outro corpo responde `422 idempotencia_conflito`. (até 64 caracteres) | ## Corpo (application/json) | Campo | Tipo | Obrigatório | Descrição | | --- | --- | --- | --- | | `tipo` | string | sim | Valores: `cliente`, `estoque`. | | `cliente_nome` | string | não | Obrigatório em pedido de cliente. (até 120 caracteres) | | `prazo` | string (date) | não | Obrigatório em pedido de cliente. | | `valor_centavos` | integer | não | Só aceito com permissão de valor (ver a descrição da operação). (de 0 a 100000000000) | | `prioridade` | string | não | (padrão "normal") Valores: `normal`, `urgente`. | | `observacao` | string | não | (até 500 caracteres) | | `itens` | array de object | sim | (1 a 100 itens) | ```json { "tipo": "cliente", "cliente_nome": "Ana Lima", "prazo": "2026-10-20", "prioridade": "normal", "observacao": "Pedido ERP 5521", "itens": [ { "produto_id": "5a6b7c8d-9e0f-4a1b-2c3d-4e5f6a7b8c9d", "variacao_id": "6b7c8d9e-0f1a-4b2c-3d4e-5f6a7b8c9d0e", "quantidade": 200 }, { "avulso": { "nome": "Suporte de celular personalizado" }, "quantidade": 1 } ] } ``` ## Resposta 201 Pedido criado. | Campo | Tipo | Obrigatório | Descrição | | --- | --- | --- | --- | | `id` | string (uuid) | sim | | | `codigo` | string | sim | | | `tipo` | string | sim | Valores: `cliente`, `estoque`. | | `origem` | string | sim | Valores: `cotacao`, `manual`, `repor`, `api`. | | `cotacao_id` | string (uuid) \| null | sim | | | `cliente_nome` | string \| null | sim | null em pedido para estoque e depois da anonimização (LGPD). | | `prazo` | string (date) \| null | sim | | | `prioridade` | string | sim | Valores: `normal`, `urgente`. | | `situacao` | string | sim | Valores: `aberto`, `em_producao`, `finalizado`, `cancelado`. | | `pagamento_situacao` | string \| null | sim | Valores: `nao_pago`, `sinal_pago`, `pago`, `null`. | | `itens` | array de object | sim | | | `itens[].id` | string (uuid) | sim | | | `itens[].tipo` | string | sim | Valores: `catalogo`, `cotacao`, `avulso`. | | `itens[].produto_id` | string (uuid) \| null | sim | | | `itens[].variacao_id` | string (uuid) \| null | sim | | | `itens[].nome` | string | sim | | | `itens[].quantidade` | integer | sim | | | `itens[].situacao` | string | sim | Valores: `ativo`, `finalizado`, `retirado`. | | `itens[].etapa` | string \| null | sim | Nome da etapa atual do item. | | `criado_em` | string (date-time) | sim | | | `atualizado_em` | string (date-time) | sim | | | `finalizado_em` | string (date-time) \| null | sim | | | `valor_centavos` | integer | não | [custos] Valor do pedido de cliente. (de 0 a 100000000000) | ```json { "id": "a0b1c2d3-e4f5-4a6b-8c7d-9e0f1a2b3c4d", "codigo": "OP-0107", "tipo": "cliente", "origem": "api", "cotacao_id": null, "cliente_nome": "Ana Lima", "prazo": "2026-10-20", "prioridade": "normal", "situacao": "aberto", "pagamento_situacao": "nao_pago", "itens": [ { "id": "e4f5a6b7-c8d9-4e0f-1a2b-3c4d5e6f7a8b", "tipo": "catalogo", "produto_id": "5a6b7c8d-9e0f-4a1b-2c3d-4e5f6a7b8c9d", "variacao_id": "6b7c8d9e-0f1a-4b2c-3d4e-5f6a7b8c9d0e", "nome": "Chaveiro Dragão · Azul", "quantidade": 200, "situacao": "ativo", "etapa": "Fila" } ], "criado_em": "2026-10-05T10:00:00-03:00", "atualizado_em": "2026-10-05T10:00:00-03:00", "finalizado_em": null } ``` ## Outras respostas - **400** (`dados_invalidos`): Dados, filtro, cursor ou cabeçalho inválido. - **401** (`nao_autenticado`): Chave ausente, malformada, desconhecida, revogada ou expirada (a resposta é a mesma para todos os casos). - **403** (`escopo_insuficiente`): Escopo insuficiente, conta bloqueada, módulo desligado ou chave suspensa. - **408** (`tempo_esgotado`): O corpo do POST não chegou inteiro em 5 s. - **409** (`idempotencia_em_andamento`): Requisição com a mesma Idempotency-Key ainda em andamento. - **413** (`corpo_grande_demais`): Corpo acima de 64 KB. - **415** (`tipo_nao_suportado`): Só `application/json`. - **422** (`saldo_insuficiente`): Regra de negócio recusou (referência de outra conta ou inexistente, saldo insuficiente, quantidade fora do mínimo ou múltiplo) ou a Idempotency-Key já foi usada com outro corpo (`idempotencia_conflito`). - **429** (`limite_excedido`): Limite de uso excedido (rajada, minuto, mês ou requisições simultâneas). - **500** (`erro_interno`): Erro interno. O detalhe fica no log, ligado ao requisicao_id. - **503** (`indisponivel`): API desligada, sob pressão (disjuntor aberto) ou no limite global da plataforma. ## Exemplos **cURL** ```bash curl -X POST "https://api.precificador3d.com.br/v1/pedidos-producao" \ -H "Authorization: Bearer $PC3D_CHAVE" \ -H "Content-Type: application/json" \ -H "Idempotency-Key: $(uuidgen)" \ --data '{ "tipo": "cliente", "cliente_nome": "Ana Lima", "prazo": "2026-10-20", "prioridade": "normal", "observacao": "Pedido ERP 5521", "itens": [ { "produto_id": "5a6b7c8d-9e0f-4a1b-2c3d-4e5f6a7b8c9d", "variacao_id": "6b7c8d9e-0f1a-4b2c-3d4e-5f6a7b8c9d0e", "quantidade": 200 }, { "avulso": { "nome": "Suporte de celular personalizado" }, "quantidade": 1 } ] }' ``` **JavaScript** ```js const resposta = await fetch('https://api.precificador3d.com.br/v1/pedidos-producao', { method: 'POST', headers: { Authorization: `Bearer ${process.env.PC3D_CHAVE}`, 'Content-Type': 'application/json', 'Idempotency-Key': crypto.randomUUID(), }, body: JSON.stringify({ "tipo": "cliente", "cliente_nome": "Ana Lima", "prazo": "2026-10-20", "prioridade": "normal", "observacao": "Pedido ERP 5521", "itens": [ { "produto_id": "5a6b7c8d-9e0f-4a1b-2c3d-4e5f6a7b8c9d", "variacao_id": "6b7c8d9e-0f1a-4b2c-3d4e-5f6a7b8c9d0e", "quantidade": 200 }, { "avulso": { "nome": "Suporte de celular personalizado" }, "quantidade": 1 } ] }), }); if (!resposta.ok) { const erro = await resposta.json(); // application/problem+json throw new Error(`${erro.codigo}: ${erro.detail} (${erro.requisicao_id})`); } const dados = await resposta.json(); ``` **Python** ```python import os import uuid import requests resposta = requests.post( "https://api.precificador3d.com.br/v1/pedidos-producao", headers={ "Authorization": f"Bearer {os.environ['PC3D_CHAVE']}", "Idempotency-Key": str(uuid.uuid4()), }, json={ "tipo": "cliente", "cliente_nome": "Ana Lima", "prazo": "2026-10-20", "prioridade": "normal", "observacao": "Pedido ERP 5521", "itens": [ { "produto_id": "5a6b7c8d-9e0f-4a1b-2c3d-4e5f6a7b8c9d", "variacao_id": "6b7c8d9e-0f1a-4b2c-3d4e-5f6a7b8c9d0e", "quantidade": 200, }, { "avulso": { "nome": "Suporte de celular personalizado", }, "quantidade": 1, }, ], }, timeout=10, ) resposta.raise_for_status() dados = resposta.json() ``` --- URL: https://precificador3d.com.br/docs/api/referencia/obter-pedido-producao Markdown: https://precificador3d.com.br/docs/api/referencia/obter-pedido-producao.md --- # Ver um pedido de produção > Escopo: pedidos:ler. GET /pedidos-producao/{id} na API do Precificador 3D. URL: https://precificador3d.com.br/docs/api/referencia/obter-pedido-producao `GET https://api.precificador3d.com.br/v1/pedidos-producao/{id}` Escopo: `pedidos:ler`. Escopo: `pedidos:ler`. ## Parâmetros | Nome | Onde | Tipo | Obrigatório | Descrição | | --- | --- | --- | --- | --- | | `id` | path | string (uuid) | sim | | | `If-None-Match` | header | string | não | ETag recebida antes. Se nada mudou, a resposta é `304` e não gasta a cota mensal. (até 100 caracteres) | ## Resposta 200 Pedido. | Campo | Tipo | Obrigatório | Descrição | | --- | --- | --- | --- | | `id` | string (uuid) | sim | | | `codigo` | string | sim | | | `tipo` | string | sim | Valores: `cliente`, `estoque`. | | `origem` | string | sim | Valores: `cotacao`, `manual`, `repor`, `api`. | | `cotacao_id` | string (uuid) \| null | sim | | | `cliente_nome` | string \| null | sim | null em pedido para estoque e depois da anonimização (LGPD). | | `prazo` | string (date) \| null | sim | | | `prioridade` | string | sim | Valores: `normal`, `urgente`. | | `situacao` | string | sim | Valores: `aberto`, `em_producao`, `finalizado`, `cancelado`. | | `pagamento_situacao` | string \| null | sim | Valores: `nao_pago`, `sinal_pago`, `pago`, `null`. | | `itens` | array de object | sim | | | `itens[].id` | string (uuid) | sim | | | `itens[].tipo` | string | sim | Valores: `catalogo`, `cotacao`, `avulso`. | | `itens[].produto_id` | string (uuid) \| null | sim | | | `itens[].variacao_id` | string (uuid) \| null | sim | | | `itens[].nome` | string | sim | | | `itens[].quantidade` | integer | sim | | | `itens[].situacao` | string | sim | Valores: `ativo`, `finalizado`, `retirado`. | | `itens[].etapa` | string \| null | sim | Nome da etapa atual do item. | | `criado_em` | string (date-time) | sim | | | `atualizado_em` | string (date-time) | sim | | | `finalizado_em` | string (date-time) \| null | sim | | | `valor_centavos` | integer | não | [custos] Valor do pedido de cliente. (de 0 a 100000000000) | ```json { "id": "a0b1c2d3-e4f5-4a6b-8c7d-9e0f1a2b3c4d", "codigo": "OP-0107", "tipo": "cliente", "origem": "api", "cotacao_id": null, "cliente_nome": "Ana Lima", "prazo": "2026-10-20", "prioridade": "normal", "situacao": "aberto", "pagamento_situacao": "nao_pago", "itens": [ { "id": "e4f5a6b7-c8d9-4e0f-1a2b-3c4d5e6f7a8b", "tipo": "catalogo", "produto_id": "5a6b7c8d-9e0f-4a1b-2c3d-4e5f6a7b8c9d", "variacao_id": "6b7c8d9e-0f1a-4b2c-3d4e-5f6a7b8c9d0e", "nome": "Chaveiro Dragão · Azul", "quantidade": 200, "situacao": "ativo", "etapa": "Fila" } ], "criado_em": "2026-10-05T10:00:00-03:00", "atualizado_em": "2026-10-05T10:00:00-03:00", "finalizado_em": null } ``` ## Outras respostas - **304**: Nada mudou desde a ETag informada. - **400** (`dados_invalidos`): Dados, filtro, cursor ou cabeçalho inválido. - **401** (`nao_autenticado`): Chave ausente, malformada, desconhecida, revogada ou expirada (a resposta é a mesma para todos os casos). - **403** (`escopo_insuficiente`): Escopo insuficiente, conta bloqueada, módulo desligado ou chave suspensa. - **404** (`nao_encontrado`): Não existe nesta conta. - **429** (`limite_excedido`): Limite de uso excedido (rajada, minuto, mês ou requisições simultâneas). - **500** (`erro_interno`): Erro interno. O detalhe fica no log, ligado ao requisicao_id. - **503** (`indisponivel`): API desligada, sob pressão (disjuntor aberto) ou no limite global da plataforma. ## Exemplos **cURL** ```bash curl "https://api.precificador3d.com.br/v1/pedidos-producao/a0b1c2d3-e4f5-4a6b-8c7d-9e0f1a2b3c4d" \ -H "Authorization: Bearer $PC3D_CHAVE" ``` **JavaScript** ```js const resposta = await fetch('https://api.precificador3d.com.br/v1/pedidos-producao/a0b1c2d3-e4f5-4a6b-8c7d-9e0f1a2b3c4d', { headers: { Authorization: `Bearer ${process.env.PC3D_CHAVE}`, }, }); if (!resposta.ok) { const erro = await resposta.json(); // application/problem+json throw new Error(`${erro.codigo}: ${erro.detail} (${erro.requisicao_id})`); } const dados = await resposta.json(); ``` **Python** ```python import os import requests resposta = requests.get( "https://api.precificador3d.com.br/v1/pedidos-producao/a0b1c2d3-e4f5-4a6b-8c7d-9e0f1a2b3c4d", headers={ "Authorization": f"Bearer {os.environ['PC3D_CHAVE']}", }, timeout=10, ) resposta.raise_for_status() dados = resposta.json() ``` --- URL: https://precificador3d.com.br/docs/api/referencia/listar-tipos-de-evento Markdown: https://precificador3d.com.br/docs/api/referencia/listar-tipos-de-evento.md --- # Listar os tipos de evento de webhook > Qualquer chave válida. Útil para n8n, Zapier e Make montarem a lista de gatilhos. URL: https://precificador3d.com.br/docs/api/referencia/listar-tipos-de-evento `GET https://api.precificador3d.com.br/v1/tipos-de-evento` Qualquer chave válida. Útil para n8n, Zapier e Make montarem a lista de gatilhos. ## Parâmetros | Nome | Onde | Tipo | Obrigatório | Descrição | | --- | --- | --- | --- | --- | | `If-None-Match` | header | string | não | ETag recebida antes. Se nada mudou, a resposta é `304` e não gasta a cota mensal. (até 100 caracteres) | ## Resposta 200 Tipos de evento. | Campo | Tipo | Obrigatório | Descrição | | --- | --- | --- | --- | | `dados` | array de object | sim | (0 a 50 itens) | | `dados[].tipo` | string | sim | Valores: `cotacao.criada`, `cotacao.enviada`, `cotacao.fechamento_pedido`, `cotacao.status_mudou`, `cotacao.aprovada`, `cotacao.recusada`, `link.aberto`, `pedido_producao.criado`, `pedido_producao.situacao_mudou`, `pedido_producao.concluido`, `estoque.baixo`, `estoque.movimentado`, `produto.criado`, `produto.atualizado`, `catalogo.atualizado_em_massa`, `webhook.teste`. | | `dados[].descricao` | string | sim | (até 200 caracteres) | ```json { "dados": [ { "tipo": "cotacao.aprovada", "descricao": "A cotação passou para Aprovada." }, { "tipo": "estoque.baixo", "descricao": "O saldo de um insumo ficou abaixo do mínimo." } ] } ``` ## Outras respostas - **304**: Nada mudou desde a ETag informada. - **401** (`nao_autenticado`): Chave ausente, malformada, desconhecida, revogada ou expirada (a resposta é a mesma para todos os casos). - **429** (`limite_excedido`): Limite de uso excedido (rajada, minuto, mês ou requisições simultâneas). - **500** (`erro_interno`): Erro interno. O detalhe fica no log, ligado ao requisicao_id. - **503** (`indisponivel`): API desligada, sob pressão (disjuntor aberto) ou no limite global da plataforma. ## Exemplos **cURL** ```bash curl "https://api.precificador3d.com.br/v1/tipos-de-evento" \ -H "Authorization: Bearer $PC3D_CHAVE" ``` **JavaScript** ```js const resposta = await fetch('https://api.precificador3d.com.br/v1/tipos-de-evento', { headers: { Authorization: `Bearer ${process.env.PC3D_CHAVE}`, }, }); if (!resposta.ok) { const erro = await resposta.json(); // application/problem+json throw new Error(`${erro.codigo}: ${erro.detail} (${erro.requisicao_id})`); } const dados = await resposta.json(); ``` **Python** ```python import os import requests resposta = requests.get( "https://api.precificador3d.com.br/v1/tipos-de-evento", headers={ "Authorization": f"Bearer {os.environ['PC3D_CHAVE']}", }, timeout=10, ) resposta.raise_for_status() dados = resposta.json() ``` --- URL: https://precificador3d.com.br/blog/como-calcular-o-preco-de-uma-peca-impressa-em-3d Markdown: https://precificador3d.com.br/blog/como-calcular-o-preco-de-uma-peca-impressa-em-3d.md Seção: Blog --- # Como calcular o preço de uma peça impressa em 3D > Passo a passo para chegar ao preço de uma peça impressa em 3D: material, máquina, falhas, mão de obra, lucro, impostos e taxas, com um exemplo calculado. URL: https://precificador3d.com.br/blog/como-calcular-o-preco-de-uma-peca-impressa-em-3d Blog › Precificação · Por Equipe Precificador 3D · Publicado em 3 de outubro de 2026 · 5 min de leitura O preço de uma peça impressa em 3D é a soma dos custos de fazer a peça, mais o lucro que você quer, dividida pelo que sobra do preço depois de impostos e taxas. Em fórmula: **preço = (custo + lucro) ÷ (1 − impostos e taxas)**. Os custos são material, máquina, falhas e mão de obra. O lucro pode ser um valor por hora de impressora (hora-máquina) ou um multiplicador sobre o custo (markup). Abaixo está a conta inteira, com um vaso de exemplo. ## Os números do exemplo O Ateliê Exemplo vai vender um vaso. O fatiador mostrou: - **Filamento:** 180 g de PLA. - **Tempo:** 6 h de impressão. - **Peças por placa:** 1. E o ateliê tem estes custos: - Rolo de 1 kg de PLA a R$ 120,00, com frete. - Impressora que custa R$ 1,00 por hora de uso (energia mais desgaste). - Margem de risco de 10% para cobrir impressões que falham. - R$ 2,00 por peça de pós-processo (tirar suporte, limpar e conferir). - Impostos e taxas somando 15% do preço de venda. - Lucro de R$ 8,00 por hora de impressora. ## Passo 1: o custo do material Divida o preço do rolo pelos gramas que vêm nele. R$ 120,00 ÷ 1000 g = R$ 0,12 por grama. Multiplique pelos gramas que o fatiador mostrou: 180 g × R$ 0,12 = **R$ 21,60**. Use o total do fatiador, com suportes, brim e purga. O peso da peça pronta é menor e deixa o custo abaixo do real. ## Passo 2: o custo de máquina A impressora gasta energia e se desgasta a cada hora. O custo por hora é: - **Energia:** potência em watts ÷ 1000 × valor do kWh. - **Desgaste:** valor de compra ÷ vida útil em horas. Uma impressora de 100 W com kWh a R$ 1,00 gasta R$ 0,10 por hora de energia. Se ela custou R$ 4.500,00 e você espera tirar 5.000 h dela, o desgaste é R$ 0,90 por hora. Somando, R$ 1,00 por hora. No vaso: 6 h × R$ 1,00 = **R$ 6,00**. ## Passo 3: a margem de risco Toda impressora erra de vez em quando. A peça que descola da mesa ou entope no meio gasta material e tempo e precisa ser refeita. A margem de risco cobre isso. Ela entra sobre material e máquina: (R$ 21,60 + R$ 6,00) × 10% = **R$ 2,76**. ## Passo 4: pós-processo e mão de obra Tirar suporte, lixar, pintar e montar levam tempo. Esse tempo é custo. No exemplo, o pós-processo é um valor fixo de **R$ 2,00** por peça. Se a peça tivesse pintura, você somaria o tempo da pintura vezes o valor da sua hora. Uma pintura de 10 min a R$ 36,00/h soma R$ 6,00. Peças compradas que vão junto, como ímã ou argola, também entram aqui, pelo custo de cada unidade. ## Passo 5: o custo total | Item | Valor | |---|---| | Material | R$ 21,60 | | Máquina | R$ 6,00 | | Risco | R$ 2,76 | | Pós-processo | R$ 2,00 | | **Custo total** | **R$ 32,36** | Esse é o custo de fazer o vaso. Vender por menos que isso, mais os impostos, é pagar para trabalhar. ## Passo 6: o lucro Há dois jeitos comuns de definir o lucro. - **Hora-máquina:** você decide quanto cada hora de impressora precisa render. Com R$ 8,00/h, o vaso de 6 h leva 6 × R$ 8,00 = **R$ 48,00** de lucro. - **Markup:** você multiplica o custo por um número. Com markup 2,5×, o lucro é R$ 32,36 × 1,5 = **R$ 48,54**. Os dois chegam perto aqui, mas se afastam em peças muito rápidas ou muito demoradas. O artigo [Hora-máquina ou markup](https://precificador3d.com.br/blog/hora-maquina-ou-markup) mostra a diferença com números. ## Passo 7: impostos e taxas por dentro do preço Imposto, taxa do cartão e comissão saem do valor vendido. Por isso o preço é calculado por cima, dividindo: (R$ 32,36 + R$ 48,00) ÷ (1 − 0,15) = R$ 80,36 ÷ 0,85 = **R$ 94,54** Esse é o preço do vaso. ### Por que dividir e não somar 15% Somar 15% parece igual, mas não é. R$ 80,36 + 15% = R$ 92,41. Quando você vende a R$ 92,41, os 15% de impostos e taxas levam R$ 13,86 e sobram R$ 78,55. Faltam R$ 1,81 por peça no seu lucro. Dividindo por 0,85, os 15% saem do preço e o seu lucro chega inteiro. ## Quando várias peças saem na mesma placa Se 10 chaveiros saem juntos numa placa de 2 h 30 min e 60 g, o custo de material, máquina e lucro da placa se divide por 10. Cada chaveiro leva 6 g e 15 min de impressora. Pós-processo, acabamento e peças compradas não se dividem. Eles entram cheios em cada chaveiro. Com os mesmos custos do vaso, R$ 0,50 de pós-processo e R$ 10,00/h de lucro, cada chaveiro sai a **R$ 4,78**. Se o mesmo chaveiro fosse impresso sozinho, em 36 min e 7 g, sairia a R$ 9,51. Placa cheia barateia a peça. ## Erros que fazem perder dinheiro - **Cobrar só pelo filamento.** A regra "3× o filamento" ignora a máquina e o tempo. Uma peça leve e demorada sai abaixo do custo. - **Esquecer a máquina.** Energia e desgaste são custo, mesmo quando a impressora já está paga. É com esse dinheiro que você compra a próxima. - **Esquecer as falhas.** Sem margem de risco, cada peça perdida sai do seu lucro. - **Não cobrar a sua hora.** Lixar e pintar muitas vezes custam mais que o filamento. - **Somar os impostos em vez de dividir.** O lucro chega menor do que você planejou. ## Como o Precificador 3D faz essa conta O Precificador 3D faz essa mesma conta sozinho. Você cadastra a máquina, o material e os parâmetros uma vez. Depois, para cada peça, informa só o que o fatiador mostrou: tempo, gramas e peças por placa. O preço sai na hora, com a memória de cálculo aberta para você conferir cada linha. ## Próximos passos - [Hora-máquina ou markup: qual usar](https://precificador3d.com.br/blog/hora-maquina-ou-markup) - [Quanto custa o kg de filamento de verdade](https://precificador3d.com.br/blog/quanto-custa-o-kg-de-filamento-de-verdade) - Guia: [Escolha o método de preço](https://precificador3d.com.br/guias/escolher-o-metodo-de-preco) - Guia: [Faça a sua primeira cotação rápida](https://precificador3d.com.br/guias/fazer-uma-cotacao-rapida) --- URL: https://precificador3d.com.br/blog/como-montar-um-catalogo-de-produtos-3d Markdown: https://precificador3d.com.br/blog/como-montar-um-catalogo-de-produtos-3d.md Seção: Blog --- # Como montar um catálogo de produtos impressos em 3D > O que um catálogo de produtos 3D precisa ter, como escolher as peças, fotografar, mostrar preço e cor e receber pedidos pelo WhatsApp sem confusão. URL: https://precificador3d.com.br/blog/como-montar-um-catalogo-de-produtos-3d Blog › Vendas · Por Equipe Precificador 3D · Publicado em 3 de outubro de 2026 · 3 min de leitura Um bom catálogo de produtos impressos em 3D mostra poucas peças bem escolhidas, cada uma com foto clara, nome simples, preço e as opções de cor, e termina num jeito fácil de pedir. O cliente precisa entender em segundos o que é, quanto custa e como comprar. Catálogo grande demais, sem preço ou com fotos escuras vende menos que uma página curta e bem feita. ## Escolha as peças certas Comece pelas peças que já vendem e que você consegue repetir sem susto. Um catálogo não é o portfólio de tudo o que você já imprimiu. - **Peças com preço conferido.** Antes de publicar, confira se o preço cobre material, máquina, falhas, mão de obra e o seu lucro. - **Peças que você produz em lote.** Se cabem 10 por placa, é mais fácil atender pedido de 10, 20 ou 30. - **Uma linha por catálogo.** Um catálogo para presentes, outro para decoração, outro para lojistas. Fica mais fácil de ler e de mandar para a pessoa certa. ## Fotografe bem A foto vende mais que a descrição. Algumas regras simples: - **Fundo liso e luz natural.** Perto de uma janela, sem sol direto. - **A peça inteira no quadro.** E uma foto de detalhe, se a peça tem acabamento fino. - **Escala.** Uma régua ou uma mão ao lado mostra o tamanho real. - **A peça em uso.** O vaso com planta, o chaveiro na chave. Se você não tem estrutura de fotografia, uma boa foto de referência no celular já serve de base para gerar fotos comerciais com IA. ## Mostre o preço Catálogo sem preço gera conversa longa e pouca venda. Mostre o preço por peça e deixe claro: - se o preço muda com a quantidade; - se há quantidade mínima; - o que é cobrado à parte, como frete ou embalagem de presente. Para lojistas, faça um catálogo separado com preço de atacado. Não misture os dois no mesmo arquivo. ## Mostre as cores do jeito certo Cor é a dúvida número um de quem compra peça impressa. Em vez de listar marcas e linhas de filamento, mostre: - uma amostra de cada cor, de preferência foto da peça impressa; - um nome simples, como "Dourado"; - um código curto, como #015, que o cliente cita na conversa. Uma cartela de cores separada, com link próprio, evita repetir as cores em todo produto. ## Facilite o pedido O cliente que gostou precisa de um caminho curto até você. O mais comum é o WhatsApp, com a mensagem já escrita: produto, cor, quantidade e preço. Assim você não precisa perguntar tudo de novo. ## Mantenha o catálogo atualizado - **Preço:** filamento e energia mudam. Revise o catálogo quando o custo mudar. - **Cores:** tire as cores que acabaram, para não vender o que não tem. - **Produtos:** tire o que saiu de linha. Catálogo em PDF tem o preço "dentro do arquivo". Quando o preço muda, é preciso gerar o arquivo de novo. ## Como o Precificador 3D ajuda - **Catálogo de venda com IA:** escolha a ocasião e os produtos, revise o plano das páginas e a IA monta o catálogo com o preço da sua loja própria. - **Catálogo próprio em PDF:** se você já tem um catálogo pronto, suba o PDF e use o mesmo tipo de link. - **Link do catálogo:** fora do Google, sempre na versão atual, com **Quero este** em cada produto abrindo o WhatsApp com a mensagem pronta. - **Página do produto:** um link por produto, com cor, opcionais, quantidade e total, e o pedido montado no WhatsApp. - **Cartela de cores:** amostra, nome simples e código, sem marca nem estoque. Cor sem estoque pode sumir sozinha. - **Fotos com IA:** a partir de uma foto real da peça, em estilos como estúdio, em uso e com escala. ## Próximos passos - Guia: [Catálogo de venda e página do produto](https://precificador3d.com.br/guias/catalogo-e-pagina-do-produto) - Guia: [Gere um catálogo de venda com IA](https://precificador3d.com.br/guias/catalogo-de-venda-com-ia) - Guia: [Monte a cartela de cores para o cliente](https://precificador3d.com.br/guias/cartela-de-cores) --- URL: https://precificador3d.com.br/blog/como-reduzir-a-perda-nas-placas Markdown: https://precificador3d.com.br/blog/como-reduzir-a-perda-nas-placas.md Seção: Blog --- # Como reduzir a perda nas placas de impressão 3D > Placa cheia, lote cheio, completar a placa, margem de risco e registro das falhas: como perder menos tempo e filamento em cada placa impressa em 3D. URL: https://precificador3d.com.br/blog/como-reduzir-a-perda-nas-placas Blog › Produção · Por Equipe Precificador 3D · Publicado em 3 de outubro de 2026 · 4 min de leitura Para perder menos nas placas, encha cada placa com o máximo de peças que cabem, venda em quantidades que fecham placas cheias, mande a sobra para o estoque em vez de deixar vaga, cubra as falhas com uma margem de risco e registre cada placa que deu errado para saber onde está o problema. Perda na placa é de dois tipos: a vaga que você não usou e a peça que saiu ruim. As duas custam dinheiro. ## Placa cheia deixa cada peça mais barata Boa parte do custo de uma placa é fixa: aquecer, fazer a primeira camada, purgar. Quanto mais peças dividem essa placa, menor o custo de cada uma. Um chaveiro do Ateliê Exemplo, com máquina de R$ 1,00/h, PLA a R$ 120,00/kg, lucro de R$ 8,00/h e 15% de impostos e taxas: | Como imprime | Tempo e filamento | Preço por peça | |---|---|---| | 1 por placa | 36 min e 7 g | R$ 8,10 | | 10 por placa | 2h30 e 60 g a placa | R$ 4,20 | Imprimindo 10 juntos, cada chaveiro ocupa 15 min de impressora em vez de 36. O preço cai pela metade com o mesmo lucro por hora. ## Venda no lote cheio Quando o produto tem partes diferentes, cada uma cabe numa quantidade diferente por placa. O **lote cheio** é a menor quantidade em que todas as placas saem cheias. - Um boneco com cabeça (12 por placa) e corpo (4 por placa) tem lote cheio de 12: 1 placa de cabeças e 3 de corpos. - Um pote com base (7 por placa) e tampa (5 por placa) tem lote cheio de 35: 5 placas de bases e 7 de tampas. Vender de 12 em 12, ou de 35 em 35, nunca deixa placa parcial. Para lojistas, use o lote cheio como quantidade mínima ou múltiplo de venda. ## Complete a placa em vez de deixar vaga O cliente pediu 15 chaveiros e cabem 10 por placa. A segunda placa sai com 5 vagas. Você tem duas escolhas: - **Imprimir só o necessário:** a segunda placa gasta quase o mesmo tempo de preparo para 5 peças. - **Completar a placa:** imprimir 20, entregar 15 e mandar 5 para o estoque. Completar vale a pena para peças que você vende sempre. Para peças muito personalizadas, a sobra fica parada. ## Cobre a placa parcial quando ela for inevitável Se o pedido é pequeno e a placa não enche, a placa parcial custa mais por peça. Cobre isso: - num pedido avulso, cobrando a placa inteira no custo; - num produto que você vende sempre, com preço por quantidade: um preço para lotes pequenos e outro para lotes que fecham a placa. ## Cubra as falhas com a margem de risco Toda impressora falha de vez em quando. A peça que descola, o bico que entope, a camada que desloca. Uma margem de risco sobre material e máquina paga as reimpressões. No chaveiro, uma margem de 15% sobe o preço de R$ 4,08 (sem margem) para R$ 4,25. Peças longas ou com detalhe fino costumam pedir de 10% a 15%. ## Registre cada falha Sem registro, você não sabe se a perda é de 2% ou de 20%. Para cada placa que falhou, anote: - quanto tempo de impressão já tinha passado; - quanto filamento foi gasto (pese o que sobrou no rolo); - o que aconteceu. Com o tempo, aparece o padrão: uma máquina que falha mais, um material úmido, uma peça que sempre descola. ## Ataque as causas mais comuns - **Filamento úmido:** guarde fechado com sílica e seque antes de usar quando ele estalar no bico. - **Primeira camada:** mesa limpa e nivelada resolve boa parte das peças que descolam. - **Placa longa demais:** numa placa de 20 h, uma falha na hora 18 perde tudo. Às vezes vale dividir em duas placas menores. - **Peças muito próximas:** deixe espaço entre as peças para o bico não arrastar. ## Como o Precificador 3D ajuda - O preço por peça já parte da placa cheia: o tempo e os gramas da placa se dividem pelas peças que saem juntas. - O produto mostra o **lote cheio** e quantas placas cada parte usa. - No pedido de produção, você escolhe **Só o necessário** ou **Completar**, e a sobra vai para o estoque ao finalizar. - A **Cotação rápida** cota o pedido com a placa inteira no custo quando ele não enche a placa. - O **preço por quantidade** usa o que o fatiador mostrou para cada lote, com a placa parcial do jeito que ela é. - Ao concluir uma placa que falhou, o app estima o filamento gasto pelo tempo decorrido, ou pelo peso do que sobrou, e manda as peças para a reimpressão. - A Produção avisa quando as perdas de um pedido passam do limite que você definir. ## Próximos passos - Guia: [Preço por quantidade e lote cheio](https://precificador3d.com.br/guias/preco-por-quantidade-e-lote-cheio) - Guia: [Use a fila por máquina e conclua as placas](https://precificador3d.com.br/guias/fila-por-maquina-e-placas) - [Como calcular o preço de uma peça impressa em 3D](https://precificador3d.com.br/blog/como-calcular-o-preco-de-uma-peca-impressa-em-3d) --- URL: https://precificador3d.com.br/blog/consignado-em-lojas-como-funciona Markdown: https://precificador3d.com.br/blog/consignado-em-lojas-como-funciona.md Seção: Blog --- # Consignado em lojas: como funciona para quem vende peças 3D > Como funciona deixar peças impressas em 3D em lojas parceiras: comissão ou valor fixo, remessa, acerto, recebimento e os números que mostram se vale a pena. URL: https://precificador3d.com.br/blog/consignado-em-lojas-como-funciona Blog › Vendas · Por Equipe Precificador 3D · Publicado em 3 de outubro de 2026 · 4 min de leitura No consignado, você deixa as suas peças numa loja parceira e só recebe pelo que ela vender. As peças continuam sendo suas até a venda. De tempos em tempos, você e a loja fazem o **acerto**: contam o que ainda está na prateleira, calculam o que vendeu e a loja paga a sua parte, que pode ser o preço menos uma comissão ou um valor fixo por peça. É uma forma de colocar o seu produto em vitrine física sem que a loja precise comprar estoque. ## Os dois jeitos de a loja ganhar - **Comissão:** a loja fica com uma porcentagem do preço de venda. Com 30% de comissão, a cada R$ 100,00 vendidos você recebe R$ 70,00. - **Valor fixo por peça:** vocês combinam quanto você recebe por peça vendida, em cada remessa, e a loja decide o preço da prateleira. Na comissão, vale conferir se o preço na loja cobre o seu custo e o seu lucro depois da comissão. Se você vende a mesma peça na sua loja própria, pode precisar subir o preço na loja parceira para receber o mesmo. ## O ciclo do consignado 1. **Combinar as condições.** Comissão ou valor fixo, dia do acerto, prazo para pagar e quem arca com peça quebrada ou sumida. 2. **Levar a remessa.** Você anota cada peça, a quantidade e o preço. Esse documento, o romaneio, serve para os dois lados conferirem. 3. **Acompanhar.** Peças que ficam muito tempo sem vender ocupam a prateleira e o seu estoque. Vale trocar o modelo ou trazer de volta. 4. **Fazer o acerto.** No dia combinado, contar o que ainda está na loja, o que voltou com você e o que se perdeu. O resto vendeu. 5. **Receber.** A loja paga no prazo combinado. Às vezes paga uma parte agora e o resto depois. ## Um acerto com números A Loja Exemplo vende as peças do Ateliê Exemplo com 35% de comissão. O chaveiro está na prateleira a R$ 34,90. - Você recebe por peça: R$ 34,90 × 65% = R$ 22,685, que arredonda **para cima**, a seu favor: **R$ 22,69**. - A loja tinha 10 chaveiros. - Na contagem: 4 ainda na loja, 1 voltou com você e 1 quebrou. - Vendidos: 10 − 4 − 1 − 1 = **4**. - Faturamento na loja: 4 × R$ 34,90 = R$ 139,60. O valor a receber depende da regra da peça perdida: - **Você absorve a perda:** 4 × R$ 22,69 = **R$ 90,76**. - **A loja paga a perda:** 5 × R$ 22,69 = **R$ 113,45**. ## Os números que mostram se a loja vale a pena - **Margem real:** o que sobra por peça depois do custo de produção e do custo de levar até a loja, como combustível ou frete. Calcule a porcentagem sobre o que você recebe da loja, não sobre o preço da prateleira. - **Na sua loja seria:** a margem da mesma peça vendida por você, sem comissão. Mostra quanto o consignado custa em troca da vitrine. - **Giro:** peças vendidas divididas pela média de peças na loja. Quanto maior, mais rápido as peças saem. - **Dias até vender:** quanto tempo, em média, cada peça ficou na loja até vender. - **Peças paradas:** peças sem vender há mais de 60 dias, por exemplo. São candidatas a voltar ou a trocar de modelo. ## Cuidados práticos - **Combine tudo por escrito.** Comissão, prazo, peça perdida e dia do acerto. - **Tenha o romaneio assinado.** É a prova do que você entregou. - **Emita a nota de remessa** quando a sua situação fiscal pedir. Confira com o seu contador. - **Não deixe o acerto atrasar.** Quanto mais tempo passa, mais difícil fica conferir a contagem. - **Registre o recebimento parcial.** Se a loja pagou só uma parte, anote o que entrou e acompanhe o que falta. ## Como o Precificador 3D organiza o consignado O módulo Consignado do Precificador 3D faz esse ciclo inteiro. Você cadastra a loja com as condições, registra a remessa a partir do seu estoque, baixa o romaneio em PDF e faz o acerto em três etapas: contagem, conferência e recebimento. O app calcula as vendidas, arredonda o valor por peça a seu favor, avisa 3 dias antes do acerto, marca atrasado no dia seguinte e mostra margem real, giro e peças paradas de cada loja. O consignado faz parte dos planos Oficina e Farm. ## Próximos passos - Guia: [Venda em consignado nas lojas parceiras](https://precificador3d.com.br/guias/consignado-em-lojas-parceiras) - Ajuda: [Como fazer o acerto com uma loja](https://precificador3d.com.br/ajuda/estoque/fazer-o-acerto-do-consignado) - [Como calcular o preço de uma peça impressa em 3D](https://precificador3d.com.br/blog/como-calcular-o-preco-de-uma-peca-impressa-em-3d) --- URL: https://precificador3d.com.br/blog/hora-maquina-ou-markup Markdown: https://precificador3d.com.br/blog/hora-maquina-ou-markup.md Seção: Blog --- # Hora-máquina ou markup: qual usar para precificar impressão 3D > A diferença entre cobrar por hora de impressora e multiplicar o custo, com exemplos de peça rápida e peça demorada, e quando cada método faz mais sentido. URL: https://precificador3d.com.br/blog/hora-maquina-ou-markup Blog › Precificação · Por Equipe Precificador 3D · Publicado em 3 de outubro de 2026 · 4 min de leitura Use **hora-máquina** se o tempo de impressora é o que limita a sua venda, e **markup** se você já pensa o preço como "custo vezes um número" e vende peças de tempo parecido. A hora-máquina garante que cada hora de impressora renda o mesmo. O markup é mais familiar, mas faz peças demoradas renderem menos por hora e peças rápidas renderem mais. Os dois métodos partem do mesmo custo. O que muda é como o lucro é calculado. ## O que é cada método - **Hora-máquina:** você define quanto cada hora de impressora precisa render, por exemplo R$ 8,00/h. O lucro da peça é as horas de impressão vezes esse valor. - **Markup:** você define um multiplicador sobre o custo completo, por exemplo 2,5×. O lucro é o custo vezes (markup − 1). Nos dois casos, impostos e taxas entram por cima, dividindo: preço = (custo + lucro) ÷ (1 − impostos e taxas). ## O mesmo custo, dois resultados O Ateliê Exemplo tem material a R$ 120,00/kg, máquina a R$ 1,00/h, margem de risco de 10%, R$ 2,00 de pós-processo por peça e 15% de impostos e taxas. Veja duas peças: - **Peça rápida:** 1 h de impressão e 30 g. Custo de R$ 7,06. - **Peça demorada:** 12 h de impressão e 150 g. Custo de R$ 35,00. | | Peça rápida | Peça demorada | |---|---|---| | Hora-máquina R$ 8,00/h: preço | R$ 17,72 | R$ 154,12 | | Hora-máquina: rende por hora | R$ 8,00 | R$ 8,00 | | Markup 2,5×: preço | R$ 20,76 | R$ 102,94 | | Markup 2,5×: rende por hora | R$ 10,59 | R$ 4,38 | Com markup, a peça demorada ocupa a impressora por 12 h e rende só R$ 4,38 por hora. Na hora-máquina, ela rende os mesmos R$ 8,00/h da peça rápida, mas sai bem mais cara. ## Quando a hora-máquina faz mais sentido - As impressoras vivem ocupadas e você recusa pedido por falta de máquina. - Você vende peças de tempos muito diferentes, de chaveiro a peça grande. - Você quer comparar produtos pelo que cada um rende por hora. ## Quando o markup faz mais sentido - Você já trabalha com markup e conhece os seus números. - O seu mercado tem preço de referência, como varejo e loja, e o markup acompanha isso. - As suas peças têm tempos parecidos, e a diferença por hora fica pequena. ## Markup e margem são coisas diferentes Markup multiplica o custo. Margem é a parte do preço que vira lucro. Um markup de 3× é uma margem de 66,7%, porque de cada R$ 30,00 sobram R$ 20,00 acima do custo de R$ 10,00. O erro comum é somar uma porcentagem ao custo e chamar de margem. Custo de R$ 100,00 com "30% de margem" somados vira R$ 130,00, mas a margem real é de 23%. ## Os erros mais comuns no markup - **Multiplicar só o filamento.** O "3× o filamento" deixa máquina e tempo de fora. Uma peça leve e demorada pode sair abaixo do custo. - **Esquecer as taxas do marketplace.** Comissão e taxa fixa por item pesam muito em peça barata. Elas precisam entrar por cima do preço. - **Multiplicar a embalagem e o frete.** Caixa e etiqueta custam o mesmo em pedido grande ou pequeno. Multiplicar esse custo encarece o pedido pequeno sem motivo. ## Como o Precificador 3D trata os dois métodos - **O método vale para a conta inteira.** Você escolhe Hora-máquina ou Markup em Parâmetros e máquinas. - **Cada perfil de preço ajusta o número.** Atacado pode ter markup 2× e varejo 3×, ou R$ 22,00/h e R$ 36,00/h. - **O markup multiplica o custo completo:** material, máquina, risco, pós-processo, acabamento e adicionais. - **A embalagem por peça passa pelo valor, sem markup.** - **Dá para digitar o markup como margem.** 3× aparece como 66,7%. - **O lucro por hora aparece sempre**, nos dois métodos, para você comparar as peças. - **No Markup, a referência de R$/h é opcional.** Com ela, a peça que rende abaixo da referência mostra uma dica, sem bloquear nada. - **Ao trocar de método, o app converte cada perfil** para dar o mesmo preço numa peça de referência. Se você ainda não tem um jeito de precificar, comece pela hora-máquina com pelo menos R$ 5,00/h de lucro e ajuste depois. ## Próximos passos - [Como calcular o preço de uma peça impressa em 3D](https://precificador3d.com.br/blog/como-calcular-o-preco-de-uma-peca-impressa-em-3d) - Guia: [Escolha o método de preço](https://precificador3d.com.br/guias/escolher-o-metodo-de-preco) - Ajuda: [Como trocar o método de preço da conta](https://precificador3d.com.br/ajuda/primeiros-passos/trocar-o-metodo-de-preco) --- URL: https://precificador3d.com.br/blog/quanto-custa-o-kg-de-filamento-de-verdade Markdown: https://precificador3d.com.br/blog/quanto-custa-o-kg-de-filamento-de-verdade.md Seção: Blog --- # Quanto custa o kg de filamento de verdade > Como chegar ao custo real do filamento por kg e por grama: frete, peso do rolo, ponta que sobra, purga e falhas, com exemplos em reais. URL: https://precificador3d.com.br/blog/quanto-custa-o-kg-de-filamento-de-verdade Blog › Materiais · Por Equipe Precificador 3D · Publicado em 3 de outubro de 2026 · 3 min de leitura O custo real do kg de filamento é o que você pagou pelo rolo **com o frete**, dividido pelos gramas de filamento que vêm nele, sem o carretel. Um rolo de 1 kg que custou R$ 99,90 mais R$ 20,10 de frete sai a R$ 120,00 o kg, ou R$ 0,12 por grama. Usar o preço da vitrine, sem frete, deixa todas as suas peças mais baratas do que deveriam. ## A conta básica 1. Some o preço do rolo e a parte do frete que cabe a ele. 2. Veja na etiqueta quantos gramas de filamento vêm no rolo. O peso do carretel vazio não conta. 3. Divida o total pelos gramas e multiplique por 1000 para ter o custo por kg. | Situação | Conta | Custo por kg | |---|---|---| | 1 rolo de 1 kg, R$ 99,90 + R$ 20,10 de frete | R$ 120,00 ÷ 1000 g | R$ 120,00 | | 4 rolos de 1 kg, R$ 99,90 cada + R$ 30,00 de frete | (R$ 99,90 + R$ 7,50) ÷ 1000 g | R$ 107,40 | | 1 rolo de 750 g, R$ 89,90 sem frete | R$ 89,90 ÷ 750 g × 1000 | R$ 119,87 | O rolo de 750 g parece mais barato na vitrine, mas o grama custa quase o mesmo que o rolo de 1 kg com frete. ## O frete faz parte do custo Se o frete veio junto de vários rolos, divida entre eles. Se veio junto de outras compras, divida pelo peso ou pelo valor, como achar mais justo. O que importa é que ele entre em algum lugar. ## A ponta do rolo Quase todo rolo termina com uma ponta que não dá uma peça inteira. Se você costuma perder 30 g em cada rolo de 1 kg, o grama que você usa de fato custa mais. R$ 120,00 ÷ 0,97 = **R$ 123,71 por kg**. Você pode colocar esse valor direto no custo por kg ou cobrir a perda com uma margem sobre o filamento. ## Os gramas certos para multiplicar O custo por grama só funciona com os gramas certos. Use o total que o fatiador mostra para a placa, que já inclui: - suportes e brim; - a torre e a purga das trocas de cor; - todas as peças da placa juntas. O peso da peça pronta, na balança, é menor. Usar esse peso deixa o custo de material abaixo do real, principalmente em peças com várias cores. Numa peça com várias cores na mesma parte, cada cor tem os próprios gramas no fatiador. Se uma cor custa mais que a outra, a conta fica certa só quando cada cor entra com os gramas dela. ## As peças que falham Uma peça que descola da mesa no meio gasta filamento e não vira venda. Se de cada 100 peças você perde 8, o material dessas 8 precisa estar no preço das outras 92. Isso se resolve com uma margem de risco sobre material e máquina. Peças longas ou com detalhe fino costumam pedir de 10% a 15%. ## Quando o preço do filamento muda O filamento sobe e desce. Quando mudar, atualize o custo por kg. Cotações que você já enviou continuam com o preço antigo. As próximas saem com o custo novo. ## Como o Precificador 3D usa o custo do filamento - Cada material tem o **custo por kg** e as cores dentro dele. Uma cor pode ter custo próprio quando for mais cara. - O custo por grama é o custo por kg dividido por 1000. 15 g a R$ 0,12 dão R$ 1,80 de material. - No método Hora-máquina, a **margem de filamento** soma um acréscimo para perdas e sobras. Com 15%, R$ 12,00 de filamento entram como R$ 13,80. - A **margem de risco** fica no perfil de impressão e cobre as reimpressões. - Com o estoque de insumos ligado, ao lançar uma compra o app pergunta se você quer atualizar o custo usado no preço, sugerindo o da última compra. ## Próximos passos - [Como calcular o preço de uma peça impressa em 3D](https://precificador3d.com.br/blog/como-calcular-o-preco-de-uma-peca-impressa-em-3d) - [Como reduzir a perda nas placas](https://precificador3d.com.br/blog/como-reduzir-a-perda-nas-placas) - Guia: [Cadastre materiais e cores](https://precificador3d.com.br/guias/cadastrar-materiais-e-cores) --- URL: https://precificador3d.com.br/guias/configurar-a-empresa Markdown: https://precificador3d.com.br/guias/configurar-a-empresa.md Seção: Guias --- # Configure a sua empresa no Precificador 3D > Primeiro acesso, dados da empresa no PDF, condições padrão da cotação, logo, cores da marca e módulos: tudo o que o cliente vê com o seu nome. URL: https://precificador3d.com.br/guias/configurar-a-empresa Guias › Comece a vender · Iniciante · 5 capítulos · 6 min de leitura · Atualizado em 7 de outubro de 2026 · Por Equipe Precificador 3D Configurar a empresa é dizer ao Precificador 3D quem você é e como trabalha. Os dados da empresa saem no PDF e no link da cotação, as condições padrão entram em toda cotação nova, e a marca (logo e cores) aparece no que você gera com IA. Este guia passa por cada tela, na ordem em que vale a pena preencher. ## Capítulos 1. [O primeiro acesso](https://precificador3d.com.br/guias/configurar-a-empresa.md) 2. [Dados da empresa e o cabeçalho do PDF](https://precificador3d.com.br/guias/configurar-a-empresa/dados-da-empresa-e-pdf.md) 3. [Condições padrão da cotação](https://precificador3d.com.br/guias/configurar-a-empresa/condicoes-padrao.md) 4. [Logo e cores da marca](https://precificador3d.com.br/guias/configurar-a-empresa/logo-e-cores-da-marca.md) 5. [Ligue só os módulos que você usa](https://precificador3d.com.br/guias/configurar-a-empresa/modulos.md) ## 1. O primeiro acesso Na primeira vez que você entra, o app abre a tela **Como você define seus preços hoje?**. Ela aparece uma vez por conta, para quem pode editar os parâmetros. 1. **Escolha o jeito mais parecido com o seu.** São três cartões: - **Pelo tempo de máquina:** cada hora de impressora precisa render um lucro, por exemplo R$ 10,00 por hora. - **Multiplico o custo (markup):** a peça custa R$ 10,00 e você vende a R$ 30,00, ou seja, markup 3×. - **Ainda não tenho um jeito:** começa pelo tempo de máquina, com uma sugestão de lucro que você ajusta. 2. **Confira o número.** No tempo de máquina, o campo é **Lucro por hora de impressora**, que já vem com R$ 5,00. No markup, o campo é **Markup**, que começa em 3× e também aceita a margem em %. 3. **Olhe a prévia.** A **Prévia · peça de exemplo** mostra uma peça de 4 h com 100 g do material padrão: custo completo, lucro, impostos e taxas e o seu preço. 4. **Clique em Continuar.** O app grava o método e leva você para Cotações. > **R$ 5,00 por hora é pouco?** > É um ponto de partida. Com 1 impressora rodando 400 h por mês, R$ 5,00/h dão cerca de R$ 2.000,00 de lucro no mês. O faturamento é maior, porque o preço também cobre os custos. Tudo isso se muda depois em **Configurações › Parâmetros e máquinas**, na aba **Método**. O guia [Escolha o método de preço](https://precificador3d.com.br/guias/escolher-o-metodo-de-preco) explica a diferença com números. ## 2. Dados da empresa e o cabeçalho do PDF Os dados da empresa saem no cabeçalho do PDF da cotação e no link do cliente. Você escolhe, um por um, o que aparece. 1. **Abra Configurações › Empresa e PDF.** Quem edita é o Dono e o Gerente. 2. **Preencha os dados.** Razão social, documento (CNPJ ou CPF), endereço, CEP, cidade, UF, WhatsApp, e-mail, site e horário de atendimento. 3. **Preencha as redes sociais.** Instagram, TikTok, Facebook e YouTube. 4. **Ligue ou desligue Mostrar no PDF em cada dado.** Desligado, o dado continua salvo e só não sai no PDF. 5. **Confira a Prévia do cabeçalho do PDF.** Ela mostra o que está preenchido e ligado agora. 6. **Salve.** O próximo PDF já sai com os dados novos. O nome fantasia vem do nome da conta e sai sempre no topo do PDF. Dado em branco some do PDF, sem deixar espaço vazio. ### CPF ou CNPJ Use o CNPJ se tiver empresa. Se você vende como pessoa física, escolha **CPF**. No PDF, o CPF sai com parte escondida. Para mostrar completo, ligue **Mostrar CPF completo**, que pede a sua senha. > **O CPF salvo aparece mascarado** > Depois de salvo, o CPF aparece só com parte dos números. Para trocar, digite outro. ## 3. Condições padrão da cotação As condições são o texto que o cliente lê no fim da cotação e no PDF: prazo, forma de pagamento e frete. Escreva uma vez e ele entra em toda cotação nova. 1. **Abra Configurações › Empresa e PDF.** O cartão fica embaixo, em **Condições padrão da cotação**. 2. **Escreva o texto.** Até 1.000 caracteres. 3. **Clique em Salvar condições.** Um exemplo do Ateliê Exemplo: > Prazo de produção: 5 dias úteis após a aprovação. Pagamento: 50% na aprovação e 50% na entrega, por Pix ou cartão. Frete por conta do cliente, calculado no fechamento. Em cada cotação, dá para ajustar o texto só para aquele cliente. Se o ajuste ficou bom para todas, use **Usar como padrão** ao lado do campo **Condições** da cotação. ### Validade de 30 dias Ao lado fica a **Validade padrão da cotação (dias)**. Toda cotação nova vale 30 dias, a menos que você mude esse número (de 1 a 365). Escreva `{validade}` nas condições para o prazo sair no texto. ## 4. Logo e cores da marca O logo e as cores ficam em **IA e anúncios**, na aba **Marca**. É de lá que a IA tira a sua identidade para as fotos, artes e catálogos. 1. **Abra IA e anúncios › Marca.** 2. **Envie o logo.** O principal é o de fundo claro. O de fundo escuro é opcional. 3. **Escolha as cores.** Principal, Fundo, Apoio e Destaque. 4. **Complete o jeito da marca.** Fontes, uma assinatura curta e, se tiver, artes de referência. Os contatos que aparecem no rodapé das artes vêm de **Empresa e PDF**. Assim você atualiza num lugar só. ## 5. Ligue só os módulos que você usa Alguns módulos podem ser ligados e desligados. Desligado, o módulo some da barra lateral. 1. **Abra Configurações › Módulos.** 2. **Ligue ou desligue cada módulo.** - **Consignado:** peças deixadas em lojas parceiras, com acerto do que vendeu. - **Produção:** fila das impressoras e pedidos em produção. - **Estoque de produtos:** peças prontas por local. 3. **Estoque de insumos se liga em outro lugar.** Fica em **Configurações › Estoque de insumos**. Em conta nova, Consignado, Produção e Estoque de produtos vêm ligados. O Estoque de insumos vem desligado. > **Planos** > Produção, estoque e consignado fazem parte dos planos Oficina e Farm. Veja a comparação em [Preços](https://precificador3d.com.br/precos). ### Próximos passos - [Cadastre as máquinas e o custo por hora](https://precificador3d.com.br/guias/cadastrar-maquinas-e-custo-por-hora) - [Cadastre materiais e cores](https://precificador3d.com.br/guias/cadastrar-materiais-e-cores) - Ajuda: [Como mostrar ou esconder um dado no PDF](https://precificador3d.com.br/ajuda/primeiros-passos/mostrar-dados-da-empresa-no-pdf) --- URL: https://precificador3d.com.br/guias/cadastrar-maquinas-e-custo-por-hora Markdown: https://precificador3d.com.br/guias/cadastrar-maquinas-e-custo-por-hora.md Seção: Guias --- # Cadastre as máquinas e o custo por hora > Como o Precificador 3D calcula o custo por hora de cada impressora (energia mais desgaste) e como ligar a máquina ao perfil de impressão. URL: https://precificador3d.com.br/guias/cadastrar-maquinas-e-custo-por-hora Guias › Comece a vender · Iniciante · 5 capítulos · 6 min de leitura · Atualizado em 3 de outubro de 2026 · Por Equipe Precificador 3D O custo por hora da impressora é quanto ela gasta a cada hora de uso: a energia que puxa da tomada mais o desgaste, que é o valor de compra dividido pelas horas que você espera tirar dela. No Precificador 3D, você cadastra a máquina uma vez e o custo por hora sai sozinho. Esse valor multiplica o tempo de cada placa no preço. ## Capítulos 1. [Como o custo por hora é calculado](https://precificador3d.com.br/guias/cadastrar-maquinas-e-custo-por-hora.md) 2. [Informe o valor do kWh](https://precificador3d.com.br/guias/cadastrar-maquinas-e-custo-por-hora/valor-do-kwh.md) 3. [Cadastre uma máquina](https://precificador3d.com.br/guias/cadastrar-maquinas-e-custo-por-hora/cadastrar-uma-maquina.md) 4. [Ligue a máquina ao perfil de impressão](https://precificador3d.com.br/guias/cadastrar-maquinas-e-custo-por-hora/ligar-a-maquina-ao-perfil.md) 5. [E se eu não cadastrar a máquina?](https://precificador3d.com.br/guias/cadastrar-maquinas-e-custo-por-hora/sem-maquina-cadastrada.md) ## 1. Como o custo por hora é calculado O custo por hora da máquina é a soma de duas partes: - **Energia:** potência média em watts ÷ 1000 × valor do kWh. - **Desgaste:** valor de compra ÷ vida útil em horas. Manutenção e outros custos fixos ficam de fora dessa conta. Os custos fixos do mês entram em outro lugar, no overhead dos Parâmetros. **Calculadora de hora-máquina** (custo por hora = energia + desgaste): - Energia por hora = potência média (W) ÷ 1000 × valor do kWh. Exemplo: 120 ÷ 1000 × R$ 0,92 = R$ 0,11/h. - Desgaste por hora = valor da impressora ÷ vida útil (h). Exemplo: R$ 5.000,00 ÷ 5.000 h = R$ 1,00/h. - Custo da hora = R$ 0,11 + R$ 1,00 = **R$ 1,11/h**. ### Dois exemplos | | Impressora 1 | Impressora 2 | |---|---|---| | Potência média | 100 W | 300 W | | Valor do kWh | R$ 1,00 | R$ 1,00 | | Energia por hora | R$ 0,10 | R$ 0,30 | | Valor de compra | R$ 4.500,00 | R$ 12.000,00 | | Vida útil | 5.000 h | 8.000 h | | Desgaste por hora | R$ 0,90 | R$ 1,50 | | **Custo por hora** | **R$ 1,00** | **R$ 1,80** | Uma peça de 6 h custa R$ 6,00 de máquina na Impressora 1 e R$ 10,80 na Impressora 2. > **Potência média não é a potência da fonte** > A impressora gasta bem menos que o número da fonte. O app sugere a potência pelo modelo. Para o número exato, use um medidor de tomada durante uma impressão. ## 2. Informe o valor do kWh O valor do kWh vale para todas as máquinas da conta. 1. **Abra Configurações › Parâmetros e máquinas.** 2. **Vá na aba 2 · Máquinas.** 3. **Preencha Valor do kWh.** Use o valor da conta de luz, com impostos e bandeira. 4. **Salve como uma versão nova dos parâmetros.** Escreva o motivo, se quiser, como "conta de luz subiu". Para achar o valor, divida o total da conta de luz pelos kWh consumidos no mês. Uma conta de R$ 285,00 com 300 kWh dá R$ 0,95 por kWh. ## 3. Cadastre uma máquina 1. **Abra Configurações › Parâmetros e máquinas › 2 · Máquinas.** Desça até **Suas máquinas**. 2. **Clique em Nova máquina.** 3. **Dê um nome.** Por exemplo, "Impressora 1 da bancada". 4. **Escolha a marca e o modelo.** Se o seu modelo não está na lista, use **Outro modelo** e escreva o nome. 5. **Confira a potência média.** Ela vem sugerida pelo modelo, quando há dado. Ajuste se você mediu. 6. **Informe o valor de compra e a vida útil.** A vida útil aceita de 100 a 100.000 horas. 7. **Confira o custo por hora e clique em Salvar máquina.** Para mudar uma máquina depois, use **Editar** na lista. Uma máquina que saiu de uso pode ser arquivada. > **Não sabe a vida útil?** > Pense em quantas horas a máquina vai imprimir antes de você trocar por outra. Uma impressora que roda 250 h por mês e dura 2 anos soma 6.000 h. ## 4. Ligue a máquina ao perfil de impressão O preço usa o custo por hora da máquina pelo perfil de impressão. O perfil registra como a peça foi fatiada e diz em qual máquina ela sai. 1. **Abra Configurações › Perfis de impressão.** 2. **Abra um perfil ou crie um com Novo perfil.** Dê um nome, como "0,20 mm · Padrão". 3. **Em Máquina e risco, escolha a Máquina.** Com uma máquina escolhida, o preço usa o custo por hora dela. 4. **Defina a Margem de risco.** É uma porcentagem sobre material e máquina para cobrir as impressões que falham. 5. **Salve.** O campo Máquina aparece depois que o perfil foi criado. Se for um perfil novo, salve primeiro e abra de novo. ### Fatiamento é só registro Camada, bico, paredes, preenchimento, velocidade, suportes e ironing ficam guardados para você lembrar como fatiou. Eles não entram no preço. O preço vem do tempo e dos gramas que o fatiador mostrou. ## 5. E se eu não cadastrar a máquina? Cadastrar a máquina não é obrigatório. Sem máquina, o app usa, nesta ordem: 1. **O custo de máquina próprio do perfil de impressão.** Ligue **Custo de máquina próprio** no perfil e preencha **Custo por hora**. 2. **O custo por hora de máquina dos Parâmetros.** É o padrão da casa, na aba **2 · Máquinas**. Vale sempre o mais específico. Um perfil com máquina usa a máquina. Um perfil sem máquina e sem custo próprio usa o dos Parâmetros. ### Próximos passos - [Cadastre materiais e cores](https://precificador3d.com.br/guias/cadastrar-materiais-e-cores) - [Escolha o método de preço](https://precificador3d.com.br/guias/escolher-o-metodo-de-preco) - Ajuda: [Como cadastrar uma impressora](https://precificador3d.com.br/ajuda/insumos/cadastrar-uma-impressora) --- URL: https://precificador3d.com.br/guias/cadastrar-materiais-e-cores Markdown: https://precificador3d.com.br/guias/cadastrar-materiais-e-cores.md Seção: Guias --- # Cadastre materiais e cores > Como cadastrar materiais com custo por kg e as cores dentro de cada um, com código da amostra, nome para o cliente, etiquetas e importação de planilha. URL: https://precificador3d.com.br/guias/cadastrar-materiais-e-cores Guias › Comece a vender · Iniciante · 5 capítulos · 6 min de leitura · Atualizado em 3 de outubro de 2026 · Por Equipe Precificador 3D No Precificador 3D, o material é o filamento que você compra, com tipo, marca, linha e custo por kg. As cores ficam dentro do material. Assim, o PLA de um fornecedor tem um custo só, e cada cor dele tem nome, código da amostra e estoque próprios. O custo por kg do material vira o custo por grama que multiplica os gramas do fatiador. ## Capítulos 1. [Como material e cor se organizam](https://precificador3d.com.br/guias/cadastrar-materiais-e-cores.md) 2. [Cadastre um material](https://precificador3d.com.br/guias/cadastrar-materiais-e-cores/cadastrar-um-material.md) 3. [Cadastre as cores](https://precificador3d.com.br/guias/cadastrar-materiais-e-cores/cadastrar-as-cores.md) 4. [Escolha o material padrão](https://precificador3d.com.br/guias/cadastrar-materiais-e-cores/material-padrao.md) 5. [Importe uma planilha e imprima etiquetas](https://precificador3d.com.br/guias/cadastrar-materiais-e-cores/importar-e-etiquetar.md) ## 1. Como material e cor se organizam O cadastro tem dois níveis: - **Material:** tipo (PLA, PETG, ABS…), marca, linha, acabamento para o cliente, custo por kg e peso do rolo. - **Cor:** fica dentro do material, com nome interno, nome para o cliente, cor visual, código da amostra e localização. Um exemplo do Ateliê Exemplo: | Material | Custo/kg | Cores | |---|---|---| | PLA Fornecedor A · Básico | R$ 120,00 | Preto (#001), Branco (#002), Azul (#003) | | PLA Fornecedor A · Silk | R$ 150,00 | Dourado (#015), Prata (#016) | | PETG Fornecedor B | R$ 110,00 | Transparente (#020) | O custo por grama é o custo por kg dividido por 1000. Com R$ 120,00/kg, 15 g de filamento custam R$ 1,80. > **Coloque o frete no custo** > Use o que você pagou pelo rolo com o frete. O artigo [Quanto custa o kg de filamento de verdade](https://precificador3d.com.br/blog/quanto-custa-o-kg-de-filamento-de-verdade) mostra a conta. ## 2. Cadastre um material 1. **Abra Insumos e fique na aba Materiais.** 2. **Clique em Novo material.** 3. **Escolha o Tipo.** A lista tem busca, com PLA, PETG e ABS no topo. Se o tipo não existe, crie na hora. 4. **Escolha a Marca e escreva a Linha.** A linha é texto livre, como "Silk" ou "Matte". 5. **Escolha o Acabamento para o cliente.** Nenhum, Brilhante ou Fosco. É o que o cliente vê junto da cor. 6. **Informe o Custo/kg e o Peso do rolo.** O peso do rolo é o do filamento, sem o carretel vazio. 7. **Salve.** Se já existe um material igual, o app avisa e oferece abrir o que existe para adicionar as cores nele. Para mudar um material depois, use o botão **Editar** na linha dele. ## 3. Cadastre as cores 1. **Abra o material e clique em + Cor.** 2. **Escreva o Nome (interno).** É o nome que a sua equipe usa, como "Azul Royal Fornecedor A". 3. **Escreva o Nome para o cliente.** Um nome simples, como "Azul". O cliente vê "#003 · Azul". 4. **Escolha a Cor visual.** Pelo seletor, pelo código Hex ou pelas amostras rápidas. 5. **Confira o Código da amostra.** O app sugere o próximo livre. Dá para trocar, mas o código é único na conta. 6. **Informe a Localização, se quiser.** Por exemplo, "Prateleira A-03". 7. **Deixe Disponível ao cliente ligado.** Desligue para tirar a cor da cartela, da cotação e do catálogo sem apagar. 8. **Salve.** ### Cor mais cara que o material Algumas cores custam mais, como as metálicas. Ligue **Preço diferente do material** e preencha o **Custo da cor**, em R$/kg. O preço passa a usar esse custo nas peças com essa cor. Quando o cliente escolhe a cor no link, vale o preço da cor mais cara entre as permitidas no item. Assim o preço não muda com a escolha. ### Foto da amostra Você pode enviar uma foto da amostra impressa, em JPG, PNG ou WEBP de até 5 MB. Ela aparece na cartela pública de cores. Fotografe só a amostra, sem rosto nem documento. ## 4. Escolha o material padrão O material padrão é o que entra quando você não escolhe outro. Ele também é usado quando a parte de um produto está como **Sem material definido**. 1. **Abra o material em Insumos › Materiais.** 2. **Clique em Usar como padrão nas cotações.** O material padrão aparece com a marca **Padrão** na lista. > **Sem material padrão** > Uma parte com Sem material definido usa o custo do material padrão. Se a conta não tem material padrão, o produto não salva. ## 5. Importe uma planilha e imprima etiquetas ### Importar planilha Se você já tem as cores numa planilha, importe de uma vez. 1. **Em Insumos › Materiais, clique em Importar planilha.** 2. **Envie um CSV ou cole as linhas da planilha.** Até 1 MB e 2.000 linhas. 3. **Ligue cada coluna ao campo certo.** Material, cor, código, custo e os demais. 4. **Confira a prévia e os conflitos.** O app mostra o que já existe e o que é novo. 5. **Grave.** ### Imprimir etiquetas As etiquetas ajudam a achar a amostra certa na prateleira. 1. **Clique em Imprimir etiquetas.** 2. **Escolha o formato.** Térmica ou A4. 3. **Escolha onde começar e quantas cópias por cor.** De 1 a 10 cópias. 4. **Imprima.** ### Tipos e marcas As listas de tipos e marcas ficam em **Configurações › Tipos e marcas**. Lá você cria, oculta, mostra e junta itens repetidos com **Mesclar**. ### Próximos passos - [Escolha o método de preço](https://precificador3d.com.br/guias/escolher-o-metodo-de-preco) - [Monte a cartela de cores para o cliente](https://precificador3d.com.br/guias/cartela-de-cores) - Ajuda: [Como cadastrar um filamento](https://precificador3d.com.br/ajuda/insumos/cadastrar-um-filamento) --- URL: https://precificador3d.com.br/guias/escolher-o-metodo-de-preco Markdown: https://precificador3d.com.br/guias/escolher-o-metodo-de-preco.md Seção: Guias --- # Escolha o método de preço: hora-máquina ou markup > Como funcionam os métodos Hora-máquina e Markup no Precificador 3D, o que entra no custo, como impostos e taxas entram por cima e como trocar de método. URL: https://precificador3d.com.br/guias/escolher-o-metodo-de-preco Guias › Comece a vender · Iniciante · 5 capítulos · 7 min de leitura · Atualizado em 3 de outubro de 2026 · Por Equipe Precificador 3D O Precificador 3D tem dois métodos de preço. No **Hora-máquina**, cada hora de impressora precisa render um lucro em reais. No **Markup**, o custo completo da peça é multiplicado por um número. O método vale para a conta inteira, e cada perfil de preço só ajusta o número dentro dele. Nos dois, impostos e taxas entram por cima, para o lucro chegar inteiro. ## Capítulos 1. [Os dois métodos, lado a lado](https://precificador3d.com.br/guias/escolher-o-metodo-de-preco.md) 2. [O que entra no custo](https://precificador3d.com.br/guias/escolher-o-metodo-de-preco/o-que-entra-no-custo.md) 3. [Impostos e taxas por dentro do preço](https://precificador3d.com.br/guias/escolher-o-metodo-de-preco/impostos-e-taxas-por-dentro.md) 4. [Troque de método sem mudar os preços](https://precificador3d.com.br/guias/escolher-o-metodo-de-preco/trocar-de-metodo.md) 5. [Versões dos parâmetros](https://precificador3d.com.br/guias/escolher-o-metodo-de-preco/versoes-dos-parametros.md) ## 1. Os dois métodos, lado a lado | | Hora-máquina | Markup | |---|---|---| | Você define | Lucro por hora de impressora (R$/h) | Multiplicador do custo (×) | | Lucro da peça | horas × R$/h | custo completo × (markup − 1) | | Preço | (custo + lucro) ÷ (1 − impostos e taxas) | (custo + lucro) ÷ (1 − impostos e taxas) | | Margem de filamento e de adicionais | Entram | Não entram | | Embalagem por peça | Leva a margem de adicionais | Entra pelo valor, sem markup | ### Exemplo com um vaso O vaso do Ateliê Exemplo tem 180 g de PLA a R$ 120,00/kg, 6 h de impressão numa máquina de R$ 1,00/h, 10% de margem de risco e R$ 2,00 de pós-processo. O custo é R$ 32,36. Impostos e taxas somam 15%. | | Lucro | Preço | Rende por hora | |---|---|---|---| | Hora-máquina R$ 8,00/h | R$ 48,00 | R$ 94,54 | R$ 8,00 | | Markup 2,5× | R$ 48,54 | R$ 95,18 | R$ 8,09 | | Markup 3× | R$ 64,72 | R$ 114,21 | R$ 10,79 | ### Qual escolher - **Hora-máquina** quando o tempo de impressora é o que limita as suas vendas, ou quando você vende peças de tempos muito diferentes. - **Markup** quando você já pensa o preço como custo vezes um número e as suas peças têm tempos parecidos. O artigo [Hora-máquina ou markup](https://precificador3d.com.br/blog/hora-maquina-ou-markup) compara uma peça rápida com uma demorada. ### Markup digitado como margem O campo de markup tem a opção **% margem**. Markup 3× é o mesmo que 66,7% de margem, porque de R$ 30,00 sobram R$ 20,00 acima de R$ 10,00 de custo. O markup aceita de 1× a 20×, e a margem, de 0% a 95%. ## 2. O que entra no custo Os números que formam o custo ficam em **Configurações › Parâmetros e máquinas**, divididos em abas. ### 1 · Peça - **Margem de filamento:** acréscimo sobre o filamento para perdas e sobras de rolo. Com 15%, R$ 12,00 de filamento entram como R$ 13,80. Só no Hora-máquina. - **Pós-processo:** valor fixo por peça para tirar suporte, limpar e conferir. R$ 2,00 em 50 chaveiros somam R$ 100,00. - **Margem sobre adicionais:** acréscimo sobre peças compradas que vão junto, como ímã ou argola. Com 30%, uma base de R$ 3,20 entra como R$ 4,16. Só no Hora-máquina. ### 2 · Máquinas - **Lucro-alvo por hora:** o lucro de cada hora de impressora no Hora-máquina. - **Custo por hora de máquina:** o padrão da casa, quando o perfil de impressão não tem máquina nem custo próprio. - **Valor do kWh:** entra no custo por hora das máquinas cadastradas. ### 3 · Pedido - **Embalagem**, **Insert e etiqueta** e **Expedição**, em reais por pedido. - **Peças por pedido (médio):** usado para ratear o custo do pedido no preço por peça de produtos e projetos internos. ### 4 · Overhead - **Custo fixo mensal:** aluguel, internet, assinaturas e outras contas do mês. - **Volume-alvo:** quantos pedidos você espera fazer no mês. O overhead por pedido é o custo fixo dividido pelo volume. ### 5 · Impostos - **Imposto (Simples Nacional)** e **Taxa do cartão**. - **Provisão de cupom** e **Provisão de frete grátis**. ### Um exemplo de custo do pedido O Ateliê Exemplo gasta R$ 2,50 de embalagem, R$ 0,50 de insert e R$ 1,00 de expedição por pedido. As contas fixas somam R$ 300,00 por mês, e ele espera 100 pedidos. O overhead por pedido é R$ 3,00, e o custo do pedido fica em R$ 7,00. Na cotação, esse custo entra uma vez, numa linha separada. Com 15% de impostos e taxas, a linha sai a R$ 7,00 ÷ 0,85 = R$ 8,24. ## 3. Impostos e taxas por dentro do preço Imposto, taxa do cartão e provisões saem do valor vendido. Por isso o app calcula o preço por cima, dividindo: **preço = (custo + lucro) ÷ (1 − soma dos percentuais)** Com 6% de imposto, 5% de taxa do cartão, 2% de provisão de cupom e 2% de provisão de frete, a soma é 15% e o divisor é 0,85. No vaso, (R$ 32,36 + R$ 48,00) ÷ 0,85 = R$ 94,54. Dos R$ 94,54, os 15% levam R$ 14,18 e sobram exatos R$ 80,36 para pagar o custo e o lucro. > **Por que não somar 15%** > R$ 80,36 + 15% dá R$ 92,41. Vendendo por isso, os 15% levam R$ 13,86 e sobram R$ 78,55. O seu lucro chega R$ 1,81 menor por peça. Se você é MEI e paga só o DAS fixo, deixe o imposto em 0. O DAS entra melhor como custo fixo mensal, no overhead. A soma dos percentuais precisa ficar abaixo de 100%. Se chegar lá, o app não salva. As taxas de cada marketplace, como comissão e taxa fixa por venda, não entram aqui. Elas ficam em **Canais de venda** e entram por cima do preço da loja própria. ## 4. Troque de método sem mudar os preços 1. **Abra Configurações › Parâmetros e máquinas › Método.** 2. **Escolha a Peça de referência.** A peça padrão tem 4 h e 100 g do material padrão. Você pode escolher um produto seu. 3. **Clique no outro método.** Abre a janela **Trocar para markup?** ou **Trocar para hora-máquina?**. 4. **Confira a conversão de cada perfil de preço.** A janela mostra o valor antes e depois, e uma tabela de produtos com o preço de hoje e o preço no novo método. 5. **Confirme.** Depois da troca aparece **Desfazer**, caso tenha se arrependido. ### Como a conversão funciona - **De Hora-máquina para Markup:** cada perfil vira o markup que dá o mesmo preço na peça de referência. - **De Markup para Hora-máquina:** cada perfil vira o lucro por hora que dá o mesmo preço na peça de referência. Como a conversão é feita numa peça só, outras peças podem mudar um pouco de preço. Por isso a tabela de produtos mostra a diferença antes de você confirmar. ### O que não muda Cotações já enviadas ficam com o preço e o método de quando foram enviadas. ## 5. Versões dos parâmetros Cada vez que você salva os parâmetros, o app cria uma versão nova, como v7 ou v8. 1. **Altere o que precisa.** Por exemplo, o custo da taxa do cartão. 2. **Escreva o motivo da mudança.** Fica no histórico, como "taxa do cartão mudou". 3. **Clique em Salvar como v{N}.** ### O que acontece com as cotações - Cotações novas usam a versão nova. - Cotações já enviadas ficam na versão delas. - A cotação mostra o selo da versão, como **Parâmetros v7**. ### Voltar uma versão A aba **Histórico** lista as versões, com data, lucro-alvo, impostos e o motivo. Para voltar, use **Restaurar** na versão desejada. ### Próximos passos - [Faça uma cotação rápida](https://precificador3d.com.br/guias/fazer-uma-cotacao-rapida) - [Canais de venda e perfis de preço](https://precificador3d.com.br/guias/canais-e-perfis-de-preco) - Ajuda: [Como trocar o método de preço da conta](https://precificador3d.com.br/ajuda/primeiros-passos/trocar-o-metodo-de-preco) --- URL: https://precificador3d.com.br/guias/fazer-uma-cotacao-rapida Markdown: https://precificador3d.com.br/guias/fazer-uma-cotacao-rapida.md Seção: Guias --- # Faça uma cotação rápida > Como usar a Cotação rápida do Precificador 3D como uma planilha de preços: linhas, padrões da tabela, Vendo a, lucro por hora e pedido de várias peças. URL: https://precificador3d.com.br/guias/fazer-uma-cotacao-rapida Guias › Precifique certo · Iniciante · 5 capítulos · 6 min de leitura · Atualizado em 7 de outubro de 2026 · Por Equipe Precificador 3D A Cotação rápida é a calculadora do Precificador 3D. Você digita o que o fatiador mostrou, como numa planilha, e o preço de cada peça aparece na hora, com lucro e lucro por hora. É o lugar para testar preços, comparar peças e montar uma tabela. Quando as linhas estiverem boas, você pode transformar em cotação para o cliente, em produto ou em pedido de produção. ## Capítulos 1. [Prepare os padrões da tabela](https://precificador3d.com.br/guias/fazer-uma-cotacao-rapida.md) 2. [Preencha uma linha](https://precificador3d.com.br/guias/fazer-uma-cotacao-rapida/preencher-uma-linha.md) 3. [Vendo a, lucro e lucro por hora](https://precificador3d.com.br/guias/fazer-uma-cotacao-rapida/vendo-a-e-lucro-por-hora.md) 4. [Cote um pedido que não enche a placa](https://precificador3d.com.br/guias/fazer-uma-cotacao-rapida/pedido-de-varias-pecas.md) 5. [Organize as linhas](https://precificador3d.com.br/guias/fazer-uma-cotacao-rapida/organizar-as-linhas.md) ## 1. Prepare os padrões da tabela Antes das linhas, confira os **Padrões da tabela**, no topo da tela. São quatro chips: - **Preço:** o perfil de preço, como Varejo ou Atacado. - **Impressão:** o perfil de impressão, que traz a máquina e a margem de risco. - **Material:** o material das linhas novas. - **Canal:** onde a peça vai ser vendida. **Loja própria (sem taxa)** usa o preço direto. Os padrões valem para as linhas novas e para as que ainda estão no padrão. Ao trocar um chip, o rodapé dele diz quantas linhas vão mudar. > **Quem vê a Cotação rápida** > A Cotação rápida mostra custo e lucro, por isso aparece só para quem pode ver custos. Quem não pode cota pelo editor de cotação, que mostra só o preço. ## 2. Preencha uma linha 1. **Clique em Nova linha.** Ou cole várias linhas de uma planilha com **Colar da planilha**. 2. **Escreva o Item.** Enter cria outra linha acima. 3. **Confira o Material.** Vem do padrão da tabela. 4. **Preencha Tempo, Filamento (g) e Un/placa.** Use o que o fatiador mostrou para a placa inteira: tempo, gramas e quantas peças saem juntas. 5. **Some acabamento e adicionais, se houver.** Nas colunas **Acab.** e **Adicionais**. 6. **Preencha a Qtd.** O **Preço un.** aparece na hora, com custos, impostos, taxas do canal e o seu lucro. A coluna **Pedido** é o preço vezes a quantidade. ### Exemplo O Ateliê Exemplo usa máquina de R$ 1,00/h, PLA a R$ 120,00/kg, 10% de margem de risco, R$ 0,50 de pós-processo por peça, lucro de R$ 8,00/h e 15% de impostos e taxas. | Item | Tempo | Filamento | Un/placa | Qtd | Preço un. | Pedido | |---|---|---|---|---|---|---| | Chaveiro coração | 2h30 | 60 g | 10 | 10 | R$ 4,20 | R$ 42,00 | Cada chaveiro leva 6 g e 15 min de impressora. O custo por peça é R$ 1,57, e o lucro, R$ 2,00. ## 3. Vendo a, lucro e lucro por hora O **Preço un.** é o preço calculado. Se você vai anunciar por outro valor, escreva em **Vendo a**. O pedido, o lucro e a margem passam a usar esse valor. A bolinha da coluna **Pedido** mostra se o preço bate o seu alvo: - **Verde:** bate o lucro-alvo do perfil. - **Laranja:** ficou abaixo. ### Exemplo O chaveiro tem preço calculado de R$ 4,20 e lucro-alvo de R$ 8,00/h. | Vendo a | Lucro por peça | Lucro por hora | Bolinha | |---|---|---|---| | R$ 4,90 | R$ 2,60 | R$ 10,39 | Verde | | R$ 3,90 | R$ 1,75 | R$ 6,99 | Laranja | ### Os totais O rodapé soma a tabela: **Total da tabela**, **Horas de impressora**, **Lucro** (com a margem em %) e **Lucro por hora**. Quando o lucro por hora fica abaixo do alvo, o rodapé avisa. Use **Copiar preços** para levar os valores para uma planilha ou mensagem. > **No método Markup** > Com o método Markup, um ponto âmbar aparece na peça que rende menos por hora que a referência do perfil. É só uma dica: nada é bloqueado. ## 4. Cote um pedido que não enche a placa O preço por peça parte da placa cheia. Se o cliente pede 15 chaveiros e cabem 10 por placa, a segunda placa sai com 5 vagas. Para cobrar essa placa inteira: 1. **Clique no valor da coluna Pedido da linha.** Abre o resumo da linha. 2. **Clique em Cotar como pedido de N peças.** Nesse modo, a placa que não enche entra inteira no custo. No exemplo, os 15 chaveiros usam 2 placas e 5 h de impressora. Cada um sai a R$ 5,40, e o pedido, a R$ 81,00. Para voltar ao preço da placa cheia, use **Voltar ao preço de catálogo**. O resumo da linha também mostra o que entra em cada peça, as embalagens do pedido e o custo do pedido. ## 5. Organize as linhas O menu **⋯** de cada linha tem: - **Virar produto:** cria um produto com os dados da linha. - **Mesclar com a linha de baixo:** junta duas linhas numa peça só. - **+ impressão nesta peça:** soma outra placa na mesma peça, como base e tampa. - **Separar impressões:** desfaz a soma. - **Duplicar** e **Excluir**. Selecionando várias linhas, a barra de seleção oferece **Mesclar em uma peça**, **Virar produto(s)**, **Criar cotação**, **Criar pedido** e **Excluir**. As linhas se salvam sozinhas. **Limpar tabela** apaga tudo e não dá para desfazer. Se outra pessoa da equipe está na mesma tabela, você vê as mudanças dela a cada 10 segundos, sem perder a linha que está editando. ### Opcionais na cotação rápida Linhas que já viraram produto mostram os opcionais do produto. Escolha a opção de cada grupo, e o **Preço un.** já inclui os acréscimos por peça. ### Criar a cotação para o cliente Selecione as linhas e use **Criar cotação**. Elas viram os itens de uma cotação nova, em rascunho. O preço por peça fica fixado no item: o **Vendo a** da linha ou, sem ele, o preço calculado. Depois, complete o cliente e a validade na cotação e mande o link. ### Criar um pedido de produção Com o módulo Produção ligado, selecione as linhas e use **Criar pedido**. O guia [Organize os pedidos de produção](https://precificador3d.com.br/guias/pedidos-de-producao) mostra o resto. ### Próximos passos - [Cadastre produtos com partes e várias cores](https://precificador3d.com.br/guias/produtos-com-partes-e-multicor) - [Monte e envie a cotação para o cliente](https://precificador3d.com.br/guias/enviar-cotacao-por-link) - Ajuda: [O que significa a bolinha verde ou laranja](https://precificador3d.com.br/ajuda/cotacoes/bolinha-verde-ou-laranja) --- URL: https://precificador3d.com.br/guias/produtos-com-partes-e-multicor Markdown: https://precificador3d.com.br/guias/produtos-com-partes-e-multicor.md Seção: Guias --- # Cadastre produtos com partes e várias cores > Como cadastrar um produto de várias partes, com cores na mesma parte, acabamento, adicionais e embalagem, e conferir o preço sugerido contra o seu preço de venda. URL: https://precificador3d.com.br/guias/produtos-com-partes-e-multicor Guias › Precifique certo · Avançado · 6 capítulos · 7 min de leitura · Atualizado em 3 de outubro de 2026 · Por Equipe Precificador 3D Um produto é a peça que você vende sempre, cadastrada uma vez com tudo o que entra no preço. No Precificador 3D, o produto pode ter várias partes, cada uma com a sua placa, e cada parte pode ter várias cores. Acabamento, adicionais e embalagem entram por peça. O app calcula o preço sugerido e compara com o preço que você pratica, avisando quando ele fica abaixo do seu alvo. ## Capítulos 1. [Crie o produto](https://precificador3d.com.br/guias/produtos-com-partes-e-multicor.md) 2. [Cadastre as partes](https://precificador3d.com.br/guias/produtos-com-partes-e-multicor/cadastrar-as-partes.md) 3. [Várias cores na mesma parte](https://precificador3d.com.br/guias/produtos-com-partes-e-multicor/varias-cores-na-mesma-parte.md) 4. [Acabamento, adicionais e embalagem](https://precificador3d.com.br/guias/produtos-com-partes-e-multicor/acabamento-adicionais-e-embalagem.md) 5. [Preço sugerido e preço de venda](https://precificador3d.com.br/guias/produtos-com-partes-e-multicor/preco-sugerido-e-preco-de-venda.md) 6. [Variações e arquivos de impressão](https://precificador3d.com.br/guias/produtos-com-partes-e-multicor/variacoes-e-arquivos.md) ## 1. Crie o produto 1. **Abra Produtos e clique em Novo produto.** O editor abre com o nome "Novo produto". 2. **Na aba Sobre a peça, dê o nome e a descrição.** 3. **Vá para a aba Produção e preço.** É onde ficam as partes, o acabamento e o preço. O produto começa com o status **Em avaliação**. Quando estiver pronto para vender, use **Pôr no catálogo**. Para tirar de venda sem apagar, use **Pausar**. O editor tem as abas **Sobre a peça**, **Produção e preço**, **Variações**, **Opcionais**, **Mídia**, **Arquivos** e **Anúncio**. A aba **Mídia** junta as fotos, as artes e os vídeos do produto, com um filtro para cada tipo; os arquivos de impressão ficam em **Arquivos**. Também dá para criar um produto a partir de uma linha da Cotação rápida, com **Virar produto**. ## 2. Cadastre as partes Parte é cada pedaço que sai de uma placa diferente. Um boneco articulado pode ter cabeça e corpo impressos em placas separadas. 1. **No passo 1, Impressão, clique em + Parte.** 2. **Dê o nome da parte.** Por exemplo, "Cabeça". 3. **Escolha o Material.** 4. **Preencha Tempo, Filamento (g) e Un/placa.** Use o que o fatiador mostrou para a placa inteira. 5. **Repita para cada parte.** O app divide o custo de cada placa pelas unidades dela e soma as partes. ### Exemplo: boneco articulado | Parte | Tempo da placa | Filamento da placa | Un/placa | Por peça | |---|---|---|---|---| | Cabeça | 3h00 | 96 g | 12 | 15 min e 8 g | | Corpo | 6h00 | 220 g | 4 | 1h30 e 55 g | Cada boneco usa 1h45 de impressora. ### Parte sem material definido Se o material de uma parte só se decide na hora de imprimir, escolha **Sem material definido**. Para o preço, a parte usa o custo do material padrão da conta. Na produção, ela aparece como Material a definir, e quem conclui a placa informa o material usado. ## 3. Várias cores na mesma parte Quando uma parte sai com várias cores na mesma placa, cada cor tem os próprios gramas no fatiador. O app usa esses gramas para o custo de cada cor. 1. **Na linha da parte, clique em + Cor.** 2. **Escolha a cor e informe os gramas dela.** Use o número que o fatiador mostra por cor, que já inclui a purga das trocas. 3. **Repita para cada cor.** Até 16 cores por parte. A parte passa a mostrar **Várias cores**. O filamento dela é a soma das cores. ### Exemplo O corpo do boneco sai em duas cores: | Cor | Gramas | Custo/kg | Material | |---|---|---|---| | Preto | 160 g | R$ 120,00 | R$ 19,20 | | Branco perolado | 60 g | R$ 150,00 | R$ 9,00 | | **Corpo** | **220 g** | | **R$ 28,20** | Por boneco, o corpo leva R$ 28,20 ÷ 4 = R$ 7,05 de material. Se a conta usasse R$ 120,00/kg para os 220 g, daria R$ 6,60 por boneco, R$ 0,45 a menos. Com o estoque de insumos ligado, cada cor baixa do estoque pelos gramas dela. ## 4. Acabamento, adicionais e embalagem O passo 2 do produto é **Acabamento, adicionais e embalagem**. Tudo aqui é por peça e não se divide pela placa. 1. **Acrescente as etapas de acabamento, com os minutos de cada uma.** O custo é minutos × valor-hora da etapa ÷ 60, mais o material gasto por minuto. 2. **Acrescente os adicionais, com a quantidade por peça.** Ímã, argola, parafuso ou base. Se o adicional tem mão de obra cadastrada, ela entra junto. 3. **Escolha a embalagem da peça.** Ou deixe **Sem embalagem**. As etapas, os adicionais e as embalagens vêm de **Insumos**. Cadastre lá primeiro. ### Exemplo No boneco: - Montagem de 5 min a R$ 36,00/h: R$ 3,00. - 2 ímãs a R$ 0,40: R$ 0,80. - Saquinho com etiqueta: R$ 1,20. No método Markup, a embalagem por peça entra pelo valor, sem ser multiplicada. ## 5. Preço sugerido e preço de venda No topo da aba **Produção e preço** ficam: - **Preço de venda · loja própria:** o preço que você cobra hoje. - **Sugerido hoje:** o preço calculado com os custos atuais e o seu lucro-alvo. Use **Usar** para copiar para o preço de venda. - **Lucro por peça** e **Lucro por hora** do preço de venda. - A situação: **No alvo**, **Abaixo do alvo** ou **Prejuízo**. ### O preço do boneco Com o Ateliê Exemplo no Hora-máquina, R$ 8,00/h de lucro, máquina a R$ 1,00/h, 10% de margem de risco, R$ 2,00 de pós-processo e 15% de impostos e taxas: | Linha | Por boneco | |---|---| | Material | R$ 8,01 | | Máquina (1h45) | R$ 1,75 | | Risco (10%) | R$ 0,98 | | Pós-processo | R$ 2,00 | | Montagem | R$ 3,00 | | Ímãs | R$ 0,80 | | Embalagem | R$ 1,20 | | **Custo** | **R$ 17,74** | | Lucro (1h45 × R$ 8,00) | R$ 14,00 | | **Sugerido** | **(R$ 17,74 + R$ 14,00) ÷ 0,85 = R$ 37,34** | Se o ateliê vende o boneco a R$ 34,90, a situação fica **Abaixo do alvo**. Com markup 3×, o sugerido seria R$ 59,77. ### Memória de cálculo e preço por canal A coluna lateral mostra **Por canal**, com o preço e o lucro por hora em cada canal de venda ativo, e a **Memória de cálculo**, com cada linha da conta. ### Ajuste só nesta peça No método Markup, **Mudar só nesta peça** dá um markup próprio ao produto, sem mexer no perfil. ## 6. Variações e arquivos de impressão ### Variações Variações são as versões do mesmo produto, como cor, tamanho ou modelo. O estoque de peças prontas é contado por variação. 1. **Abra a aba Variações e clique em Adicionar variação.** 2. **Escolha o Tipo de variação.** Cor, Tamanho, Modelo ou um tipo que você criar. 3. **Escolha os valores.** Na Cor, as cores vêm do seu cadastro de materiais. Diga quais partes a cor pinta. 4. **Ligue Muda a produção só se esse eixo muda gramas, tempo ou peças por placa.** Só um eixo por produto pode mudar a produção. A cor nunca muda. 5. **Confira a tabela de combinações.** Cada combinação tem código (SKU), estoque, preço e pode ser desativada. Os tipos de variação ficam em **Configurações › Variações**. ### Arquivos de impressão A aba **Arquivos** guarda os arquivos que você usa para imprimir. 1. **Clique em Enviar arquivos ou arraste os arquivos.** 2. **Escolha o tipo.** Projeto do fatiador, Malha, Projeto editável ou Outro. 3. **Diga em qual placa está cada parte.** Um .3mf pode ter as placas de todas as partes. A Produção baixa sempre a versão em uso do arquivo da placa. Para trocar, use **Enviar nova versão**. O tamanho máximo por arquivo depende do plano: 250 MB no Bancada, 500 MB no Oficina e 1 GB no Farm. ### Próximos passos - [Preço por quantidade e lote cheio](https://precificador3d.com.br/guias/preco-por-quantidade-e-lote-cheio) - [Opcionais do produto](https://precificador3d.com.br/guias/opcionais-do-produto) - Ajuda: [Como cadastrar uma peça com várias cores](https://precificador3d.com.br/ajuda/produtos/cadastrar-peca-com-varias-cores) --- URL: https://precificador3d.com.br/guias/preco-por-quantidade-e-lote-cheio Markdown: https://precificador3d.com.br/guias/preco-por-quantidade-e-lote-cheio.md Seção: Guias --- # Preço por quantidade e lote cheio > Como criar faixas de preço por quantidade com os números reais do fatiador, como a cotação escolhe a faixa e o que o lote cheio mostra sobre as suas placas. URL: https://precificador3d.com.br/guias/preco-por-quantidade-e-lote-cheio Guias › Precifique certo · Avançado · 4 capítulos · 5 min de leitura · Atualizado em 3 de outubro de 2026 · Por Equipe Precificador 3D Preço por quantidade é ter um preço por peça diferente para cada tamanho de lote. No Precificador 3D, cada faixa é um lote, como 5, 10 ou 50 peças, e para cada parte você informa o que o fatiador deu para o lote inteiro: placas, tempo e gramas. O app calcula o preço por peça de cada faixa, e na cotação a faixa é escolhida pela quantidade pedida. O lote cheio mostra a menor quantidade que enche todas as placas. ## Capítulos 1. [Por que o preço muda com a quantidade](https://precificador3d.com.br/guias/preco-por-quantidade-e-lote-cheio.md) 2. [Crie as faixas](https://precificador3d.com.br/guias/preco-por-quantidade-e-lote-cheio/criar-as-faixas.md) 3. [Como a faixa é escolhida na cotação](https://precificador3d.com.br/guias/preco-por-quantidade-e-lote-cheio/como-a-faixa-e-escolhida.md) 4. [Lote cheio](https://precificador3d.com.br/guias/preco-por-quantidade-e-lote-cheio/lote-cheio.md) ## 1. Por que o preço muda com a quantidade O preço por peça normal parte da placa cheia. Mas um lote pequeno muitas vezes sai numa placa parcial, que gasta tempo de aquecimento, primeira camada e purga para poucas peças. Com faixas, o custo vem do que o fatiador mostrou para aquele lote, sem proporção nem custo fixo inventado. Se a placa parcial custa mais por peça, o preço reflete isso. ### Exemplo: chaveiro Cabem 10 chaveiros por placa. O Ateliê Exemplo fatiou três lotes: | Lote | Placas | Tempo do lote | Filamento do lote | Preço por peça | |---|---|---|---|---| | 5 | 1 parcial | 1h40 | 33 g | R$ 5,18 | | 10 | 1 cheia | 2h30 | 60 g | R$ 4,20 | | 50 | 5 cheias | 12h30 | 300 g | R$ 4,20 | Os números usam máquina de R$ 1,00/h, PLA a R$ 120,00/kg, 10% de risco, R$ 0,50 de pós-processo, R$ 8,00/h de lucro e 15% de impostos e taxas. No lote de 50, o custo por peça é o mesmo do lote de 10. Se você quer dar desconto para atacado, digite o seu preço na faixa, como R$ 3,90. ## 2. Crie as faixas 1. **Salve as partes do produto primeiro.** As faixas só se criam com as partes já salvas. 2. **Na aba Produção e preço, vá em Preço por quantidade e clique em + Faixa.** 3. **Informe a Quantidade do lote.** Por exemplo, 5. 4. **Para cada parte, informe Placas, Tempo e Filamento do lote inteiro.** Some as placas da parte, com a placa parcial do jeito que o fatiador mostrou. 5 placas de 60 g dão 300 g. 5. **Confira o preço sugerido por peça.** 6. **Se quiser, digite o Preço de venda por peça.** Vazio, vale o sugerido. 7. **Salve e repita para as outras faixas.** Até 20 faixas por produto. > **A faixa precisa ter todas as partes** > Se o produto ganhou uma parte nova depois da faixa, complete a faixa com essa parte. Faixa incompleta não vale na cotação. ## 3. Como a faixa é escolhida na cotação Na cotação, vale a **maior faixa com quantidade até a pedida**. Abaixo da menor faixa, vale a menor. Com faixas de 5, 10 e 50 chaveiros: | Pedido | Faixa usada | Preço por peça | |---|---|---| | 3 | 5 | R$ 5,18 | | 8 | 5 | R$ 5,18 | | 25 | 10 | R$ 4,20 | | 60 | 50 | R$ 3,90 (preço digitado) | Sem nenhuma faixa, o preço sai das placas cheias de cada parte, como sempre. A faixa também vale na página do produto (`/p`) e no link da cotação. ## 4. Lote cheio O **lote cheio** é a menor quantidade em que todas as placas de todas as partes saem cheias. Ele aparece no produto, embaixo da tabela de partes, com quantas placas cada parte usa. O app calcula o mínimo múltiplo comum das peças por placa de cada parte. ### Exemplos | Produto | Peças por placa | Lote cheio | Placas por parte | |---|---|---|---| | Boneco | Cabeça 12, Corpo 4 | 12 | Cabeça 1, Corpo 3 | | Pote | Base 7, Tampa 5 | 35 | Base 5, Tampa 7 | Vender em múltiplos do lote cheio aproveita melhor a impressora. O boneco vendido de 12 em 12 nunca deixa placa parcial. O lote cheio é só informação. Se quiser exigir um múltiplo na venda, use **Vende em múltiplos de** nas regras de venda do produto. ### Regras de venda Nas **Regras de venda** do produto, você define: - **Quantidade mínima:** o pedido não pode ser menor. - **Vende em múltiplos de:** o pedido precisa ser múltiplo desse número. As regras valem na página do produto, na cotação e no link. Se o cliente pedir 10 bonecos e a regra for de 12 em 12, ele vê o aviso e a quantidade válida mais próxima. ### Próximos passos - [Opcionais do produto](https://precificador3d.com.br/guias/opcionais-do-produto) - [Como reduzir a perda nas placas](https://precificador3d.com.br/blog/como-reduzir-a-perda-nas-placas) - Ajuda: [Como criar faixas de preço por quantidade](https://precificador3d.com.br/ajuda/produtos/criar-faixas-de-preco-por-quantidade) --- URL: https://precificador3d.com.br/guias/opcionais-do-produto Markdown: https://precificador3d.com.br/guias/opcionais-do-produto.md Seção: Guias --- # Opcionais do produto > Como criar opcionais que o cliente escolhe, como argola, base ou caixa de presente, cobrar por peça ou uma vez no item e mostrar tudo no link e na página do produto. URL: https://precificador3d.com.br/guias/opcionais-do-produto Guias › Precifique certo · Avançado · 5 capítulos · 6 min de leitura · Atualizado em 3 de outubro de 2026 · Por Equipe Precificador 3D Opcionais são escolhas que o cliente faz sobre o produto e que podem mudar o preço, como o tipo de argola de um chaveiro ou uma caixa de presente. No Precificador 3D, os opcionais ficam organizados em grupos, cada opção pode estar ligada a um insumo (para o custo e a baixa no estoque) e o acréscimo pode ser por peça ou uma vez no item. O cliente escolhe no link da cotação e na página do produto. ## Capítulos 1. [Como os opcionais se organizam](https://precificador3d.com.br/guias/opcionais-do-produto.md) 2. [Crie grupos e opções](https://precificador3d.com.br/guias/opcionais-do-produto/criar-grupos-e-opcoes.md) 3. [Aplique no produto](https://precificador3d.com.br/guias/opcionais-do-produto/aplicar-no-produto.md) 4. [Como o preço soma](https://precificador3d.com.br/guias/opcionais-do-produto/como-o-preco-soma.md) 5. [Onde o cliente escolhe](https://precificador3d.com.br/guias/opcionais-do-produto/o-cliente-escolhe.md) ## 1. Como os opcionais se organizam - **Categoria:** junta grupos parecidos, como "Chaveiros" ou "Presentes". - **Grupo:** uma pergunta para o cliente, como "Argola" ou "Embalagem". Pode ser de **Escolha única** ou **Várias**, obrigatório ou não, com uma opção padrão. - **Opção:** cada resposta do grupo, como "Argola simples" ou "Argola com mosquetão". - **Conjunto:** um pacote de grupos que você aplica de uma vez em vários produtos. Um grupo tem até 20 opções, e um produto tem até 15 grupos. ## 2. Crie grupos e opções 1. **Abra Produtos e vá na aba Opcionais.** 2. **Crie uma categoria com Nova categoria, se quiser organizar.** 3. **Clique em Novo grupo.** Dê o **Nome do grupo** e o **Nome para o cliente**. 4. **Escolha o tipo.** **Escolha única** ou **Várias**, com mínimo e máximo. 5. **Marque Obrigatório, se o cliente precisa escolher.** 6. **Adicione as opções.** Para cada uma: nome, nome para o cliente e foto. 7. **Ligue a opção a um insumo, se houver.** Um adicional ou uma embalagem. Dá o custo e a baixa no estoque. 8. **Escolha a cobrança.** **Por peça** soma no preço de cada peça. **Uma vez no item** soma uma vez só no total do item. 9. **Defina o Acréscimo ao cliente.** O app sugere um valor pela margem de adicionais e avisa quando ficou **Abaixo do custo**. 10. **Escolha a opção padrão do grupo.** > **A opção padrão já está no preço** > O custo da opção padrão entra no preço do produto. O acréscimo vale só para as outras opções. ## 3. Aplique no produto 1. **Abra o produto e vá na aba Opcionais.** 2. **Clique em Adicionar.** Escolha **Conjunto**, **Categoria inteira** ou **Só um grupo**. 3. **Ajuste o acréscimo só neste produto, se precisar.** Use **Só neste produto**. 4. **Escolha a foto do produto com cada opção.** A foto principal do produto fica parada, e as opções aparecem nos quadrados de escolha. Quem monta a cotação não troca o acréscimo de um item. Para mudar o valor, mude na opção ou no produto. ## 4. Como o preço soma Um exemplo com o chaveiro do Ateliê Exemplo, que sai a R$ 4,20: - Grupo **Argola**, escolha única e obrigatório: - Argola simples (padrão, já no preço). - Argola com mosquetão: + R$ 1,00 por peça. - Grupo **Embalagem**, não obrigatório: - Caixa de presente: + R$ 8,00 uma vez no item. A cliente Ana Lima pede 10 chaveiros com mosquetão e caixa de presente: | Linha | Valor | |---|---| | Chaveiro com mosquetão | 10 × (R$ 4,20 + R$ 1,00) = R$ 52,00 | | Caixa de presente, uma vez | R$ 8,00 | | **Total do item** | **R$ 60,00** | Na página do produto, aparece "Inclui R$ 8,00 de opcionais cobrados uma vez". A embalagem escolhida como opcional soma com a embalagem da peça, se o produto já tiver uma. ## 5. Onde o cliente escolhe - **Link da cotação:** cada item com opcionais tem as escolhas e o botão **Confirmar escolhas**. O cliente pode trocar até tocar em **Quero fechar**. Depois disso, as escolhas ficam fechadas. - **Página do produto (`/p`):** o cliente escolhe as opções, a cor e a quantidade, vê o total e pede pelo WhatsApp com tudo escrito na mensagem. - **Cotação rápida:** linhas que viraram produto mostram os opcionais para você simular. Quando o cliente escolhe no link, a cotação mostra o aviso de que ele escolheu os opcionais e o botão **Usar as escolhas do cliente**. Na produção, a embalagem escolhida aparece em **Para embalar**. ### Fotos das opções com IA Se você não tem foto de uma opção, a IA pode gerar a partir da foto do produto. As fotos geradas passam pela aba **Para aprovar** antes de aparecer para o cliente. O guia [Fotos do produto com IA](https://precificador3d.com.br/guias/fotos-do-produto-com-ia) explica. ### Próximos passos - [Canais de venda e perfis de preço](https://precificador3d.com.br/guias/canais-e-perfis-de-preco) - [Catálogo e página do produto](https://precificador3d.com.br/guias/catalogo-e-pagina-do-produto) - Ajuda: [Como criar um grupo de opcionais](https://precificador3d.com.br/ajuda/produtos/criar-opcionais) --- URL: https://precificador3d.com.br/guias/canais-e-perfis-de-preco Markdown: https://precificador3d.com.br/guias/canais-e-perfis-de-preco.md Seção: Guias --- # Canais de venda e perfis de preço > Como usar perfis de preço para varejo e atacado, cadastrar as regras de cada marketplace e gerar a tabela de preços de todos os produtos por canal. URL: https://precificador3d.com.br/guias/canais-e-perfis-de-preco Guias › Precifique certo · Avançado · 3 capítulos · 4 min de leitura · Atualizado em 3 de outubro de 2026 · Por Equipe Precificador 3D Perfis de preço e canais de venda resolvem duas perguntas diferentes. O **perfil de preço** diz quanto você quer lucrar, como no varejo ou no atacado. O **canal de venda** diz quanto o lugar onde você vende cobra, como a comissão e a taxa fixa de um marketplace. O Precificador 3D calcula o preço da loja própria pelo perfil e, em cima dele, o preço do anúncio em cada canal, para você receber o mesmo valor. ## Capítulos 1. [Perfis de preço](https://precificador3d.com.br/guias/canais-e-perfis-de-preco.md) 2. [Canais de venda](https://precificador3d.com.br/guias/canais-e-perfis-de-preco/canais-de-venda.md) 3. [Precificação em massa](https://precificador3d.com.br/guias/canais-e-perfis-de-preco/precificacao-em-massa.md) ## 1. Perfis de preço Um perfil de preço é uma tabela de lucro. Cada item da cotação e cada produto usa um perfil. 1. **Abra Configurações › Perfis de preço e clique em Novo perfil.** 2. **Dê o Nome, a Letra e escreva Quando usar.** Por exemplo, "Atacado", letra "B", "lojistas que revendem". 3. **No método Hora-máquina, ligue Lucro-alvo próprio e defina o Lucro-alvo por hora.** Desligado, o perfil segue o valor dos Parâmetros. 4. **Se quiser, ligue Pós-processo próprio.** Útil para peças pequenas em atacado. 5. **Salve.** No método Markup, cada perfil tem o **Markup** e uma **Referência de lucro por hora (opcional)**. Com a referência, peças que rendem menos que ela mostram uma dica, sem bloquear nada. ### Exemplo: vaso no varejo e no atacado O vaso do Ateliê Exemplo custa R$ 32,36 e leva 6 h de impressora. Com 15% de impostos e taxas: | Perfil | Lucro por hora | Lucro | Preço | |---|---|---|---| | A · Varejo | R$ 8,00 | R$ 48,00 | R$ 94,54 | | B · Atacado | R$ 5,00 | R$ 30,00 | R$ 73,36 | ### Qual valor vale Vale sempre o nível mais específico: **Parâmetros**, depois o **perfil de preço**, depois o **ajuste no item**. Na cotação, **Simular com outro perfil** mostra quanto a peça sairia nos outros perfis, sem mudar nada. Um perfil inativo some da escolha nas cotações e nos produtos, mas continua nos que já usam. ## 2. Canais de venda O canal guarda as regras de cada lugar onde você vende. 1. **Abra Configurações › Canais de venda e clique em Novo canal.** 2. **Dê o Nome e escolha o Tipo.** **Loja própria** vende pelo preço direto. **Marketplace** cobra comissão e taxa. 3. **No marketplace, cadastre as faixas.** Para cada faixa de preço do anúncio: **Preço de**, **Até**, comissão em % e taxa fixa em reais. 4. **Escolha o Arredondamento.** **Terminar em ,90**, **Para cima, inteiro** ou **Sem arredondar**. 5. **Teste com Testar regra e salve.** As taxas mudam. Confira os números no painel de vendedor de cada marketplace antes de cadastrar. ### Como o preço do anúncio é calculado **anúncio = (preço da loja própria + taxa fixa) ÷ (1 − comissão)**, depois arredonda. A faixa vale pelo preço final do anúncio, não pelo preço da loja. Quando o preço cai entre duas faixas e nenhuma fecha, o app usa o início da faixa seguinte e marca **Entre faixas**. ### Exemplo: Marketplace A Regras cadastradas: | Preço do anúncio | Comissão | Taxa fixa | |---|---|---| | Até R$ 79,99 | 20% | R$ 5,00 | | A partir de R$ 80,00 | 20% | R$ 0,00 | Arredondamento: terminar em ,90. | Produto | Loja própria | Anúncio | O canal fica com | Você recebe | |---|---|---|---|---| | Vaso | R$ 94,54 | R$ 118,90 | R$ 23,78 | R$ 95,12 | | Chaveiro | R$ 4,20 | R$ 11,90 | R$ 7,38 | R$ 4,52 | No chaveiro, a taxa fixa quase triplica o preço do anúncio. Peça barata sofre mais com taxa fixa. ## 3. Precificação em massa A **Precificação em massa** monta a tabela de preços de todos os produtos em todos os canais, pronta para exportar. 1. **Abra Precificação em massa, no grupo CATÁLOGO da barra lateral.** 2. **Filtre por categoria e status.** O padrão é No catálogo. 3. **Clique em Ver preços.** 4. **Confira a tabela.** Cada produto tem o custo mais lucro, a base e uma coluna por canal ativo. 5. **Exporte.** **CSV · coluna por canal** ou **CSV · linha por canal**. A base é o preço de venda do produto. Sem preço de venda, vale o sugerido de hoje. Um canal sem regra mostra **Sem regra**. ### Próximos passos - [Monte e envie a cotação para o cliente](https://precificador3d.com.br/guias/enviar-cotacao-por-link) - [Catálogo e página do produto](https://precificador3d.com.br/guias/catalogo-e-pagina-do-produto) - Ajuda: [Como cadastrar um marketplace](https://precificador3d.com.br/ajuda/primeiros-passos/cadastrar-um-canal-de-venda) --- URL: https://precificador3d.com.br/guias/enviar-cotacao-por-link Markdown: https://precificador3d.com.br/guias/enviar-cotacao-por-link.md Seção: Guias --- # Monte e envie a cotação para o cliente > Como montar uma cotação, enviar o link pelo WhatsApp ou e-mail, acompanhar quando o cliente abre, receber o Quero fechar e mandar uma versão nova no mesmo link. URL: https://precificador3d.com.br/guias/enviar-cotacao-por-link Guias › Venda e envie · Iniciante · 6 capítulos · 7 min de leitura · Atualizado em 7 de outubro de 2026 · Por Equipe Precificador 3D A cotação é a proposta que o cliente recebe, com os itens, as quantidades, o total e as suas condições. No Precificador 3D, você monta a cotação, gera um link e manda pelo WhatsApp ou por e-mail. O cliente abre no celular sem criar conta, escolhe a cor quando o item permite, baixa o PDF e toca em Quero fechar. Você recebe um aviso a cada passo. ## Capítulos 1. [Monte a cotação](https://precificador3d.com.br/guias/enviar-cotacao-por-link.md) 2. [Envie ao cliente](https://precificador3d.com.br/guias/enviar-cotacao-por-link/enviar-ao-cliente.md) 3. [O que o cliente vê](https://precificador3d.com.br/guias/enviar-cotacao-por-link/o-que-o-cliente-ve.md) 4. [Acompanhe e aprove](https://precificador3d.com.br/guias/enviar-cotacao-por-link/acompanhar-e-aprovar.md) 5. [Mude a cotação depois de enviar](https://precificador3d.com.br/guias/enviar-cotacao-por-link/mudar-depois-de-enviar.md) 6. [O PDF da cotação](https://precificador3d.com.br/guias/enviar-cotacao-por-link/pdf-da-cotacao.md) ## 1. Monte a cotação 1. **Abra Cotações e clique em Nova cotação.** 2. **Preencha o cabeçalho.** Cliente, Validade, Contato e o Perfil de preço padrão dos itens. 3. **Escolha como cobrar os custos do pedido.** **Linha separada no total (cotação)** é o mais comum: embalagem e expedição entram uma vez só. 4. **Adicione os itens com Adicionar item.** Para cada item: nome, perfil de preço, material, perfil de impressão, quantidade, tempo da placa, filamento da placa e unidades por placa. Produtos do catálogo trazem tudo pronto. 5. **Defina a cor de cada item.** **Sem cor definida**, **Cor fixa** ou **O cliente escolhe no link**. 6. **Confira as Condições.** Vêm do padrão da conta e podem ser ajustadas só nesta cotação. O tempo da placa aceita "7h 30min", "7:30" ou "450" (minutos). ### Desconto Se você der um preço abaixo do calculado, a cotação mostra a linha **Desconto**. O limite de desconto depende do seu perfil de acesso. Acima dele, peça a um Gerente ou ao Dono. ### Exemplo A Ana Lima pediu 10 chaveiros e 2 vasos. O Ateliê Exemplo monta: | Item | Qtd | Preço un. | Total | |---|---|---|---| | Chaveiro coração | 10 | R$ 4,20 | R$ 42,00 | | Vaso | 2 | R$ 94,54 | R$ 189,08 | | Embalagem e envio | | | R$ 8,24 | | **Total** | | | **R$ 239,32** | ## 2. Envie ao cliente 1. **Na cotação, clique em Enviar ao cliente.** 2. **Escreva o Nome do cliente.** Aparece como "Olá, Ana" na página e não vai no link. 3. **Confira Cotação válida até.** Até quando os preços valem. 4. **Escolha por quanto tempo o link abre.** 7, 15, 30, 60 ou 90 dias. O padrão é 30 dias. 5. **Confira as Condições e a Mensagem.** A mensagem vai junto no WhatsApp e no e-mail, e `{link}` vira o endereço da cotação. 6. **Veja Como o cliente vê, se quiser.** A prévia não cria link nem avisa ninguém. 7. **Gere o link.** Use **Copiar link**, **WhatsApp** ou **E-mail**. Ao enviar, preços e parâmetros ficam congelados. A cotação passa para **Enviada**. > **O link só aparece uma vez** > Por segurança, o endereço completo só aparece na hora de gerar. Depois de fechar a janela, para mandar de novo, use Gerar novo link. O link antigo para de abrir na hora. No WhatsApp, o app abre a conversa com a mensagem pronta e você escolhe o contato. O app não guarda o número do cliente. Se você combinou a cotação por outro caminho, use **Marcar como enviada sem link**, no menu **Mais ações**. ## 3. O que o cliente vê 1. **Uma pré-página.** "Ateliê Exemplo te enviou uma cotação" e o botão **Ver cotação**. 2. **A cotação.** Saudação, data de envio, validade, itens com foto, quantidade, preço e total. 3. **O resumo.** Subtotal, embalagem e envio, desconto e total. 4. **As condições.** 5. **Os botões.** **Quero fechar**, **Baixar PDF** e **Tirar dúvida**. O cliente nunca vê custo, margem nem perfil de preço. ### Escolher a cor No item com **O cliente escolhe no link**, aparece **Escolher cor**. Abre a cartela só com as cores permitidas no item: amostra, nome simples, acabamento e código. Depois de escolher, o item mostra a cor com o botão **Trocar**. A escolha de cor não muda o preço. Vale o preço da cor mais cara entre as permitidas. ### Quero fechar e Tirar dúvida Os dois botões abrem o WhatsApp da sua empresa com o texto pronto, como "Olá! Quero fechar a cotação COT-0042 (versão 1), total R$ 239,32". Item sem cor escolhida vai como "cor a combinar". ## 4. Acompanhe e aprove ### Avisos O sino avisa quando o cliente: - abre a cotação, ou abre de novo; - escolhe a cor; - toca em Quero fechar, com a quantidade de itens com cor a combinar. Quem criou o link também recebe um e-mail quando o cliente abre, no máximo um por dia por link. ### Cliente viu A coluna **Cliente viu**, na lista de Cotações, mostra quantas vezes o cliente abriu, como "3×", ou **Não viu**. A abertura conta quando ele toca em Ver cotação, uma vez a cada 30 minutos por aparelho. As suas visitas pela prévia não contam. ### No funil Em Cotações, troque **Lista** por **Funil** para ver as cotações em colunas, com a conversão, o valor em negociação e as que precisam de atenção. A cotação vai sozinha para **Cliente viu** quando o cliente abre o link. O guia [Acompanhar as cotações no funil](https://precificador3d.com.br/guias/acompanhar-as-cotacoes-no-funil) mostra tudo. ### Aprovar ou recusar Quando o cliente confirmar, abra a cotação e clique em **Marcar como aprovada**. Se não fechou, use **Marcar como recusada** no menu **Mais ações**. Com o módulo Produção ligado, a cotação aprovada mostra **Gerar pedido de produção**. ### Status da cotação | Status | Quando | |---|---| | Rascunho | Ainda em montagem, editável | | Enviada | Link gerado ou marcada como enviada | | Aprovada | O cliente fechou | | Recusada | O cliente não fechou | ## 5. Mude a cotação depois de enviar Cotação enviada fica congelada. Para mudar: 1. **Abra a cotação e use Voltar para rascunho.** A volta fica registrada com o seu nome. 2. **Faça as mudanças.** O link continua ativo, e o cliente vê a versão enviada até você mandar a nova. 3. **Clique em Enviar versão nova.** Escolha se mantém a validade do link ou dá mais dias. A versão nova usa o **mesmo link**. O cliente abre o endereço de sempre e vê "Cotação atualizada em" com a data. O PDF da versão 2 traz o selo "Versão 2 · alterada em" com a data. Se o cliente escolheu opcionais no link, a cotação mostra o aviso e o botão **Usar as escolhas do cliente**. ## 6. O PDF da cotação O PDF é gerado quando você envia o link. Você baixa em **Baixar PDF**, no card **Link do cliente** da cotação. O cliente baixa pela página do link. O PDF traz: - o logo e os dados da empresa que estão com **Mostrar no PDF** ligado em **Configurações › Empresa e PDF**; - os itens com uma foto pequena, quando o produto tem foto; - os opcionais escolhidos; - embalagem e envio, desconto e total; - as condições; - a partir da versão 2, o selo da versão. O arquivo se chama pelo código da cotação, como COT-0042.pdf, ou COT-0042-v2.pdf na versão 2. Se mudou os dados da empresa depois de enviar, use **Gerar o PDF de novo**. ### Próximos passos - [Monte a cartela de cores para o cliente](https://precificador3d.com.br/guias/cartela-de-cores) - [Organize os pedidos de produção](https://precificador3d.com.br/guias/pedidos-de-producao) - Ajuda: [Como mandar a cotação por link](https://precificador3d.com.br/ajuda/cotacoes/mandar-a-cotacao-por-link) --- URL: https://precificador3d.com.br/guias/acompanhar-as-cotacoes-no-funil Markdown: https://precificador3d.com.br/guias/acompanhar-as-cotacoes-no-funil.md Seção: Guias --- # Acompanhar as cotações no funil > Lista ou funil, os 3 números e o alerta da cotação parada: como ver em que pé está cada cotação e o que fazer com a que parou. URL: https://precificador3d.com.br/guias/acompanhar-as-cotacoes-no-funil Guias › Venda e envie · Iniciante · 4 capítulos · 5 min de leitura · Atualizado em 7 de outubro de 2026 · Por Equipe Precificador 3D O funil mostra as suas cotações em colunas, da que ainda está em montagem até a que o cliente aprovou ou recusou. Ele está em todos os planos. Você vê quanto está em negociação, arrasta a cotação quando o cliente responde e acha rápido a que parou. ## Capítulos 1. [Abrir o funil](https://precificador3d.com.br/guias/acompanhar-as-cotacoes-no-funil.md) 2. [Ler os 3 números](https://precificador3d.com.br/guias/acompanhar-as-cotacoes-no-funil/ler-os-3-numeros.md) 3. [Mover a cotação](https://precificador3d.com.br/guias/acompanhar-as-cotacoes-no-funil/mover-a-cotacao.md) 4. [Resolver o que precisa de atenção](https://precificador3d.com.br/guias/acompanhar-as-cotacoes-no-funil/resolver-o-que-precisa-de-atencao.md) ## 1. Abrir o funil Em **Cotações**, troque **Lista** por **Funil** no topo. As cotações aparecem em cinco colunas: | Coluna | O que entra | |---|---| | Rascunho | Cotação ainda em montagem | | Enviada | Link gerado, e o cliente ainda não abriu | | Cliente viu | O cliente abriu o link depois do último envio | | Aprovada | O cliente fechou | | Recusada/Expirada | Recusada por você, ou com a validade vencida | Cada coluna mostra a quantidade e o valor somado. Cada cartão traz o código, o cliente, o valor e há quantos dias a cotação está parada. O seletor de período fica ao lado: **7**, **30** ou **90 dias**. Entram as cotações que tiveram alguma mudança nesse período. O padrão é 30 dias. ## 2. Ler os 3 números Acima das colunas ficam três números do período escolhido: - **Conversão:** aprovadas ÷ enviadas. Enviadas são todas as cotações que saíram do rascunho. Sem nenhuma enviada, aparece um traço, e não 0%. - **Em negociação:** o valor somado das colunas Enviada e Cliente viu. - **Tempo até aprovar:** a média, em dias, do envio até a aprovação. > **Compare os períodos** > Troque entre 7, 30 e 90 dias para ver se a conversão está subindo ou caindo. ## 3. Mover a cotação Arraste o cartão para a coluna certa. No celular ou pelo teclado, use o menu **Mover para…** do cartão. - **Aprovada:** o app pede confirmação e congela a cotação. Os parâmetros, os perfis e o método de hoje não mudam mais os valores dela. - **Recusada/Expirada:** a cotação é marcada como recusada. As expiradas entram nessa coluna sozinhas, quando passa a validade. > **"Cliente viu" é automática** > A cotação entra lá quando o cliente abre o link. Dá para tirar de lá, mas não arrastar para lá. ## 4. Resolver o que precisa de atenção Toque em **Precisa de atenção**. Cada linha diz por que a cotação parou e traz a ação: | Motivo | Ação | |---|---| | Enviada há 3 dias e o cliente não abriu | **Reenviar pelo WhatsApp** | | Cliente viu há 2 dias e não respondeu | **Chamar no WhatsApp** | - **Reenviar pelo WhatsApp** abre a cotação para gerar um link novo e mandar de novo. O link anterior para de abrir, e a contagem de dias parada volta a zero. - **Chamar no WhatsApp** abre a conversa com uma mensagem curta perguntando se o cliente conseguiu ver a cotação. Ela vai sem link, porque o cliente já tem o da primeira mensagem. Os prazos de 3 e 2 dias são fixos, por enquanto. O alerta some quando a cotação muda de coluna. ### Próximos passos - [Monte e envie a cotação para o cliente](https://precificador3d.com.br/guias/enviar-cotacao-por-link) - Ajuda: [Por que a cotação está em "Precisa de atenção"?](https://precificador3d.com.br/ajuda/cotacoes/por-que-a-cotacao-precisa-de-atencao) --- URL: https://precificador3d.com.br/guias/cartela-de-cores Markdown: https://precificador3d.com.br/guias/cartela-de-cores.md Seção: Guias --- # Monte a cartela de cores para o cliente > Como publicar a página de cores do Precificador 3D, o que o cliente vê, como esconder cores sem estoque e como a cor escolhida chega até você. URL: https://precificador3d.com.br/guias/cartela-de-cores Guias › Venda e envie · Iniciante · 4 capítulos · 5 min de leitura · Atualizado em 3 de outubro de 2026 · Por Equipe Precificador 3D A cartela de cores é uma página pública com as cores que você tem para vender. O cliente vê a amostra, um nome simples, o acabamento e o código da cor, e manda o código na conversa: "quero o #015". No Precificador 3D, a cartela sai do seu cadastro de materiais, sem preço, marca nem estoque, e se atualiza sozinha quando você muda uma cor. ## Capítulos 1. [Prepare as cores](https://precificador3d.com.br/guias/cartela-de-cores.md) 2. [Publique a página de cores](https://precificador3d.com.br/guias/cartela-de-cores/publicar-a-pagina.md) 3. [Cores sem estoque](https://precificador3d.com.br/guias/cartela-de-cores/cores-sem-estoque.md) 4. [Os três lugares em que o cliente vê cor](https://precificador3d.com.br/guias/cartela-de-cores/tres-lugares-de-cor.md) ## 1. Prepare as cores O que o cliente vê de cada cor vem de três campos do cadastro: - **Nome para o cliente:** um nome simples, como "Dourado". - **Código da amostra:** como #015. O cliente copia e manda na conversa. - **Acabamento para o cliente:** Brilhante ou Fosco, definido no material. A cartela mostra "#015 · Dourado · Brilhante". 1. **Abra Insumos › Materiais.** 2. **Confira o Nome para o cliente de cada cor.** Até 30 caracteres. 3. **Confira o Acabamento para o cliente de cada material.** 4. **Deixe Disponível ao cliente ligado nas cores que quer mostrar.** 5. **Envie a foto da amostra, se tiver.** Ela aparece no lugar da cor visual. O nome interno, a marca, a linha e o tipo do filamento ficam só com a sua equipe. ## 2. Publique a página de cores 1. **Em Insumos › Materiais, clique em Página de cores.** 2. **Clique em Ligar a página de cores.** 3. **Use Copiar link.** Mande para o cliente ou deixe na bio do seu perfil. A página tem o título **Cores disponíveis**, uma busca por cor ou código e um botão de WhatsApp com "Olá! Vi a cartela de cores.". A página não aparece no Google. Só abre quem tem o link. ### Trocar ou desligar o link - **Gerar novo link:** o link anterior para de abrir na hora. - **Desligar a página:** a cartela sai do ar até você ligar de novo. ## 3. Cores sem estoque Você pode tirar uma cor da cartela de dois jeitos: - **À mão:** desligue **Disponível ao cliente** na cor. - **Pelo estoque:** com o estoque de insumos ligado, a opção **Esconder do cliente as cores sem estoque** tira a cor zerada da cartela, da escolha na cotação e do catálogo. Ela volta sozinha quando entra estoque. A opção fica em **Configurações › Estoque de insumos** e vem ligada quando o estoque de insumos está ligado. Uma cor desligada à mão continua desligada, mesmo com estoque. Cotações já enviadas não mudam quando uma cor fica indisponível. ## 4. Os três lugares em que o cliente vê cor | Lugar | O que mostra | O que acontece com a escolha | |---|---|---| | Cartela de cores | Só as cores | O cliente copia o código e manda na conversa | | Catálogo e página do produto | Produtos com preço | A cor vai no texto do WhatsApp | | Link da cotação | A proposta do cliente | A cor fica registrada no item e você é avisado | No link da cotação, cada item que aceita cor mostra só as cores permitidas nele. O cliente também pode abrir todas as cores da loja só para consultar. ### Próximos passos - [Catálogo e página do produto](https://precificador3d.com.br/guias/catalogo-e-pagina-do-produto) - [Controle o estoque de insumos](https://precificador3d.com.br/guias/estoque-de-insumos) - Ajuda: [Como ligar a página de cores](https://precificador3d.com.br/ajuda/link-e-catalogo/ligar-a-pagina-de-cores) --- URL: https://precificador3d.com.br/guias/catalogo-e-pagina-do-produto Markdown: https://precificador3d.com.br/guias/catalogo-e-pagina-do-produto.md Seção: Guias --- # Catálogo de venda e página do produto > Como publicar um catálogo de venda com link próprio, criar a página pública de um produto e receber pedidos prontos pelo WhatsApp. URL: https://precificador3d.com.br/guias/catalogo-e-pagina-do-produto Guias › Venda e envie · Iniciante · 3 capítulos · 4 min de leitura · Atualizado em 3 de outubro de 2026 · Por Equipe Precificador 3D O Precificador 3D tem dois jeitos de mostrar produtos para quem ainda não pediu cotação. O **catálogo de venda** é um PDF com vários produtos, montado pela IA ou enviado por você, com um link para compartilhar. A **página do produto** mostra um produto só, com fotos, cor, opcionais, quantidade e total, e monta o pedido no WhatsApp. Nos dois casos, o cliente fala com você pelo WhatsApp com a mensagem já escrita. ## Capítulos 1. [Publique um catálogo de venda](https://precificador3d.com.br/guias/catalogo-e-pagina-do-produto.md) 2. [Crie a página do produto](https://precificador3d.com.br/guias/catalogo-e-pagina-do-produto/pagina-do-produto.md) 3. [Catálogo, página do produto ou cotação](https://precificador3d.com.br/guias/catalogo-e-pagina-do-produto/qual-usar.md) ## 1. Publique um catálogo de venda Há dois jeitos de criar um catálogo em **Catálogos de venda**: - **Novo catálogo:** a IA monta o catálogo com os seus produtos. O guia [Gere um catálogo de venda com IA](https://precificador3d.com.br/guias/catalogo-de-venda-com-ia) mostra o passo a passo. - **Subir PDF:** você envia um catálogo pronto, em PDF de até 25 MB. > **Preço no PDF próprio** > No catálogo que você sobe, o preço está dentro do PDF e não muda sozinho. Para atualizar, use Trocar PDF. A versão anterior vai para a lixeira por 30 dias. ### Compartilhe o link 1. **Abra o catálogo.** 2. **Ligue Link do catálogo.** 3. **Use Copiar.** Mande para clientes e lojistas. O link mostra sempre a versão atual do catálogo, fica fora do Google e conta as visitas. Para invalidar o link antigo, use **Trocar link**. ### O que o cliente vê A página do catálogo tem busca, os produtos com preço (ou "Preço sob consulta"), o botão **Quero este** em cada produto, **Baixar PDF** e **Pedir no WhatsApp**. O **Quero este** abre o WhatsApp com "Olá! Quero" seguido do produto, do preço e do nome do catálogo. ## 2. Crie a página do produto 1. **Abra o produto.** 2. **No bloco Página do produto, clique em Gerar link.** 3. **Use Copiar.** Mande ou publique onde quiser. Para invalidar o link, use **Gerar novo link** ou **Desativar**. ### O que o cliente vê - Fotos e descrição do produto. - O preço por peça, que segue as faixas de preço por quantidade. - A escolha de cor e dos opcionais. - A quantidade, com os botões − e +, respeitando a quantidade mínima e os múltiplos do produto. - O total, com o valor dos opcionais cobrados uma vez. A página fica fora do Google. ### O pedido no WhatsApp O botão do WhatsApp abre a conversa com a sua empresa e a mensagem pronta. Um exemplo: > Olá! Quero pedir 10 Chaveiro coração, cor #015 · Dourado, com Argola com mosquetão. Total: R$ 52,00 (R$ 5,20 a peça). A mensagem é montada pelo servidor com o preço do momento. Nada é gravado: você combina o resto na conversa e, se quiser, monta a cotação depois. ## 3. Catálogo, página do produto ou cotação | Situação | Use | |---|---| | Mostrar a linha inteira para um lojista | Catálogo de venda | | Divulgar um produto no Instagram ou no status | Página do produto | | Responder um pedido com quantidades e prazo | Cotação com link | | Mostrar só as cores | Cartela de cores | O WhatsApp que recebe as mensagens é o cadastrado em **Configurações › Empresa e PDF**. ### Próximos passos - [Gere um catálogo de venda com IA](https://precificador3d.com.br/guias/catalogo-de-venda-com-ia) - [Opcionais do produto](https://precificador3d.com.br/guias/opcionais-do-produto) - Ajuda: [Como criar a página de um produto](https://precificador3d.com.br/ajuda/link-e-catalogo/criar-a-pagina-do-produto) --- URL: https://precificador3d.com.br/guias/pedidos-de-producao Markdown: https://precificador3d.com.br/guias/pedidos-de-producao.md Seção: Guias --- # Organize os pedidos de produção > Como criar pedidos de produção para cliente ou para estoque, a partir de uma cotação aprovada ou da cotação rápida, acompanhar no quadro e registrar o pagamento. URL: https://precificador3d.com.br/guias/pedidos-de-producao Guias › Organize a produção · Iniciante · 6 capítulos · 7 min de leitura · Atualizado em 3 de outubro de 2026 · Por Equipe Precificador 3D Um pedido de produção é a lista do que precisa ser impresso, acabado e embalado, com prazo e, quando é de cliente, valor e pagamento. No Precificador 3D, cada pedido ganha um código (OP-0001, OP-0002…) e entra no quadro da Produção, onde cada item passa pelas etapas até o Finalizado. Você cria o pedido a partir de uma cotação aprovada, da cotação rápida ou do zero. O módulo Produção faz parte dos planos Oficina e Farm. ## Capítulos 1. [Ligue o módulo Produção](https://precificador3d.com.br/guias/pedidos-de-producao.md) 2. [Crie um pedido do zero](https://precificador3d.com.br/guias/pedidos-de-producao/criar-um-pedido.md) 3. [Crie o pedido a partir de uma cotação](https://precificador3d.com.br/guias/pedidos-de-producao/pedido-da-cotacao.md) 4. [Acompanhe no quadro](https://precificador3d.com.br/guias/pedidos-de-producao/acompanhar-no-quadro.md) 5. [Registre o pagamento](https://precificador3d.com.br/guias/pedidos-de-producao/pagamento-do-pedido.md) 6. [Retire um item ou cancele o pedido](https://precificador3d.com.br/guias/pedidos-de-producao/retirar-ou-cancelar.md) ## 1. Ligue o módulo Produção 1. **Abra Configurações › Módulos.** 2. **Confira se Produção está ligado.** Ele vem ligado em contas novas. 3. **Para mandar peças para o estoque, deixe Estoque de produtos ligado também.** Com a Produção ligada, aparece o item **Produção** no grupo PRODUZIR da barra lateral. ## 2. Crie um pedido do zero 1. **Abra Produção e vá em Pedidos › Novo.** 2. **Escolha o tipo.** **Para cliente** são peças vendidas, com prazo e pagamento. **Para estoque** repõe o saldo, sem cliente. 3. **No pedido para cliente, preencha Cliente, Prazo e Prioridade.** O **Valor do pedido** é opcional e pode ser definido depois. 4. **Em Itens, escolha um Produto do catálogo e a quantidade.** 5. **Para algo fora do catálogo, use Item avulso.** Informe cada parte como ela sai da impressora: unidades, tempo e gramas por placa. 6. **Confira a prévia das placas e escolha entre Só o necessário ou Completar.** 7. **Clique em Criar pedido.** ### Só o necessário ou completar a placa Um pedido de 15 chaveiros, com 10 por placa, usa 2 placas, e a segunda tem 5 vagas. - **Só o necessário:** a segunda placa sai com 5 chaveiros. - **Completar (+5 para o estoque):** a segunda placa sai cheia, e os 5 a mais vão para o estoque ao finalizar. O item avulso não vai para o estoque. Por isso a placa dele fica parcial. ## 3. Crie o pedido a partir de uma cotação ### De uma cotação aprovada 1. **Abra a cotação aprovada.** 2. **No cartão Produção, clique em Gerar pedido de produção.** 3. **Confira o Prazo e a Prioridade.** O prazo vem da entrega combinada na cotação. 4. **Clique em Gerar pedido.** Depois disso, o botão vira **Ver pedido OP-…**. ### Da cotação rápida 1. **Na Cotação rápida, selecione as linhas.** 2. **Na barra de seleção, clique em Criar pedido.** 3. **Escolha Para cliente ou Para estoque.** No pedido para cliente, o valor é a soma do que as linhas cobram. O pedido para estoque aceita só linhas que viraram produto. 4. **Confirme.** ## 4. Acompanhe no quadro O quadro mostra cada item na etapa em que está. As etapas de toda conta são: - **Impressão** - **Acabamento**, só para item com acabamento - **Embalagem** - **Aguardando envio**, só no pedido para cliente - **Finalizado** Em **Configurações › Produção › Etapas** você renomeia, reordena, cria e remove etapas. Impressão é sempre a primeira e Finalizado, a última. ### Mover os itens Arraste o card ou use **Mover para…**, que também funciona no celular e no teclado. Dá para mover só parte das peças. Da Impressão só saem kits completos: o boneco sai quando cabeça e corpo estão prontos. Moveu errado? A barra **Desfazer** fica por 5 minutos e desfaz o seu último movimento. ### Por item ou por pedido Use **Agrupar** para trocar entre **Por item** e **Por pedido**. Na visão por pedido, a etapa do pedido é a do item mais atrasado, e o pedido só avança quando todos os itens passam. Os filtros separam por prazo (atrasados, vencem em 7 dias), tipo (cliente ou estoque) e pagamento. ### Perdas fora da impressão Se uma peça quebra no acabamento, use **Registrar perda** e diga em qual etapa e quantas peças. ## 5. Registre o pagamento 1. **Abra o pedido e clique em Ver pagamento.** 2. **Se ainda não tem valor, use Definir valor.** 3. **Clique em Novo recebimento.** Informe data, valor e forma: Dinheiro, Cartão, Transferência ou Outro. Observação e comprovante são opcionais. O resumo mostra **Valor do pedido**, **Recebido** e **Em aberto**, e o card ganha o selo **Não pago**, **Sinal pago** ou **Pago**. Um recebimento não se edita. Para corrigir, use o estorno, que lança uma linha negativa. Receber mais que o valor do pedido pede uma confirmação. ### Exigir sinal antes de imprimir Em **Configurações › Produção**, a opção **Exigir sinal antes de imprimir** vem desligada. Ligada, o pedido para cliente sem recebimento não deixa iniciar placa. Dono e Gerente podem iniciar mesmo assim, e isso fica registrado. ## 6. Retire um item ou cancele o pedido - **Retirar item:** no menu do card, use **Retirar item do pedido**. As placas na fila saem. A placa que está imprimindo termina, e você escolhe se as peças boas vão para o estoque ou são descartadas. Se era o único item, o pedido é cancelado. - **Cancelar pedido:** na página do pedido, use **Cancelar pedido**. Vale a mesma regra para as placas. Tudo fica no **Histórico** do pedido. ### Exemplo completo A Ana Lima aprovou a cotação de 15 chaveiros a R$ 4,20 cada, total de R$ 63,00. O Ateliê Exemplo: 1. Clica em **Gerar pedido de produção** e cria a OP-0012, com prazo de 5 dias. 2. Na prévia, escolhe **Completar (+5 para o estoque)**. São 2 placas cheias de 10. 3. Registra um sinal de R$ 31,50 por transferência. O card fica **Sinal pago**. 4. Quando as placas terminam, move os 15 chaveiros para Embalagem e depois para Aguardando envio. 5. Na entrega, registra os R$ 31,50 restantes. O card fica **Pago**, e o pedido vai para Finalizado. 6. Os 5 chaveiros a mais entram no estoque de produtos. ### Nome do cliente e LGPD O nome do cliente no pedido é anonimizado 24 meses depois que o pedido é finalizado ou cancelado. Ele passa a aparecer como "Cliente". ### Próximos passos - [Use a fila por máquina e conclua as placas](https://precificador3d.com.br/guias/fila-por-maquina-e-placas) - [Controle o estoque de produtos](https://precificador3d.com.br/guias/estoque-de-produtos) - Ajuda: [Como criar um pedido a partir da cotação rápida](https://precificador3d.com.br/ajuda/producao/criar-pedido-da-cotacao-rapida) --- URL: https://precificador3d.com.br/guias/fila-por-maquina-e-placas Markdown: https://precificador3d.com.br/guias/fila-por-maquina-e-placas.md Seção: Guias --- # Use a fila por máquina e conclua as placas > Como organizar as placas na fila de cada impressora, baixar o arquivo certo, iniciar e concluir a placa, registrar perdas e lidar com a placa que falhou. URL: https://precificador3d.com.br/guias/fila-por-maquina-e-placas Guias › Organize a produção · Avançado · 5 capítulos · 6 min de leitura · Atualizado em 3 de outubro de 2026 · Por Equipe Precificador 3D A fila por máquina mostra as placas que cada impressora vai imprimir, na ordem. No Precificador 3D, os pedidos de produção viram placas, e cada placa vai para a raia de uma máquina. Quem opera baixa o arquivo da placa, inicia, conclui informando quantas peças saíram boas e, com o estoque de insumos ligado, o filamento baixa sozinho. ## Capítulos 1. [Cadastre as máquinas da fila](https://precificador3d.com.br/guias/fila-por-maquina-e-placas.md) 2. [Entenda a fila](https://precificador3d.com.br/guias/fila-por-maquina-e-placas/a-fila.md) 3. [Inicie e conclua uma placa](https://precificador3d.com.br/guias/fila-por-maquina-e-placas/iniciar-e-concluir.md) 4. [A placa que falhou](https://precificador3d.com.br/guias/fila-por-maquina-e-placas/placa-que-falhou.md) 5. [Ajustes na placa](https://precificador3d.com.br/guias/fila-por-maquina-e-placas/ajustes-na-placa.md) ## 1. Cadastre as máquinas da fila 1. **Abra Configurações › Produção.** 2. **Clique em Nova máquina.** 3. **Dê o Nome e informe as Horas por mês.** É quanto a máquina costuma imprimir num mês normal. 4. **Escolha um Perfil de impressão sugerido, se quiser.** 5. **Salve.** Ao arquivar uma máquina, as placas dela vão para a raia **Sem máquina**. ## 2. Entenda a fila Abra **Produção** e troque **Ver** para **Fila**. - Cada máquina tem uma raia, com o estado **Imprimindo**, **Parada** ou **Livre**. - A raia **Sem máquina** junta as placas que ainda não têm impressora. - Cada card de placa mostra o pedido, as peças, os selos (**Imprimindo**, **Placa mista**, **Reimpressão**, **Urgente**) e **Termina por volta de**. - Se a placa vai terminar depois do prazo do pedido, o card avisa **Depois do prazo**. ### Mudar a ordem Arraste as placas para mudar a sequência. Para voltar à ordem calculada pelo app, use **Voltar à ordenação automática**. No menu **Ações da placa** também ficam **Subir na fila**, **Descer na fila**, **Mover para** outra máquina e **Tirar da máquina**. ## 3. Inicie e conclua uma placa 1. **Baixe o arquivo da placa.** O link mostra o arquivo, a placa e a versão, como "abra a placa 2 · v3". Ele baixa sempre a versão em uso do produto. 2. **Clique em Iniciar placa quando a impressora começar.** 3. **Quando terminar, clique em Concluir placa.** 4. **Informe Quantas saíram boas em cada linha.** 5. **Confira o material e a cor usados.** Se trocou de cor na hora, informe a cor usada no lugar. 6. **Conclua.** As peças boas seguem para a próxima etapa do quadro. As perdidas voltam para a fila como **Reimpressão**. > **Sem arquivo da placa** > Se o produto não tem arquivo, aparece "Sem arquivo da placa" com o atalho para adicionar no produto. A falta do arquivo não impede iniciar nem concluir. ### Material a definir Se a parte do produto está como Sem material definido, a placa chega como **Material a definir**. Na conclusão, o app pede o material e a cor que foram usados. ### A baixa do filamento Com o estoque de insumos ligado, concluir a placa baixa os gramas da placa inteira, inclusive das peças perdidas. Se a fila precisa de mais filamento do que há no estoque, o card avisa "Pode faltar", mas não trava a produção. ## 4. A placa que falhou Quando nenhuma peça sai boa, o app ajuda a estimar quanto filamento foi gasto. 1. **Clique em Concluir placa e informe 0 peças boas.** 2. **Confira a régua Quanto filamento gastou.** O app estima pelo tempo: se a placa de 2h30 falhou com 1h de impressão, 40% do previsto já tinha passado. 3. **Se pesou o rolo, use Pesei o que sobrou.** Informe o peso líquido, sem o carretel, e o app calcula o gasto. 4. **Escreva O que aconteceu, se quiser.** 5. **Conclua.** No exemplo, 40% de uma placa de 60 g dá 24 g. A R$ 120,00/kg, são R$ 2,88 de filamento perdido. O app mostra o custo da perda, e as peças voltam para a fila como reimpressão. Se a placa não foi iniciada pelo app, a régua começa em 100%. ## 5. Ajustes na placa O menu **Ações da placa** tem: - **Editar parte:** ajusta os dados da parte na fila, como o material e a cor. - **Ajustar horário:** corrige quando a placa começou e terminou, até 7 dias atrás. Útil quando você esqueceu de clicar em Iniciar. - **Voltar para a fila:** desfaz o início. Nada é baixado do estoque. - **Mover para** outra máquina e **Tirar da máquina**. ### Avisos da produção Em **Configurações › Produção › Avisos** você define quando o sino avisa: - **Perdas do pedido acima de** uma porcentagem. O padrão é 10%. - **Máquina parada com fila há mais de** um número de horas. O padrão é 12 h. - **Avisar o prazo com antecedência de** alguns dias. O padrão é 2 dias, só para pedidos de cliente. A placa que passa de 1,5 vez o tempo previsto também gera aviso. ### Próximos passos - [Controle o estoque de produtos](https://precificador3d.com.br/guias/estoque-de-produtos) - [Controle o estoque de insumos](https://precificador3d.com.br/guias/estoque-de-insumos) - Ajuda: [O que fazer quando uma placa falha](https://precificador3d.com.br/ajuda/producao/registrar-placa-que-falhou) --- URL: https://precificador3d.com.br/guias/estoque-de-produtos Markdown: https://precificador3d.com.br/guias/estoque-de-produtos.md Seção: Guias --- # Controle o estoque de produtos > Como funciona o estoque de peças prontas no Precificador 3D: ajuste inicial, entradas, saídas, perdas, localização, mínimo e o saldo que está nas lojas. URL: https://precificador3d.com.br/guias/estoque-de-produtos Guias › Organize a produção · Iniciante · 4 capítulos · 5 min de leitura · Atualizado em 3 de outubro de 2026 · Por Equipe Precificador 3D O estoque de produtos é o saldo de peças prontas, por variação e por local. No Precificador 3D, ninguém digita o saldo: ele sai dos movimentos. A produção soma peças quando um pedido para estoque é finalizado, o consignado move peças entre o seu estoque e as lojas, e você lança à mão entradas, saídas, perdas e ajustes de contagem. O saldo nunca fica negativo. ## Capítulos 1. [Faça o ajuste inicial](https://precificador3d.com.br/guias/estoque-de-produtos.md) 2. [Lance entradas, saídas e perdas](https://precificador3d.com.br/guias/estoque-de-produtos/movimentar.md) 3. [Leia o saldo](https://precificador3d.com.br/guias/estoque-de-produtos/ler-o-saldo.md) 4. [Estoque e produção](https://precificador3d.com.br/guias/estoque-de-produtos/estoque-e-producao.md) ## 1. Faça o ajuste inicial Antes de usar o estoque, conte o que você tem na prateleira e lance uma vez. 1. **Abra Estoque de produtos, no grupo ESTOQUE da barra lateral.** 2. **Clique em Fazer o Ajuste inicial.** 3. **Conte cada produto, por variação, e informe a quantidade.** 4. **Salve.** Enquanto o produto não tem ajuste inicial, ele mostra o selo **Sem ajuste inicial**. Sem esse ajuste, a remessa para as lojas do consignado é recusada. ## 2. Lance entradas, saídas e perdas 1. **Clique em Movimentar.** 2. **Escolha o tipo de movimento.** - **Entrada:** produzi fora do app, devolução de cliente, comprei pronta ou outro. - **Perda ou avaria:** quebrou, defeito, extraviou ou outro. - **Ajuste de contagem:** informe quanto você contou. - **Saída:** venda direta, brinde, uso próprio ou outro. 3. **Escolha o produto, a variação e a quantidade.** 4. **Salve.** Os movimentos manuais valem para o **Estoque próprio**. Remessa e retorno das lojas são feitos no Consignado. > **O saldo não fica negativo** > Se você tentar tirar mais do que tem, o app recusa e mostra quanto há no estoque e quanto você pediu. Um movimento lançado errado não se apaga. Use **Estornar** no extrato do produto. ## 3. Leia o saldo O topo da tela mostra três números: - **Em mãos:** o estoque próprio. - **Em consignado:** as peças que estão nas lojas parceiras. - **Em produção:** peças de pedidos para estoque que ainda não foram finalizados. Os filtros mostram **Abaixo do mínimo**, **Só com saldo**, estoque próprio ou consignado, loja e localização. Use **Exportar** para levar a lista para uma planilha. ### Extrato do produto Cada produto tem um extrato por variação, com cada movimento: ajuste inicial, entrada, saída, perda, ajuste de contagem, remessa, retorno, venda na loja, produção, sobra da produção e estorno. Pedidos para estoque em andamento aparecem como **Entrada prevista**. ### Localização e mínimo Em cada produto, preencha: - **Localização:** texto livre, como "A-02-3" ou "Caixa 12". - **Mínimo (opcional):** o app avisa quando o estoque próprio fica abaixo dele. ## 4. Estoque e produção - O pedido **Para estoque** soma as peças no saldo quando é finalizado. O card mostra **+N no saldo** e o selo **No estoque**. - No pedido de cliente, **Completar** a placa manda a sobra para o estoque. - Ao retirar um item do pedido com placa imprimindo, você escolhe se as peças boas vão para o estoque. O Finalizado de um pedido para estoque é definitivo. Para corrigir, lance o ajuste no próprio estoque. ### Estoque e consignado Peças só vão para uma loja, e voltam dela, pela página do Consignado. O estoque mostra o saldo das lojas, mas não transfere. ### Desligar e religar Se o módulo ficar desligado por um tempo, ao religar o app avisa o período e pede para conferir a contagem. ### Próximos passos - [Controle o estoque de insumos](https://precificador3d.com.br/guias/estoque-de-insumos) - [Venda em consignado nas lojas parceiras](https://precificador3d.com.br/guias/consignado-em-lojas-parceiras) - Ajuda: [Como lançar uma entrada no estoque](https://precificador3d.com.br/ajuda/estoque/lancar-entrada-no-estoque) --- URL: https://precificador3d.com.br/guias/estoque-de-insumos Markdown: https://precificador3d.com.br/guias/estoque-de-insumos.md Seção: Guias --- # Controle o estoque de insumos > Como controlar filamento por cor, adicionais e embalagens no Precificador 3D, com baixa automática pela produção, registro de compra e aviso de falta. URL: https://precificador3d.com.br/guias/estoque-de-insumos Guias › Organize a produção · Avançado · 4 capítulos · 5 min de leitura · Atualizado em 3 de outubro de 2026 · Por Equipe Precificador 3D O estoque de insumos controla o que você usa para produzir: filamento por cor, em gramas, e adicionais e embalagens, em unidades. É opcional. Você liga na conta e escolhe insumo por insumo o que quer controlar. Com a Produção, a baixa é automática: a placa concluída baixa o filamento, o acabamento baixa os adicionais e a embalagem baixa as embalagens. A falta avisa, mas nunca trava a produção. ## Capítulos 1. [Ligue o estoque de insumos](https://precificador3d.com.br/guias/estoque-de-insumos.md) 2. [Como a baixa funciona](https://precificador3d.com.br/guias/estoque-de-insumos/como-a-baixa-funciona.md) 3. [Registre uma compra](https://precificador3d.com.br/guias/estoque-de-insumos/registrar-compra.md) 4. [Outros movimentos e avisos](https://precificador3d.com.br/guias/estoque-de-insumos/outros-movimentos.md) ## 1. Ligue o estoque de insumos 1. **Abra Configurações › Estoque de insumos.** 2. **Ligue Controle de estoque de insumos.** 3. **Escolha o que controlar.** Use **Controlar** em cada insumo. Adicionais e embalagens vêm desligados. 4. **Faça o Ajuste inicial.** Informe quanto tem hoje. O que ficar em branco começa em 0. Depois de ligado, aparece **Estoque de insumos** no grupo ESTOQUE da barra lateral. ## 2. Como a baixa funciona | Insumo | Quando baixa | |---|---| | Filamento | Ao concluir a placa, os gramas da placa inteira, inclusive das peças perdidas | | Adicionais | Quando a peça passa pelo Acabamento | | Embalagens | Quando a peça passa pela Embalagem | Na peça com várias cores, cada cor baixa pelos gramas dela. Quem não usa a Produção lança o consumo à mão, com **Registrar consumo**. ### Exemplo O Preto (#001) tem 850 g em estoque. A fila tem uma placa do corpo do boneco que leva 160 g de Preto. Ao concluir, o saldo vai para 690 g. ### O saldo nunca fica negativo Se a baixa for maior que o saldo, o saldo vai a zero e o movimento registra a diferença. Por exemplo: o Preto tinha 120 g e a placa levou 168 g. O saldo zera, e o extrato mostra que faltaram 48 g para baixar. O app avisa para conferir a contagem ou registrar a compra. A compra seguinte não desconta a falta sozinha. Confira a contagem com **Ajustar contagem**. ## 3. Registre uma compra 1. **Clique em Registrar compra.** 2. **Escolha o insumo.** 3. **Escolha como comprou.** Rolos ou gramas para filamento. Pacotes ou unidades para adicionais e embalagens. 4. **Informe a quantidade, o valor pago e a data.** O fornecedor é opcional. 5. **Responda se quer atualizar o custo.** Se o custo da compra é diferente do custo atual, o app pergunta **Atualizar o custo?** e mostra as duas opções. Nada muda sozinho. ### Exemplo O Ateliê Exemplo comprou 3 rolos de 1 kg de PLA Preto por R$ 330,00 com frete. O custo da compra sai a R$ 110,00/kg, e o custo atual é R$ 120,00/kg. O app oferece **Atualizar o custo para R$ 110,00** ou **Manter R$ 120,00**. Atualizando, as próximas cotações já saem com o custo novo. ## 4. Outros movimentos e avisos Além da compra, há: - **Consumo manual:** para quem não usa a Produção. - **Perda ou avaria:** úmido, quebrou, vencido ou outro. - **Ajuste de contagem:** informe quanto tem agora. - **Entrada sem valor:** soma ao saldo sem mexer no custo. ### Mínimo e avisos Defina o **Mínimo** de cada insumo. O sino avisa quando ele fica abaixo do mínimo e quando o saldo zera. A tela do insumo mostra **Em estoque**, **Mínimo**, **Dá para** e **A fila precisa de**. ### Cores sem estoque para o cliente Com o estoque de insumos ligado, **Esconder do cliente as cores sem estoque** vem ligado. A cor com saldo zero some da cartela, da escolha na cotação e do catálogo, e volta sozinha quando entra estoque. ### Quem faz o quê - Ligar e escolher o que controlar, e registrar compra com valor: quem edita insumos. - Ver saldo: Dono, Gerente, Produção e Financeiro. - Lançar consumo, perda e ajuste: Dono, Gerente e Produção. ### Desligar depois Desligando, tudo some da tela e as baixas param. O extrato fica guardado. Ao religar, o app pede um novo ajuste inicial. ### Próximos passos - [Use a fila por máquina e conclua as placas](https://precificador3d.com.br/guias/fila-por-maquina-e-placas) - [Quanto custa o kg de filamento de verdade](https://precificador3d.com.br/blog/quanto-custa-o-kg-de-filamento-de-verdade) - Ajuda: [Como registrar uma compra de filamento](https://precificador3d.com.br/ajuda/estoque/registrar-compra-de-filamento) --- URL: https://precificador3d.com.br/guias/consignado-em-lojas-parceiras Markdown: https://precificador3d.com.br/guias/consignado-em-lojas-parceiras.md Seção: Guias --- # Venda em consignado nas lojas parceiras > Como cadastrar lojas parceiras, enviar remessas com romaneio, fazer o acerto em três etapas, registrar recebimentos e ler a margem real de cada loja. URL: https://precificador3d.com.br/guias/consignado-em-lojas-parceiras Guias › Organize a produção · Avançado · 5 capítulos · 7 min de leitura · Atualizado em 7 de outubro de 2026 · Por Equipe Precificador 3D No consignado, você deixa peças numa loja parceira e recebe só pelo que ela vender. O módulo Consignado do Precificador 3D cuida do ciclo inteiro: cadastro da loja com as condições, remessa a partir do seu estoque, acerto com contagem e conferência, recebimento (inclusive parcial) e os números de cada loja. O valor por peça é arredondado para cima, a seu favor. O Consignado faz parte dos planos Oficina e Farm. ## Capítulos 1. [Cadastre a loja](https://precificador3d.com.br/guias/consignado-em-lojas-parceiras.md) 2. [Envie a remessa](https://precificador3d.com.br/guias/consignado-em-lojas-parceiras/enviar-a-remessa.md) 3. [Faça o acerto](https://precificador3d.com.br/guias/consignado-em-lojas-parceiras/fazer-o-acerto.md) 4. [Recebimento parcial e correções](https://precificador3d.com.br/guias/consignado-em-lojas-parceiras/recebimento-parcial.md) 5. [Desempenho de cada loja](https://precificador3d.com.br/guias/consignado-em-lojas-parceiras/desempenho-da-loja.md) ## 1. Cadastre a loja 1. **Abra Consignado e clique em Nova loja.** 2. **Preencha nome, contato, WhatsApp e cidade.** 3. **Escolha Como a loja ganha.** - **Comissão da loja (%):** de 0% a 90% do preço na loja. - **Valor fixo por peça:** você combina em cada remessa quanto recebe por peça. 4. **Defina o Acerto.** Mensal, quinzenal ou semanal, e o dia. 5. **Defina o Prazo para pagar.** Dias depois do acerto. Com acerto no dia 10 e 5 dias de prazo, o pagamento vence no dia 15. 6. **Escolha quem arca com Peça perdida na loja.** **A loja paga** ou **Eu absorvo**. 7. **Defina Avisar peça parada após.** O padrão é 60 dias. 8. **Salve.** A página da loja tem as abas **Na loja**, **Remessas**, **Acertos** e **Desempenho**. ## 2. Envie a remessa 1. **Clique em Nova remessa e escolha a loja.** 2. **Escolha os produtos e as quantidades.** A coluna **No estoque próprio** mostra quanto você tem. 3. **Confira o Preço na loja.** No modelo de comissão, **Sugerir preço na loja** oferece **Igual à loja própria** ou **Manter meu ganho**, que sobe o preço para você receber o mesmo depois da comissão. 4. **Informe o custo de levar até a loja, se houver.** Combustível ou frete, rateado por peça. 5. **Confira Você recebe/peça, Margem real e A receber.** 6. **Salve rascunho ou clique em Marcar como entregue.** Ao entregar, os valores congelam e as peças saem do estoque próprio para o saldo da loja. Na remessa entregue, use **Baixar romaneio** para ter o PDF com as peças. Emita a nota de remessa no seu emissor, se a sua situação fiscal pedir. ### Sem estoque suficiente Se faltar peça no estoque próprio, o app avisa e oferece **Enviar só** o que tem, **Produzir o que falta** ou **Fazer o Ajuste inicial**. ## 3. Faça o acerto O acerto tem três etapas: **Contagem**, **Conferência** e **Recebido**. 1. **Na loja, clique em Fazer acerto.** 2. **Conte na prateleira.** O app já preenche com o saldo de hoje. Corrija **Ainda na loja**, **Voltaram comigo** e **Perdidas ou avariadas**. As **Vendidas** saem da conta. 3. **Clique em Continuar para conferência.** 4. **Confira o que a loja vai pagar e clique em Conferir acerto.** Depois disso, os valores ficam fechados. 5. **Quando a loja pagar, use Marcar recebido.** Informe data, valor e, se quiser, o comprovante. ### A loja confere e aceita por um link Depois de **Conferir acerto**, mande o acerto para a loja conferir sem usar o app: 1. **No acerto conferido, clique em Gerar link.** Escolha a validade: 7, 15 ou 30 dias. O link aparece uma vez só; copie ou mande pelo WhatsApp. 2. **A loja abre o link.** Ela vê as peças (deixadas, vendidas, devolvidas e na loja), os valores e, se você cadastrou a chave Pix em **Empresa e PDF**, como pagar. 3. **A loja aceita com o nome completo.** O acerto mostra quem aceitou, quando e a versão. É um aceite eletrônico simples, não uma assinatura ICP-Brasil. 4. **Se algo não bate, a loja toca em Não confere.** O comentário dela chega no sino. Ajuste o acerto: a loja abre o mesmo link e vê a versão nova. Para tirar a página do ar, use **Revogar link**. O aceite que já foi dado continua valendo, no app e no PDF. ### A conta do acerto **Vendidas = na loja − ainda na loja − voltaram comigo − perdidas** No modelo de comissão, você recebe por peça o preço na loja menos a comissão, arredondado para cima no centavo. ### Exemplo A Loja Exemplo tem 35% de comissão. O chaveiro está a R$ 34,90 na prateleira, e a loja tinha 10. | | Valor | |---|---| | Você recebe por peça | R$ 34,90 × 65% = R$ 22,685 → **R$ 22,69** | | Contagem | 4 ainda na loja, 1 voltou, 1 perdida | | Vendidas | 10 − 4 − 1 − 1 = **4** | | Faturamento na loja | 4 × R$ 34,90 = R$ 139,60 | | A receber, com Eu absorvo | 4 × R$ 22,69 = **R$ 90,76** | | A receber, com A loja paga | 5 × R$ 22,69 = **R$ 113,45** | Se a contagem não fecha, como mais peças contadas do que havia, o app avisa antes de seguir. ## 4. Recebimento parcial e correções Se a loja pagou só uma parte, registre o que entrou. O acerto fica **Recebido parcialmente**, com o valor em aberto visível, até quitar. Use **Registrar outro recebimento** para o restante. Cada recebimento é um lançamento. Para corrigir, estorne e lance de novo. Depois de conferido, o acerto não se edita. Para corrigir uma contagem, use **Reabrir a contagem** ou faça um acerto de ajuste. ### Movimentos entre acertos Na aba **Na loja**, **Registrar movimento** lança vendidas, devolvidas e perdas antes do acerto. Devolvido volta com você e sai do saldo da loja. ### Alertas - Acerto chegando, 3 dias antes. - Acerto atrasado, a partir do dia seguinte sem conferência. - Recebimento atrasado. - Peças paradas há mais tempo que o aviso da loja. ## 5. Desempenho de cada loja A aba **Desempenho** mostra: - **Vendidas**, **Faturamento na loja** e **Você recebeu**. - **Margem real:** o que sobra por peça depois do custo de produção e do custo de levar até a loja. A porcentagem é sobre o que você recebe. - **Na sua loja seria:** a margem da mesma peça vendida por você, sem comissão. - **Giro:** vendidas divididas pela média de peças na loja no período. - **Dias até vender:** quanto tempo, em média, cada peça ficou na loja até vender. ### Quem faz o quê - Ver o consignado: quem tem acesso ao módulo. - Cadastrar lojas, remessas, movimentos e fazer a contagem: perfis Vendas e Financeiro, além de Gerente e Dono. - Conferir o acerto e registrar recebimentos: Financeiro, Gerente e Dono, com a senha de novo. ### Próximos passos - [Consignado em lojas: como funciona](https://precificador3d.com.br/blog/consignado-em-lojas-como-funciona) - [Controle o estoque de produtos](https://precificador3d.com.br/guias/estoque-de-produtos) - Ajuda: [Como fazer o acerto com uma loja](https://precificador3d.com.br/ajuda/estoque/fazer-o-acerto-do-consignado) --- URL: https://precificador3d.com.br/guias/fotos-do-produto-com-ia Markdown: https://precificador3d.com.br/guias/fotos-do-produto-com-ia.md Seção: Guias --- # Fotos do produto com IA > Como preparar a marca e as fotos de referência, gerar fotos comerciais do produto com IA, conferir os créditos antes e aprovar as fotos das opções. URL: https://precificador3d.com.br/guias/fotos-do-produto-com-ia Guias › Conteúdo com IA · Iniciante · 5 capítulos · 6 min de leitura · Atualizado em 7 de outubro de 2026 · Por Equipe Precificador 3D O Precificador 3D gera fotos comerciais do seu produto a partir de uma foto real da peça. Você escolhe os modelos de foto, como estúdio com fundo branco ou a peça em uso, pode dizer em que ambiente a peça aparece, confere quantos créditos vai gastar e confirma. As fotos chegam na aba Mídia do produto. As fotos das opções do produto passam pela aba Para aprovar antes de aparecer para o cliente. Se uma geração falhar, os créditos voltam. ## Capítulos 1. [Prepare a marca e os padrões](https://precificador3d.com.br/guias/fotos-do-produto-com-ia.md) 2. [Envie as fotos de referência](https://precificador3d.com.br/guias/fotos-do-produto-com-ia/fotos-de-referencia.md) 3. [Gere as fotos](https://precificador3d.com.br/guias/fotos-do-produto-com-ia/gerar-as-fotos.md) 4. [Aprove as fotos das opções](https://precificador3d.com.br/guias/fotos-do-produto-com-ia/aprovar-as-fotos-das-opcoes.md) 5. [Enviar fotos pelo celular](https://precificador3d.com.br/guias/fotos-do-produto-com-ia/enviar-pelo-celular.md) ## 1. Prepare a marca e os padrões 1. **Abra IA e anúncios › Marca.** Envie o logo, escolha as cores e escreva a assinatura da marca. 2. **Vá na aba Imagens e textos.** 3. **Escolha os Estilos padrão.** Estúdio · fundo branco, Lifestyle, Em uso, Close no detalhe, Com escala (régua) e Embalagem de presente. 4. **Escolha a Proporção.** Quadrado 1280×1280 ou Retrato 1024×1280. 5. **Escreva Instruções para toda imagem, se quiser.** Por exemplo, "fundo claro, luz natural". Os padrões valem para toda geração nova. Em cada produto dá para mudar. ## 2. Envie as fotos de referência A IA parte de fotos reais da peça. Quanto mais fiel a referência, mais parecida com a peça de verdade fica a foto gerada. 1. **Abra o produto e vá na aba Mídia, filtro Fotos.** As referências ficam em **Referências para a IA**. 2. **Envie a foto de frente.** É obrigatória. 3. **Envie a de verso, se tiver.** É opcional. 4. **Complete as medidas e o peso do produto.** Sem eles, o app avisa antes de gerar e oferece **Preencher agora**. Dá para seguir com **Gerar mesmo assim**. Se faltar alguma referência, como a lateral ou a peça na mão, a IA pode gerar a partir da foto de frente. > **Uma boa foto de referência** > Peça inteira no quadro, fundo liso, luz sem sombra forte e foco na peça. Uma foto de celular perto da janela costuma bastar. ## 3. Gere as fotos 1. **Na aba Mídia do produto, filtro Fotos, abra Gerar fotos com IA.** 2. **Marque os modelos de foto.** Cada modelo marcado gera uma foto, até 6 por vez. Toque no modelo para ver um exemplo da saída, feito com uma peça de demonstração. 3. **Escreva o Direcionamento, se quiser.** É o ambiente da foto, em até 280 caracteres. Por exemplo, "num quarto de bebê, luz suave da manhã". 4. **Escolha o Formato.** Quadrado ou retrato. 5. **Confira o botão.** Ele mostra quantas fotos e quantos créditos, como "Gerar 3 fotos", e embaixo o saldo antes e depois. 6. **Clique para gerar.** As fotos chegam na grade do produto com a marca IA. O sino avisa quando ficam prontas. > **Fotos com direcionamento** > Elas ficam fora dos canais de venda até você escolher em quais vão. Texto com termo impróprio é recusado antes de gastar créditos. ### Créditos Ao clicar, o custo fica reservado. Se a geração falhar, os créditos voltam na hora. Sem espaço no disco da conta, o app avisa antes e nenhum crédito é gasto. Se o saldo não basta, o app mostra quantos créditos faltam e oferece gerar menos fotos, esperar a renovação ou comprar um pacote. ## 4. Aprove as fotos das opções As fotos das opções do produto, dos adicionais e das embalagens passam por aprovação. 1. **Na aba Opcionais do produto, gere as fotos das opções.** Antes de gerar, a janela lista as fotos, o total de créditos e o saldo antes e depois. 2. **Abra IA e anúncios › Para aprovar.** 3. **Compare a Foto do produto com a Gerada com IA.** 4. **Escolha uma ação.** - **Usar:** a foto passa a aparecer para o cliente. - **Gerar de novo:** gera outra versão e cobra de novo. - **Descartar:** tira a foto. Só a foto que você usar aparece na página do produto. > **Créditos de foto descartada** > Gerar de novo e Descartar não devolvem os créditos da foto que já foi gerada. Só a geração que falha devolve. Os filtros da aba mostram as fotos para aprovar, usadas, descartadas, gerando e com falha. ## 5. Enviar fotos pelo celular O envio de fotos pelo celular, por QR, sem login, está **em breve**. Você vai apontar a câmera do celular para o QR na tela do computador e mandar as fotos direto do aparelho. Enquanto isso, envie as fotos pelo computador, nos botões de envio de cada tela. ### Próximos passos - [Artes, vídeos e textos de anúncio](https://precificador3d.com.br/guias/artes-videos-e-anuncios) - [Entenda os créditos](https://precificador3d.com.br/guias/creditos-de-ia) - Ajuda: [Como gerar fotos do produto com IA](https://precificador3d.com.br/ajuda/fotos-por-ia/gerar-fotos-do-produto) --- URL: https://precificador3d.com.br/guias/artes-videos-e-anuncios Markdown: https://precificador3d.com.br/guias/artes-videos-e-anuncios.md Seção: Guias --- # Artes, vídeos e textos de anúncio com IA > Como criar artes de divulgação, vídeos de venda com roteiro e narração e textos de anúncio com IA, direto na página de cada produto. URL: https://precificador3d.com.br/guias/artes-videos-e-anuncios Guias › Conteúdo com IA · Iniciante · 4 capítulos · 5 min de leitura · Atualizado em 3 de outubro de 2026 · Por Equipe Precificador 3D Além das fotos, a IA do Precificador 3D cria artes com preço e chamada, vídeos de venda curtos e os textos do anúncio, como título, descrição e palavras-chave. Tudo é feito na página do produto, nas abas Mídia (artes e vídeos) e Anúncio, usando a marca e o tom de voz que você definiu. Cada geração mostra o custo em créditos antes de você confirmar. ## Capítulos 1. [Defina o tom de voz](https://precificador3d.com.br/guias/artes-videos-e-anuncios.md) 2. [Gere o texto do anúncio](https://precificador3d.com.br/guias/artes-videos-e-anuncios/texto-do-anuncio.md) 3. [Crie uma arte de divulgação](https://precificador3d.com.br/guias/artes-videos-e-anuncios/artes.md) 4. [Crie um vídeo de venda](https://precificador3d.com.br/guias/artes-videos-e-anuncios/videos.md) ## 1. Defina o tom de voz 1. **Abra IA e anúncios › Imagens e textos.** 2. **Em Descrições e anúncios, escolha o Tom de voz.** **Direto** vai ao ponto. **Descontraído** brinca mais. **Técnico** fala de medida e material. 3. **Escolha o Tamanho.** Curta, Média ou Longa. 4. **Preencha Sempre incluir e Nunca usar.** Por exemplo, sempre incluir "feito sob encomenda" e nunca usar "barato". Esses padrões valem para todos os textos gerados. ## 2. Gere o texto do anúncio 1. **Abra o produto e vá na aba Anúncio.** 2. **Em Descrição do anúncio, clique em Gerar com IA.** O botão mostra quantos créditos custa. 3. **Revise o título por marketplace, a descrição e as palavras-chave.** 4. **Ajuste o que quiser e salve.** Se já existe texto, o botão vira **Reescrever com IA**. > **Revise antes de publicar** > Confira medidas, material e prazo. A IA escreve a partir do que está cadastrado no produto. ## 3. Crie uma arte de divulgação 1. **No produto, vá na aba Mídia, filtro Artes, e clique em Nova arte.** 2. **Preencha o título, a chamada, o preço em destaque, o selo e o rodapé.** O que ficar em branco não aparece. 3. **Gere.** O app mostra os créditos antes. 4. **Revise e clique em Aprovar e usar.** A arte usa o logo, as cores e as fontes da aba **Marca**, e os contatos de **Empresa e PDF**. ## 4. Crie um vídeo de venda 1. **No produto, vá na aba Mídia, filtro Vídeos, e clique em Novo vídeo de venda.** 2. **Revise o roteiro.** A IA escreve o roteiro a partir do produto. 3. **Confira a narração e o storyboard.** Cada etapa mostra o custo em créditos. 4. **Gere o vídeo.** 5. **Ajuste se precisar.** **Refazer com instruções** refaz o vídeo, e **Gera de novo só esta cena** troca uma cena só. > **Créditos do vídeo** > O vídeo é a geração que mais gasta créditos. Os créditos já gastos numa etapa não voltam quando você refaz. ### Próximos passos - [Gere um catálogo de venda com IA](https://precificador3d.com.br/guias/catalogo-de-venda-com-ia) - [Entenda os créditos](https://precificador3d.com.br/guias/creditos-de-ia) - Ajuda: [Como gerar a descrição do anúncio](https://precificador3d.com.br/ajuda/fotos-por-ia/gerar-descricao-do-anuncio) --- URL: https://precificador3d.com.br/guias/catalogo-de-venda-com-ia Markdown: https://precificador3d.com.br/guias/catalogo-de-venda-com-ia.md Seção: Guias --- # Gere um catálogo de venda com IA > Como montar um catálogo de venda com IA em três etapas: tema e produtos, plano das páginas e revisão, com link para compartilhar e pedidos pelo WhatsApp. URL: https://precificador3d.com.br/guias/catalogo-de-venda-com-ia Guias › Conteúdo com IA · Iniciante · 3 capítulos · 4 min de leitura · Atualizado em 3 de outubro de 2026 · Por Equipe Precificador 3D O catálogo de venda com IA é um PDF montado a partir dos seus produtos, com capa, páginas por tema e preços. No Precificador 3D, você escolhe a ocasião e os produtos, a IA propõe o plano das páginas, você revisa e ela gera o catálogo. Depois é só ligar o link e compartilhar. O preço vem do preço da loja própria de cada produto, congelado na montagem. ## Capítulos 1. [Escolha o tema e os produtos](https://precificador3d.com.br/guias/catalogo-de-venda-com-ia.md) 2. [Revise o plano das páginas](https://precificador3d.com.br/guias/catalogo-de-venda-com-ia/plano-das-paginas.md) 3. [Gere, revise e compartilhe](https://precificador3d.com.br/guias/catalogo-de-venda-com-ia/gerar-e-compartilhar.md) ## 1. Escolha o tema e os produtos 1. **Abra Catálogos de venda e clique em Novo catálogo.** 2. **Escolha a Ocasião.** Por exemplo, uma data comemorativa ou a linha completa. 3. **Descreva a ocasião ou o clima do catálogo.** Até 300 caracteres. Por exemplo, "presentes delicados, tons pastel, para lojistas". 4. **Dê o Nome do catálogo.** Até 80 caracteres. 5. **Escolha os Produtos.** Produto sem foto de frente não entra. Gere ou envie a foto antes. ## 2. Revise o plano das páginas 1. **Clique em Montar plano das páginas.** O botão mostra o custo em créditos. 2. **Revise o plano.** A IA propõe a ordem dos produtos e o tema de cada página. 3. **Confira se a ordem e os temas fazem sentido antes de gerar.** Conferir o plano antes de gerar evita gastar créditos com páginas que você ia refazer. ## 3. Gere, revise e compartilhe 1. **Gere o catálogo.** O status passa por **Gerando** e chega em **Pronto**. Se algo der errado, aparece **Não saiu**. 2. **Revise as páginas.** 3. **Ligue Link do catálogo e use Copiar.** O cliente vê os produtos com preço, busca, **Quero este** em cada produto e **Pedir no WhatsApp**. O link fica fora do Google e mostra sempre a versão atual. ### Preço do catálogo O preço de cada produto é o preço da loja própria no momento da montagem. Se você mudar o preço depois, gere o catálogo de novo para atualizar. ### Prefere usar o seu próprio PDF? Use **Subir PDF** para publicar um catálogo pronto, com o mesmo tipo de link. O guia [Catálogo de venda e página do produto](https://precificador3d.com.br/guias/catalogo-e-pagina-do-produto) explica. ### Próximos passos - [Entenda os créditos](https://precificador3d.com.br/guias/creditos-de-ia) - [Como montar um catálogo de produtos 3D](https://precificador3d.com.br/blog/como-montar-um-catalogo-de-produtos-3d) - Ajuda: [Como compartilhar o catálogo de venda](https://precificador3d.com.br/ajuda/link-e-catalogo/compartilhar-o-catalogo) --- URL: https://precificador3d.com.br/guias/creditos-de-ia Markdown: https://precificador3d.com.br/guias/creditos-de-ia.md Seção: Guias --- # Entenda os créditos > O que são os créditos do Precificador 3D, de onde vêm, em que ordem são gastos, o que acontece quando uma geração falha e como acompanhar o extrato. URL: https://precificador3d.com.br/guias/creditos-de-ia Guias › Conteúdo com IA · Iniciante · 4 capítulos · 5 min de leitura · Atualizado em 7 de outubro de 2026 · Por Equipe Precificador 3D Os créditos são o saldo do plano que as funções de IA gastam: fotos, artes, vídeos, textos de anúncio e catálogos. Cada plano traz créditos todo mês, e você pode comprar pacotes avulsos. No Precificador 3D, o custo de cada geração aparece antes de você confirmar, fica reservado durante a geração e volta para o saldo se ela falhar. ## Capítulos 1. [De onde vem o saldo](https://precificador3d.com.br/guias/creditos-de-ia.md) 2. [Como os créditos são gastos](https://precificador3d.com.br/guias/creditos-de-ia/como-os-creditos-sao-gastos.md) 3. [Acompanhe o extrato](https://precificador3d.com.br/guias/creditos-de-ia/extrato.md) 4. [Limites e compra de créditos](https://precificador3d.com.br/guias/creditos-de-ia/limites-e-compra.md) ## 1. De onde vem o saldo - **Créditos do plano:** entram todo mês com a assinatura e renovam na data da cobrança. A sobra do mês não acumula. - **Créditos avulsos:** comprados à parte, em pacotes. Ficam no saldo até você usar, dentro da validade do pacote. | Plano | Créditos por mês | |---|---| | Bancada | 1.550 | | Oficina | 4.250 | | Farm | 9.000 | Veja os planos e os pacotes em [Preços](https://precificador3d.com.br/precos). ## 2. Como os créditos são gastos 1. **Antes de gerar, o app mostra o custo.** O botão traz o total, como "Gerar 3 fotos", e o saldo antes e depois. 2. **Ao clicar, o custo fica reservado.** Aparece como **Reservado** em Plano e créditos. 3. **Se a geração der certo, a reserva vira consumo.** 4. **Se falhar, os créditos voltam na hora.** O app gasta primeiro os créditos do plano, que expiram antes. Os avulsos ficam para depois. > **O que não devolve créditos** > Gerar de novo, descartar uma foto e refazer uma cena de vídeo não devolvem o que já foi gasto. Só a geração que falha devolve. ### Quanto custa cada geração O preço de cada geração aparece no painel **Preço por geração**, em **Plano e créditos**, e no cartão **Créditos de IA** de IA e anúncios. Vídeo é a geração mais cara. Texto é a mais barata. ## 3. Acompanhe o extrato 1. **Abra Configurações › Plano e créditos.** 2. **Confira os números do topo.** **Disponível**, **Do plano** (com a data em que expira), **Avulsos** e **Reservado**. 3. **Abra a aba Extrato.** Navegue por mês e filtre por entradas, consumo, estornos e ajustes. 4. **Exporte, se quiser.** Use **Exportar CSV**. Os movimentos do extrato são: crédito do plano, pacote avulso, ajuste do suporte, reservado, consumo, estorno e expirou. Correções feitas pelo suporte entram como ajuste, com o motivo. ## 4. Limites e compra de créditos ### Limite por dia Para evitar gasto fora do controle, há um teto de créditos por conta a cada 24 horas. Cada perfil de acesso também pode ter um limite diário próprio. Quem chega ao limite do perfil vê um aviso e pode gerar de novo no dia seguinte. ### Comprar créditos A compra de pacotes de créditos dentro do app, com pagamento pelo Asaas, está **em breve**. Enquanto isso, a compra é feita pelo botão **Comprar créditos**, em **Plano e créditos**. Os pacotes avulsos valem 12 meses. ### Sem saldo Se o saldo não basta para uma geração, o app mostra quantos créditos faltam e oferece três caminhos: gerar menos, esperar a renovação ou comprar um pacote. ### Próximos passos - [Plano, créditos e assinatura](https://precificador3d.com.br/guias/plano-e-assinatura) - [Fotos do produto com IA](https://precificador3d.com.br/guias/fotos-do-produto-com-ia) - Ajuda: [Por que meus créditos não voltaram](https://precificador3d.com.br/ajuda/fotos-por-ia/creditos-que-nao-voltam) --- URL: https://precificador3d.com.br/guias/equipe-e-perfis-de-acesso Markdown: https://precificador3d.com.br/guias/equipe-e-perfis-de-acesso.md Seção: Guias --- # Equipe e perfis de acesso > Como convidar pessoas para a conta, o que cada perfil de acesso pode fazer, como trocar o perfil, remover alguém e o que fica só com o Dono. URL: https://precificador3d.com.br/guias/equipe-e-perfis-de-acesso Guias › Conta e equipe · Iniciante · 5 capítulos · 6 min de leitura · Atualizado em 3 de outubro de 2026 · Por Equipe Precificador 3D Cada pessoa da equipe entra na conta com o próprio login e um perfil de acesso, que define o que ela vê e o que pode fazer. No Precificador 3D, o Dono tem tudo, o Gerente cuida da operação, e os outros perfis prontos (Vendas, Produção, Conteúdo e anúncios, Financeiro) mostram só o que cada função precisa. O número de pessoas na conta depende do plano. ## Capítulos 1. [Os perfis prontos](https://precificador3d.com.br/guias/equipe-e-perfis-de-acesso.md) 2. [Convide uma pessoa](https://precificador3d.com.br/guias/equipe-e-perfis-de-acesso/convidar-uma-pessoa.md) 3. [Troque o perfil ou remova alguém](https://precificador3d.com.br/guias/equipe-e-perfis-de-acesso/trocar-perfil-e-remover.md) 4. [Desconto e limites por perfil](https://precificador3d.com.br/guias/equipe-e-perfis-de-acesso/desconto-e-limites.md) 5. [Segurança da conta](https://precificador3d.com.br/guias/equipe-e-perfis-de-acesso/seguranca-da-conta.md) ## 1. Os perfis prontos | Perfil | O que faz | |---|---| | Dono | Tudo, sempre. É quem transfere a propriedade, cancela a assinatura e pede a exclusão da conta. | | Gerente | Toca a operação inteira: preço, margem, cotações, produção, consignado, equipe e recebimentos. | | Vendas | Monta, envia e acompanha cotações e consignado, com custo e margem. Dá desconto até 10%. | | Produção | Lança gramas e horas, cuida da ficha técnica e da produção, sem ver custo. | | Conteúdo e anúncios | Fotos, artes, vídeos e catálogos com IA, sem cotações nem custos. Até 200 créditos de IA por dia. | | Financeiro | Vê custos, cotações e créditos, registra acertos e recebimentos. | > **Em liberação** > Os perfis Vendas, Produção, Conteúdo e anúncios e Financeiro, e os perfis próprios, estão em liberação gradual (em breve para todas as contas). Enquanto não chegam na sua conta, quem você convida entra como Gerente. ### Pessoas por plano | Plano | Pessoas na conta | |---|---| | Bancada | 2 | | Oficina | 5 | | Farm | 10 | ## 2. Convide uma pessoa 1. **Abra Configurações › Equipe e perfis.** 2. **Clique em Convidar.** 3. **Preencha o E-mail e, se quiser, o Nome.** 4. **Escolha o Perfil.** 5. **Envie o convite.** Dar um perfil com permissões sensíveis pede a sua senha de novo. ### O que a pessoa recebe - **Quem ainda não tem login** recebe um e-mail para criar a senha e entra direto na conta. - **Quem já tem login no Precificador 3D** vê o convite ao entrar e escolhe **Aceitar convite** ou **Recusar**. Enquanto a pessoa não aceita, ela aparece como **Convite pendente**. Se o e-mail não chegou, use **Reenviar convite**. ## 3. Troque o perfil ou remova alguém ### Trocar o perfil 1. **Em Equipe e perfis, na aba Pessoas, encontre a pessoa.** 2. **Clique em Trocar perfil e escolha o novo.** 3. **Confirme.** A troca vale na hora. As sessões abertas da pessoa caem, ela entra de novo com o perfil novo e recebe um e-mail avisando. ### Remover 1. **Encontre a pessoa e clique em Remover.** 2. **Confirme.** O login da pessoa continua existindo, mas sem acesso aos dados da sua conta. Ela recebe um e-mail. ### Tornar dono O Dono pode dar o papel de dono a outra pessoa com **Tornar dono**. Isso pede a senha de novo. ## 4. Desconto e limites por perfil ### Desconto máximo Cada perfil tem um **Desconto máximo**. Na cotação, a pessoa pode dar preço abaixo do calculado até esse limite. Acima disso, a cotação pede um Gerente ou o Dono. - Vendas: até 10%. - Produção, Conteúdo e anúncios e Financeiro: sem desconto. - Gerente e Dono: sem limite. ### Créditos de IA por dia Cada perfil pode ter um limite diário de créditos de IA. O perfil Conteúdo e anúncios vem com 200 créditos por dia. Os outros usam só o teto da conta. ### Perfis próprios Com os perfis próprios, você cria um perfil copiando um dos prontos e ajusta as permissões, o desconto máximo e os créditos por dia. Os perfis próprios fazem parte do plano Farm e estão **em breve**. ## 5. Segurança da conta - **Login:** cada pessoa entra com o próprio e-mail e senha. Não compartilhe logins. - **Esqueci minha senha:** na tela de entrada, o link de recuperação vale 30 minutos. - **Senha de novo:** ações sensíveis, como dar um perfil com mais poder ou tornar alguém dono, pedem a senha de novo. - **Sessão expirada:** o app pede para entrar de novo sem perder o que estava na tela. - **Avisos de segurança:** troca de perfil, de papel e remoção sempre chegam por e-mail. ### Próximos passos - [Plano, créditos e assinatura](https://precificador3d.com.br/guias/plano-e-assinatura) - Ajuda: [Como convidar uma pessoa para a equipe](https://precificador3d.com.br/ajuda/conta-e-equipe/convidar-uma-pessoa) - Ajuda: [O que cada perfil de acesso pode fazer](https://precificador3d.com.br/ajuda/conta-e-equipe/o-que-cada-perfil-pode-fazer) --- URL: https://precificador3d.com.br/guias/plano-e-assinatura Markdown: https://precificador3d.com.br/guias/plano-e-assinatura.md Seção: Guias --- # Plano, créditos e assinatura > Os planos Bancada, Oficina e Farm, como acompanhar a assinatura, o que acontece se o pagamento atrasar, como cancelar e o que fica com os seus dados. URL: https://precificador3d.com.br/guias/plano-e-assinatura Guias › Conta e equipe · Iniciante · 5 capítulos · 6 min de leitura · Atualizado em 7 de outubro de 2026 · Por Equipe Precificador 3D O Precificador 3D é vendido por assinatura, mensal ou anual, em três planos: Bancada, Oficina e Farm. O plano define quantas pessoas entram na conta, os módulos, o espaço, o tamanho máximo dos arquivos e os créditos do mês. Não há fidelidade: você cancela quando quiser e o acesso continua até o fim do período pago. A cobrança está passando para dentro do próprio app, com pagamento pelo Asaas. ## Capítulos 1. [Os planos](https://precificador3d.com.br/guias/plano-e-assinatura.md) 2. [Acompanhe a assinatura](https://precificador3d.com.br/guias/plano-e-assinatura/acompanhar-a-assinatura.md) 3. [Cancele quando quiser](https://precificador3d.com.br/guias/plano-e-assinatura/cancelar.md) 4. [Armazenamento e lixeira](https://precificador3d.com.br/guias/plano-e-assinatura/armazenamento.md) 5. [Excluir a conta](https://precificador3d.com.br/guias/plano-e-assinatura/excluir-a-conta.md) ## 1. Os planos | | Bancada | Oficina | Farm | |---|---|---|---| | Para quem | Uma ou duas impressoras em casa, começando a vender | Algumas máquinas, vendendo de forma constante | Várias máquinas rodando | | Pessoas na conta | 2 | 5 | 10 | | Hora-máquina ou markup, cotação rápida, link e PDF | Sim | Sim | Sim | | Funil de vendas | Sim | Sim | Sim | | Cartela de cores e catálogo de venda | Sim | Sim | Sim | | Produção, estoque e consignado | Não | Sim | Sim | | Perfis de acesso prontos | Não | Sim | Sim | | Perfis de acesso próprios | Não | Não | Sim | | Armazenamento | 2 GB | 10 GB | 50 GB | | Tamanho máximo por arquivo | 250 MB | 500 MB | 1 GB | | Créditos por mês | 1.550 | 4.250 | 9.000 | Os preços e a comparação completa ficam em [Preços](https://precificador3d.com.br/precos). O anual sai com 2 meses grátis. ## 2. Acompanhe a assinatura 1. **Abra Configurações › Plano e créditos.** Mostra o saldo de créditos e o extrato. 2. **Para ver a situação da assinatura, abra Assinatura.** Mostra se a conta está liberada, o plano e os créditos por mês. > **Cobrança dentro do app: em breve** > A assinatura, a troca de plano, a compra de créditos e o cancelamento dentro do próprio Precificador 3D, com checkout do Asaas (cartão, e Pix no anual), estão em breve. Enquanto isso, a tela Assinatura mostra o botão para gerenciar o pagamento. ### Conta bloqueada Se o pagamento não for confirmado, a conta fica bloqueada e o app abre a tela **Assinatura**. Os seus dados continuam salvos. Assim que o pagamento é regularizado, o acesso volta sozinho. Quem não é o dono vê o aviso para falar com o dono da conta. ## 3. Cancele quando quiser - **Sem fidelidade:** você cancela quando quiser. - **Acesso até o fim do período pago:** depois do cancelamento, a conta continua funcionando até o fim do mês ou do ano já pago. - **Sem reembolso do período pago**, fora do prazo de arrependimento. - **Arrependimento:** na primeira assinatura, você pode pedir o cancelamento com devolução em até 7 dias depois do pagamento, pelo suporte. - **Seus dados:** ficam guardados por 30 dias depois do cancelamento, para você exportar o que precisar ou voltar. Depois disso, são apagados. Só o Dono cancela a assinatura. ## 4. Armazenamento e lixeira Arquivos de impressão, fotos, imagens da IA, vídeos, a marca e os PDFs gerados ocupam o disco da conta. 1. **Abra Configurações › Armazenamento.** Mostra quanto cada tipo ocupa e os maiores arquivos. 2. **Use Liberar espaço para ver o que pode sair.** ### Lixeira O que você apaga fica na lixeira por 30 dias e dá para restaurar. A lixeira continua contando no disco até ser esvaziada. Use **Excluir de vez** num arquivo ou **Esvaziar lixeira**. Se um arquivo passa do limite do plano, o app avisa e mostra os benefícios do plano seguinte. ## 5. Excluir a conta A exclusão da conta é pedida pelo Dono ao suporte. Não há botão de exclusão no app. Excluir a conta apaga tudo: cotações, produtos, produção, estoque, consignado e arquivos. Antes de pedir, exporte o que precisar guardar, como a tabela de preços em **Precificação em massa** e o extrato de créditos. ### Falar com o suporte - WhatsApp: [(11) 94463-3589](https://wa.me/5511944633589) - E-mail: [dados@precificador3d.com.br](mailto:dados@precificador3d.com.br) ### Próximos passos - [Entenda os créditos](https://precificador3d.com.br/guias/creditos-de-ia) - [Equipe e perfis de acesso](https://precificador3d.com.br/guias/equipe-e-perfis-de-acesso) - Ajuda: [Como cancelar a assinatura](https://precificador3d.com.br/ajuda/plano-e-cobranca/cancelar-a-assinatura) --- URL: https://precificador3d.com.br/ajuda/primeiros-passos/primeiro-acesso-e-metodo Markdown: https://precificador3d.com.br/ajuda/primeiros-passos/primeiro-acesso-e-metodo.md Seção: Central de ajuda --- # O que fazer no primeiro acesso > No primeiro acesso, o app pergunta como você define seus preços. Escolha o método, confira o número e clique em Continuar. URL: https://precificador3d.com.br/ajuda/primeiros-passos/primeiro-acesso-e-metodo Central de ajuda › Primeiros passos · Atualizado em 3 de outubro de 2026 · 1 min de leitura No primeiro acesso, o Precificador 3D abre a tela **Como você define seus preços hoje?**. Ela aparece uma vez por conta, para quem pode editar os parâmetros. Você escolhe entre cobrar pelo tempo de máquina ou multiplicar o custo, e tudo pode ser mudado depois. ## Passo a passo 1. **Escolha um dos três cartões.** **Pelo tempo de máquina**, **Multiplico o custo (markup)** ou **Ainda não tenho um jeito**. 2. **Confira o número.** No tempo de máquina, o **Lucro por hora de impressora** já vem com R$ 5,00. No markup, o **Markup** começa em 3×. 3. **Olhe a prévia.** Ela mostra uma peça de exemplo de 4 h e 100 g, com custo, lucro, impostos e preço. 4. **Clique em Continuar.** O app grava o método e abre Cotações. > **Depois do primeiro acesso** > Cadastre a empresa, uma impressora e um material. Com isso, a primeira cotação já sai com o seu custo real. Se você escolheu **Ainda não tenho um jeito**, a conta começa no tempo de máquina com R$ 5,00 por hora de lucro. Com 1 impressora rodando 400 h no mês, isso dá cerca de R$ 2.000,00 de lucro. ## Falar com o suporte Não resolveu? Fale com a gente pelo WhatsApp [(11) 94463-3589](https://wa.me/5511944633589) ou pelo e-mail [dados@precificador3d.com.br](mailto:dados@precificador3d.com.br). Conte o que você tentou e, se puder, mande um print da tela. ## Não achou o que procurava? Fale com o suporte pelo WhatsApp ou por e-mail (ver https://precificador3d.com.br/contato.md). --- URL: https://precificador3d.com.br/ajuda/primeiros-passos/mostrar-dados-da-empresa-no-pdf Markdown: https://precificador3d.com.br/ajuda/primeiros-passos/mostrar-dados-da-empresa-no-pdf.md Seção: Central de ajuda --- # Como mostrar ou esconder um dado da empresa no PDF > Cada dado da empresa tem a opção Mostrar no PDF. Desligado, o dado fica salvo e só não aparece no PDF nem no link da cotação. URL: https://precificador3d.com.br/ajuda/primeiros-passos/mostrar-dados-da-empresa-no-pdf Central de ajuda › Primeiros passos · Atualizado em 3 de outubro de 2026 · 1 min de leitura Os dados da empresa saem no cabeçalho do PDF da cotação e no link do cliente. Cada dado tem a opção **Mostrar no PDF**. Desligado, o dado continua salvo e só não aparece. Dado em branco também some, sem deixar espaço vazio. > **Antes de começar** > Quem edita Empresa e PDF é o Dono e o Gerente. ## Passo a passo 1. **Abra Configurações › Empresa e PDF.** 2. **Preencha o dado.** Razão social, documento, endereço, WhatsApp, e-mail, site, horário ou redes sociais. 3. **Ligue ou desligue Mostrar no PDF ao lado dele.** 4. **Confira a Prévia do cabeçalho do PDF.** 5. **Salve.** O próximo PDF já sai assim. > **CPF no PDF** > Se você vende como pessoa física, o CPF sai com parte escondida. Para mostrar completo, ligue Mostrar CPF completo, que pede a sua senha. Cotações já enviadas guardam o PDF de quando foram enviadas. Para atualizar uma, use **Gerar o PDF de novo** na cotação. ## Falar com o suporte Não resolveu? Fale com a gente pelo WhatsApp [(11) 94463-3589](https://wa.me/5511944633589) ou pelo e-mail [dados@precificador3d.com.br](mailto:dados@precificador3d.com.br). Conte o que você tentou e, se puder, mande um print da tela. ## Não achou o que procurava? Fale com o suporte pelo WhatsApp ou por e-mail (ver https://precificador3d.com.br/contato.md). --- URL: https://precificador3d.com.br/ajuda/primeiros-passos/definir-condicoes-padrao-da-cotacao Markdown: https://precificador3d.com.br/ajuda/primeiros-passos/definir-condicoes-padrao-da-cotacao.md Seção: Central de ajuda --- # Como definir as condições padrão da cotação > As condições padrão (prazo, pagamento e frete) entram em toda cotação nova. Escreva uma vez em Empresa e PDF e ajuste por cotação se precisar. URL: https://precificador3d.com.br/ajuda/primeiros-passos/definir-condicoes-padrao-da-cotacao Central de ajuda › Primeiros passos · Atualizado em 7 de outubro de 2026 · 1 min de leitura As condições são o texto que o cliente lê no fim da cotação e no PDF, com prazo, pagamento e frete. O texto padrão entra em toda cotação nova, e você pode ajustar em cada uma. ## Passo a passo 1. **Abra Configurações › Empresa e PDF.** 2. **Vá até Condições padrão da cotação.** 3. **Escreva o texto.** Até 1.000 caracteres. 4. **Clique em Salvar condições.** Um exemplo: "Prazo de produção: 5 dias úteis após a aprovação. Pagamento: 50% na aprovação e 50% na entrega. Frete por conta do cliente." ## Validade padrão da cotação No mesmo lugar fica a **Validade padrão da cotação (dias)**. O padrão é 30 dias, e você escolhe de 1 a 365. Ela vale para as cotações novas. Escreva `{validade}` nas condições para o prazo sair no texto. > **Pela própria cotação** > Ajustou as condições numa cotação e quer usar sempre? Clique em Usar como padrão ao lado do campo Condições. ## Falar com o suporte Não resolveu? Fale com a gente pelo WhatsApp [(11) 94463-3589](https://wa.me/5511944633589) ou pelo e-mail [dados@precificador3d.com.br](mailto:dados@precificador3d.com.br). Conte o que você tentou e, se puder, mande um print da tela. ## Não achou o que procurava? Fale com o suporte pelo WhatsApp ou por e-mail (ver https://precificador3d.com.br/contato.md). --- URL: https://precificador3d.com.br/ajuda/primeiros-passos/trocar-o-metodo-de-preco Markdown: https://precificador3d.com.br/ajuda/primeiros-passos/trocar-o-metodo-de-preco.md Seção: Central de ajuda --- # Como trocar o método de preço da conta > Troque entre Hora-máquina e Markup em Parâmetros e máquinas. O app converte cada perfil para dar o mesmo preço na peça de referência. URL: https://precificador3d.com.br/ajuda/primeiros-passos/trocar-o-metodo-de-preco Central de ajuda › Primeiros passos · Atualizado em 3 de outubro de 2026 · 1 min de leitura O método de preço vale para a conta inteira. Ao trocar de Hora-máquina para Markup, ou o contrário, o app converte cada perfil de preço para dar o mesmo preço numa peça de referência. Cotações já enviadas não mudam. ## Passo a passo 1. **Abra Configurações › Parâmetros e máquinas.** 2. **Vá na aba Método.** 3. **Escolha a Peça de referência.** A peça padrão tem 4 h e 100 g. Você pode escolher um produto seu. 4. **Clique no outro método.** Abre a janela de troca. 5. **Confira os perfis e os produtos.** A janela mostra o valor de cada perfil antes e depois e o preço de cada produto hoje e no novo método. 6. **Confirme a troca.** > **Arrependeu?** > Logo depois da troca aparece o botão Desfazer. A conversão é exata só na peça de referência. Peças muito mais rápidas ou mais demoradas podem mudar de preço, e a tabela de produtos mostra essa diferença antes de você confirmar. ## Falar com o suporte Não resolveu? Fale com a gente pelo WhatsApp [(11) 94463-3589](https://wa.me/5511944633589) ou pelo e-mail [dados@precificador3d.com.br](mailto:dados@precificador3d.com.br). Conte o que você tentou e, se puder, mande um print da tela. ## Não achou o que procurava? Fale com o suporte pelo WhatsApp ou por e-mail (ver https://precificador3d.com.br/contato.md). --- URL: https://precificador3d.com.br/ajuda/primeiros-passos/ajustar-impostos-e-taxas Markdown: https://precificador3d.com.br/ajuda/primeiros-passos/ajustar-impostos-e-taxas.md Seção: Central de ajuda --- # Como ajustar impostos e taxas do preço > Imposto, taxa do cartão e provisões ficam na aba 5 · Impostos dos Parâmetros. Eles entram por cima do preço, dividindo, para o lucro chegar inteiro. URL: https://precificador3d.com.br/ajuda/primeiros-passos/ajustar-impostos-e-taxas Central de ajuda › Primeiros passos · Atualizado em 3 de outubro de 2026 · 1 min de leitura Imposto, taxa do cartão, provisão de cupom e provisão de frete grátis saem do valor vendido. Por isso o app calcula o preço por cima: **(custo + lucro) ÷ (1 − soma dos percentuais)**. Com 15% no total, o divisor é 0,85. ## Passo a passo 1. **Abra Configurações › Parâmetros e máquinas.** 2. **Vá na aba 5 · Impostos.** 3. **Preencha Imposto (Simples Nacional) e Taxa do cartão.** 4. **Preencha Provisão de cupom e Provisão de frete grátis, se usar.** 5. **Escreva o motivo da mudança e salve como versão nova.** ## Exemplo Custo de R$ 32,36 e lucro de R$ 48,00 somam R$ 80,36. Com 15% de impostos e taxas, o preço é R$ 80,36 ÷ 0,85 = R$ 94,54. Somar 15% daria R$ 92,41, e você receberia R$ 1,81 a menos. > **MEI** > Se você é MEI e paga só o DAS fixo, deixe o imposto em 0 e coloque o DAS no custo fixo mensal, na aba 4 · Overhead. A soma precisa ficar abaixo de 100%. As comissões de marketplace não entram aqui: ficam em Canais de venda. ## Falar com o suporte Não resolveu? Fale com a gente pelo WhatsApp [(11) 94463-3589](https://wa.me/5511944633589) ou pelo e-mail [dados@precificador3d.com.br](mailto:dados@precificador3d.com.br). Conte o que você tentou e, se puder, mande um print da tela. ## Não achou o que procurava? Fale com o suporte pelo WhatsApp ou por e-mail (ver https://precificador3d.com.br/contato.md). --- URL: https://precificador3d.com.br/ajuda/primeiros-passos/custos-do-pedido-e-overhead Markdown: https://precificador3d.com.br/ajuda/primeiros-passos/custos-do-pedido-e-overhead.md Seção: Central de ajuda --- # Como cobrar embalagem, envio e as contas fixas do mês > Embalagem, insert e expedição são custos por pedido. As contas fixas viram overhead por pedido. Os dois ficam nos Parâmetros e entram uma vez na cotação. URL: https://precificador3d.com.br/ajuda/primeiros-passos/custos-do-pedido-e-overhead Central de ajuda › Primeiros passos · Atualizado em 3 de outubro de 2026 · 1 min de leitura Caixa, etiqueta e envio custam o mesmo num pedido de 1 ou de 50 peças. Por isso o Precificador 3D trata esses valores como custo do pedido, e não da peça. As contas fixas do mês, como aluguel e internet, viram um valor por pedido, o overhead. ## Passo a passo 1. **Abra Configurações › Parâmetros e máquinas.** 2. **Na aba 3 · Pedido, preencha Embalagem, Insert e etiqueta e Expedição.** Valores por pedido. 3. **Preencha Peças por pedido (médio).** Serve para ratear o custo do pedido no preço de produtos e projetos internos. 4. **Na aba 4 · Overhead, preencha Custo fixo mensal e Volume-alvo.** O overhead por pedido é o custo fixo dividido pelos pedidos do mês. 5. **Salve como versão nova.** ## Exemplo Embalagem R$ 2,50, insert R$ 0,50 e expedição R$ 1,00. Contas fixas de R$ 300,00 para 100 pedidos dão R$ 3,00 de overhead. O custo do pedido é R$ 7,00. Na cotação, com 15% de impostos e taxas, ele vira uma linha de R$ 8,24. Na cotação, escolha em **Custos do pedido** se eles entram numa linha separada, rateados por peça ou não são cobrados. ## Falar com o suporte Não resolveu? Fale com a gente pelo WhatsApp [(11) 94463-3589](https://wa.me/5511944633589) ou pelo e-mail [dados@precificador3d.com.br](mailto:dados@precificador3d.com.br). Conte o que você tentou e, se puder, mande um print da tela. ## Não achou o que procurava? Fale com o suporte pelo WhatsApp ou por e-mail (ver https://precificador3d.com.br/contato.md). --- URL: https://precificador3d.com.br/ajuda/primeiros-passos/cadastrar-um-canal-de-venda Markdown: https://precificador3d.com.br/ajuda/primeiros-passos/cadastrar-um-canal-de-venda.md Seção: Central de ajuda --- # Como cadastrar um marketplace ou canal de venda > Cadastre a comissão e a taxa fixa de cada marketplace por faixa de preço. O app calcula o preço do anúncio para você receber o mesmo que na loja própria. URL: https://precificador3d.com.br/ajuda/primeiros-passos/cadastrar-um-canal-de-venda Central de ajuda › Primeiros passos · Atualizado em 3 de outubro de 2026 · 1 min de leitura Um canal de venda guarda as regras de um lugar onde você vende. Na loja própria, o preço é o direto. No marketplace, o app soma a taxa fixa, divide pela comissão e arredonda: **anúncio = (preço da loja + taxa fixa) ÷ (1 − comissão)**. ## Passo a passo 1. **Abra Configurações › Canais de venda.** 2. **Clique em Novo canal.** 3. **Dê o Nome e escolha o Tipo.** Loja própria ou Marketplace. 4. **Cadastre as faixas.** Para cada faixa do preço do anúncio: Preço de, Até, comissão em % e taxa fixa em reais. 5. **Escolha o Arredondamento.** Terminar em ,90, Para cima, inteiro, ou Sem arredondar. 6. **Teste em Testar regra e salve.** ## Exemplo Faixa até R$ 79,99 com 20% de comissão e R$ 5,00 de taxa fixa. Um chaveiro de R$ 4,20 na loja vira (R$ 4,20 + R$ 5,00) ÷ 0,80 = R$ 11,50, arredondado para R$ 11,90. > **Confira as taxas** > Comissões e taxas mudam e variam por categoria. Confira no painel de vendedor do marketplace antes de cadastrar. A faixa vale pelo preço final do anúncio. Quando nenhuma faixa fecha, o app usa o início da faixa seguinte e marca Entre faixas. ## Falar com o suporte Não resolveu? Fale com a gente pelo WhatsApp [(11) 94463-3589](https://wa.me/5511944633589) ou pelo e-mail [dados@precificador3d.com.br](mailto:dados@precificador3d.com.br). Conte o que você tentou e, se puder, mande um print da tela. ## Não achou o que procurava? Fale com o suporte pelo WhatsApp ou por e-mail (ver https://precificador3d.com.br/contato.md). --- URL: https://precificador3d.com.br/ajuda/primeiros-passos/ligar-ou-desligar-modulos Markdown: https://precificador3d.com.br/ajuda/primeiros-passos/ligar-ou-desligar-modulos.md Seção: Central de ajuda --- # Como ligar ou desligar um módulo > Consignado, Produção e Estoque de produtos se ligam em Configurações › Módulos. Desligado, o módulo some da barra lateral. URL: https://precificador3d.com.br/ajuda/primeiros-passos/ligar-ou-desligar-modulos Central de ajuda › Primeiros passos · Atualizado em 3 de outubro de 2026 · 1 min de leitura Módulos são partes do app que você liga só se usar. Desligado, o módulo some da barra lateral e as ações dele ficam bloqueadas. Os dados continuam guardados. ## Passo a passo 1. **Abra Configurações › Módulos.** 2. **Ligue ou desligue Consignado, Produção ou Estoque de produtos.** Em conta nova, os três vêm ligados. > **Estoque de insumos** > O estoque de insumos se liga em Configurações › Estoque de insumos, porque pede um ajuste inicial. > **Planos** > Produção, estoque e consignado fazem parte dos planos Oficina e Farm. ## Falar com o suporte Não resolveu? Fale com a gente pelo WhatsApp [(11) 94463-3589](https://wa.me/5511944633589) ou pelo e-mail [dados@precificador3d.com.br](mailto:dados@precificador3d.com.br). Conte o que você tentou e, se puder, mande um print da tela. ## Não achou o que procurava? Fale com o suporte pelo WhatsApp ou por e-mail (ver https://precificador3d.com.br/contato.md). --- URL: https://precificador3d.com.br/ajuda/cotacoes/fazer-uma-cotacao-rapida Markdown: https://precificador3d.com.br/ajuda/cotacoes/fazer-uma-cotacao-rapida.md Seção: Central de ajuda --- # Como fazer uma cotação rápida > A Cotação rápida funciona como uma planilha: digite tempo, gramas e peças por placa e o preço de cada peça aparece na hora, com lucro e lucro por hora. URL: https://precificador3d.com.br/ajuda/cotacoes/fazer-uma-cotacao-rapida Central de ajuda › Cotações · Atualizado em 7 de outubro de 2026 · 2 min de leitura A Cotação rápida é a calculadora do Precificador 3D. Você digita o que o fatiador mostrou e vê o preço de cada peça na hora. Serve para testar preços e montar tabelas, e as linhas que você escolher viram uma cotação para o cliente. ## Passo a passo 1. **Abra Cotação rápida, no grupo VENDER da barra lateral.** 2. **Confira os Padrões da tabela.** Perfil de preço, perfil de impressão, material e canal. 3. **Clique em Nova linha e escreva o nome da peça.** 4. **Preencha Tempo, Filamento (g) e Un/placa.** Os números da placa inteira, do fatiador. 5. **Preencha a Qtd.** O Preço un. e o Pedido aparecem na hora. ## Exemplo Um chaveiro com placa de 2h30, 60 g e 10 por placa, com máquina de R$ 1,00/h, PLA a R$ 120,00/kg, lucro de R$ 8,00/h e 15% de impostos e taxas, sai a R$ 4,20. > **Quem vê a Cotação rápida** > Ela mostra custo e lucro, então aparece só para quem pode ver custos. Quem não pode cota pelo editor de cotação. Para colar várias peças de uma planilha, use **Colar da planilha**. As linhas se salvam sozinhas. ## Criar a cotação a partir das linhas Selecione as linhas e use **Criar cotação** na barra de seleção. As linhas viram os itens de uma cotação nova, em rascunho. O preço por peça fica fixado no item: o **Vendo a** da linha ou, sem ele, o preço calculado. O cliente e a validade você completa na própria cotação. > **Várias pessoas na mesma tabela** > Quem está na Cotação rápida vê as mudanças do time a cada 10 segundos, sem perder a linha que está editando. ## Falar com o suporte Não resolveu? Fale com a gente pelo WhatsApp [(11) 94463-3589](https://wa.me/5511944633589) ou pelo e-mail [dados@precificador3d.com.br](mailto:dados@precificador3d.com.br). Conte o que você tentou e, se puder, mande um print da tela. ## Não achou o que procurava? Fale com o suporte pelo WhatsApp ou por e-mail (ver https://precificador3d.com.br/contato.md). --- URL: https://precificador3d.com.br/ajuda/cotacoes/bolinha-verde-ou-laranja Markdown: https://precificador3d.com.br/ajuda/cotacoes/bolinha-verde-ou-laranja.md Seção: Central de ajuda --- # O que significa a bolinha verde ou laranja no preço > A bolinha da coluna Pedido mostra se o preço bate o lucro-alvo do perfil. Verde bate o alvo; laranja ficou abaixo. Mude o Vendo a para testar. URL: https://precificador3d.com.br/ajuda/cotacoes/bolinha-verde-ou-laranja Central de ajuda › Cotações · Atualizado em 3 de outubro de 2026 · 1 min de leitura Na Cotação rápida, a bolinha ao lado do valor do **Pedido** compara o preço com o lucro-alvo do perfil de preço. **Verde** quer dizer que o preço bate o alvo. **Laranja** quer dizer que ficou abaixo. ## Como testar outro preço 1. **Escreva o preço que você quer anunciar em Vendo a.** 2. **Veja a bolinha e o lucro por hora.** O pedido, o lucro e a margem passam a usar esse valor. 3. **Apague o Vendo a para voltar ao preço calculado.** ## Exemplo O chaveiro tem preço calculado de R$ 4,20 e alvo de R$ 8,00/h. - Vendendo a R$ 4,90, o lucro por hora é R$ 10,39: bolinha verde. - Vendendo a R$ 3,90, o lucro por hora é R$ 6,99: bolinha laranja. > **No método Markup** > No Markup, a dica aparece como um ponto âmbar quando a peça rende menos por hora que a referência do perfil. Sem referência, não há dica. ## Falar com o suporte Não resolveu? Fale com a gente pelo WhatsApp [(11) 94463-3589](https://wa.me/5511944633589) ou pelo e-mail [dados@precificador3d.com.br](mailto:dados@precificador3d.com.br). Conte o que você tentou e, se puder, mande um print da tela. ## Não achou o que procurava? Fale com o suporte pelo WhatsApp ou por e-mail (ver https://precificador3d.com.br/contato.md). --- URL: https://precificador3d.com.br/ajuda/cotacoes/cotar-pedido-que-nao-enche-a-placa Markdown: https://precificador3d.com.br/ajuda/cotacoes/cotar-pedido-que-nao-enche-a-placa.md Seção: Central de ajuda --- # Como cotar um pedido que não enche a placa > Na Cotação rápida, use Cotar como pedido de N peças para a placa que não enche entrar inteira no custo. Útil para pedidos pequenos e quebrados. URL: https://precificador3d.com.br/ajuda/cotacoes/cotar-pedido-que-nao-enche-a-placa Central de ajuda › Cotações · Atualizado em 3 de outubro de 2026 · 1 min de leitura O preço por peça parte da placa cheia. Se o cliente pede 15 peças e cabem 10 por placa, a segunda placa sai com vagas. Para cobrar essa placa inteira, cote a linha como pedido. ## Passo a passo 1. **Na Cotação rápida, preencha a linha com a quantidade do pedido.** 2. **Clique no valor da coluna Pedido.** Abre o resumo da linha. 3. **Clique em Cotar como pedido de N peças.** Nesse modo, a placa que não enche entra inteira no custo, e o preço por peça sobe. ## Exemplo 15 chaveiros com 10 por placa usam 2 placas. No preço de catálogo, cada um sai a R$ 4,20. Cotado como pedido de 15, cada um sai a R$ 5,40, total de R$ 81,00. Para voltar, use **Voltar ao preço de catálogo**. > **Produto que você vende sempre** > Para não repetir isso a cada pedido, crie faixas de preço por quantidade no produto. ## Falar com o suporte Não resolveu? Fale com a gente pelo WhatsApp [(11) 94463-3589](https://wa.me/5511944633589) ou pelo e-mail [dados@precificador3d.com.br](mailto:dados@precificador3d.com.br). Conte o que você tentou e, se puder, mande um print da tela. ## Não achou o que procurava? Fale com o suporte pelo WhatsApp ou por e-mail (ver https://precificador3d.com.br/contato.md). --- URL: https://precificador3d.com.br/ajuda/cotacoes/criar-uma-cotacao Markdown: https://precificador3d.com.br/ajuda/cotacoes/criar-uma-cotacao.md Seção: Central de ajuda --- # Como criar uma cotação para o cliente > Crie a cotação em Cotações, preencha cliente e validade, adicione os itens com quantidade e defina a cor de cada um antes de enviar. URL: https://precificador3d.com.br/ajuda/cotacoes/criar-uma-cotacao Central de ajuda › Cotações · Atualizado em 3 de outubro de 2026 · 1 min de leitura A cotação é a proposta que o cliente recebe, com itens, quantidades, total e condições. Ela começa como rascunho e fica editável até você enviar. ## Passo a passo 1. **Abra Cotações e clique em Nova cotação.** 2. **Preencha Cliente, Validade e Contato.** 3. **Escolha o Perfil de preço padrão dos itens.** 4. **Escolha como cobrar os Custos do pedido.** Linha separada no total é o mais comum. 5. **Clique em Adicionar item.** Escolha um produto ou preencha nome, material, tempo da placa, filamento e unidades por placa. 6. **Defina a cor do item.** Sem cor definida, Cor fixa ou O cliente escolhe no link. 7. **Confira as Condições e o total.** O tempo da placa aceita "7h 30min", "7:30" ou "450". > **Duplicar item** > Para a mesma peça em outra cor, tamanho ou quantidade, duplique o item e mude só o que for diferente. ## Falar com o suporte Não resolveu? Fale com a gente pelo WhatsApp [(11) 94463-3589](https://wa.me/5511944633589) ou pelo e-mail [dados@precificador3d.com.br](mailto:dados@precificador3d.com.br). Conte o que você tentou e, se puder, mande um print da tela. ## Não achou o que procurava? Fale com o suporte pelo WhatsApp ou por e-mail (ver https://precificador3d.com.br/contato.md). --- URL: https://precificador3d.com.br/ajuda/cotacoes/mandar-a-cotacao-por-link Markdown: https://precificador3d.com.br/ajuda/cotacoes/mandar-a-cotacao-por-link.md Seção: Central de ajuda --- # Como mandar a cotação por link > Clique em Enviar ao cliente, confira nome, validade e mensagem e gere o link. Mande pelo WhatsApp ou e-mail: o cliente abre sem criar conta. URL: https://precificador3d.com.br/ajuda/cotacoes/mandar-a-cotacao-por-link Central de ajuda › Cotações · Atualizado em 3 de outubro de 2026 · 1 min de leitura O link da cotação abre no celular do cliente, sem login. Ele vê os itens, escolhe a cor quando o item permite, baixa o PDF e toca em Quero fechar. Ao enviar, preços e parâmetros ficam congelados. ## Passo a passo 1. **Abra a cotação e clique em Enviar ao cliente.** 2. **Escreva o Nome do cliente.** Aparece como "Olá, Ana" e não vai no endereço do link. 3. **Confira Cotação válida até.** 4. **Escolha por quanto tempo o link abre.** 7, 15, 30, 60 ou 90 dias. O padrão é 30. 5. **Confira as Condições e a Mensagem.** 6. **Gere o link e escolha Copiar link, WhatsApp ou E-mail.** > **O link só aparece agora** > Por segurança, o endereço completo aparece só na hora de gerar. Para mandar de novo depois, use Gerar novo link. O antigo para de abrir. No WhatsApp, você escolhe o contato. O app não guarda o número do cliente. Para ver antes como fica, use **Como o cliente vê**. A prévia não cria link nem avisa ninguém. ## Falar com o suporte Não resolveu? Fale com a gente pelo WhatsApp [(11) 94463-3589](https://wa.me/5511944633589) ou pelo e-mail [dados@precificador3d.com.br](mailto:dados@precificador3d.com.br). Conte o que você tentou e, se puder, mande um print da tela. ## Não achou o que procurava? Fale com o suporte pelo WhatsApp ou por e-mail (ver https://precificador3d.com.br/contato.md). --- URL: https://precificador3d.com.br/ajuda/cotacoes/baixar-o-pdf-da-cotacao Markdown: https://precificador3d.com.br/ajuda/cotacoes/baixar-o-pdf-da-cotacao.md Seção: Central de ajuda --- # Como baixar o PDF da cotação > O PDF é gerado quando você envia o link. Baixe em Baixar PDF no card Link do cliente. O cliente baixa pela página da cotação. URL: https://precificador3d.com.br/ajuda/cotacoes/baixar-o-pdf-da-cotacao Central de ajuda › Cotações · Atualizado em 3 de outubro de 2026 · 1 min de leitura O PDF da cotação traz o logo e os dados da empresa, os itens com foto pequena, os opcionais, o total e as condições. Ele é gerado quando você envia o link. ## Passo a passo 1. **Abra a cotação enviada.** 2. **No card Link do cliente, clique em Baixar PDF.** O cliente baixa o mesmo PDF pela página do link, no botão **Baixar PDF**. > **Mudou os dados da empresa?** > Use Gerar o PDF de novo para refazer o PDF com os dados atuais. A partir da versão 2 da cotação, o PDF traz o selo "Versão 2 · alterada em" com a data. O arquivo se chama pelo código da cotação, como COT-0042.pdf. ## Falar com o suporte Não resolveu? Fale com a gente pelo WhatsApp [(11) 94463-3589](https://wa.me/5511944633589) ou pelo e-mail [dados@precificador3d.com.br](mailto:dados@precificador3d.com.br). Conte o que você tentou e, se puder, mande um print da tela. ## Não achou o que procurava? Fale com o suporte pelo WhatsApp ou por e-mail (ver https://precificador3d.com.br/contato.md). --- URL: https://precificador3d.com.br/ajuda/cotacoes/por-que-a-cotacao-precisa-de-atencao Markdown: https://precificador3d.com.br/ajuda/cotacoes/por-que-a-cotacao-precisa-de-atencao.md Seção: Central de ajuda --- # Por que a cotação está em “Precisa de atenção”? > No funil, a cotação parada ganha um contorno de alerta. Veja os prazos, o motivo de cada linha e a ação no WhatsApp. URL: https://precificador3d.com.br/ajuda/cotacoes/por-que-a-cotacao-precisa-de-atencao Central de ajuda › Cotações · Atualizado em 7 de outubro de 2026 · 1 min de leitura No funil, a cotação parada ganha um contorno de alerta e entra no filtro **Precisa de atenção**. > **Os prazos** > 3 dias sem abrir e 2 dias sem resposta. Por enquanto, são fixos. ## Passo a passo 1. **Abra o funil.** Em Cotações, troque Lista por Funil e toque em **Precisa de atenção**. 2. **Veja o motivo.** Cada linha diz por que a cotação parou: "Enviada há 3 dias e o cliente não abriu" ou "Cliente viu há 2 dias e não respondeu". 3. **Use a ação da linha.** **Reenviar pelo WhatsApp** abre a cotação para gerar um link novo e mandar de novo; o link anterior para de abrir. **Chamar no WhatsApp** abre a conversa com uma mensagem curta, sem link. Reenviar também zera a contagem de dias parada. 4. **Mova a cotação quando o cliente responder.** O alerta some quando a cotação muda de coluna. Quando o cliente abre o link, ela vai sozinha para **Cliente viu**. > **O cliente fechou?** > Arraste a cotação para **Aprovada**. O app pede confirmação e congela a cotação. ## Falar com o suporte Não resolveu? Fale com a gente pelo WhatsApp [(11) 94463-3589](https://wa.me/5511944633589) ou pelo e-mail [dados@precificador3d.com.br](mailto:dados@precificador3d.com.br). Conte o que você tentou e, se puder, mande um print da tela. ## Não achou o que procurava? Fale com o suporte pelo WhatsApp ou por e-mail (ver https://precificador3d.com.br/contato.md). --- URL: https://precificador3d.com.br/ajuda/cotacoes/editar-cotacao-enviada Markdown: https://precificador3d.com.br/ajuda/cotacoes/editar-cotacao-enviada.md Seção: Central de ajuda --- # Como mudar uma cotação que já foi enviada > Cotação enviada fica congelada. Use Voltar para rascunho, faça as mudanças e clique em Enviar versão nova. O cliente vê a versão nova no mesmo link. URL: https://precificador3d.com.br/ajuda/cotacoes/editar-cotacao-enviada Central de ajuda › Cotações · Atualizado em 3 de outubro de 2026 · 1 min de leitura Depois de enviada, a cotação fica congelada para o preço não mudar sem você saber. Para mudar, volte para rascunho e mande uma versão nova. O link continua o mesmo. ## Passo a passo 1. **Abra a cotação e use Voltar para rascunho.** A volta fica registrada com o seu nome. 2. **Faça as mudanças.** Enquanto isso, o cliente continua vendo a versão enviada. 3. **Clique em Enviar versão nova.** 4. **Escolha se mantém a validade do link ou dá mais dias.** O cliente abre o link de sempre e vê "Cotação atualizada em" com a data. O PDF da versão 2 traz o selo da versão. > **Escolhas do cliente** > Se o cliente escolheu opcionais no link, a cotação mostra um aviso e o botão Usar as escolhas do cliente. ## Falar com o suporte Não resolveu? Fale com a gente pelo WhatsApp [(11) 94463-3589](https://wa.me/5511944633589) ou pelo e-mail [dados@precificador3d.com.br](mailto:dados@precificador3d.com.br). Conte o que você tentou e, se puder, mande um print da tela. ## Não achou o que procurava? Fale com o suporte pelo WhatsApp ou por e-mail (ver https://precificador3d.com.br/contato.md). --- URL: https://precificador3d.com.br/ajuda/cotacoes/aprovar-ou-recusar-cotacao Markdown: https://precificador3d.com.br/ajuda/cotacoes/aprovar-ou-recusar-cotacao.md Seção: Central de ajuda --- # Como marcar a cotação como aprovada ou recusada > Quando o cliente fechar, use Marcar como aprovada. Se não fechou, use Marcar como recusada em Mais ações. A aprovada pode virar pedido de produção. URL: https://precificador3d.com.br/ajuda/cotacoes/aprovar-ou-recusar-cotacao Central de ajuda › Cotações · Atualizado em 3 de outubro de 2026 · 1 min de leitura O cliente confirma pelo WhatsApp, pelo botão Quero fechar do link. A aprovação no app é sua: ela organiza a lista de cotações e libera o pedido de produção. ## Passo a passo 1. **Abra a cotação.** 2. **Clique em Marcar como aprovada.** 3. **Se não fechou, abra Mais ações e use Marcar como recusada.** ## Depois de aprovada Com o módulo Produção ligado, a cotação mostra **Gerar pedido de produção**. O prazo do pedido vem da entrega combinada na cotação. A lista de Cotações separa as abas **Rascunho**, **Enviadas**, **Aprovadas** e **Recusadas**. ## Falar com o suporte Não resolveu? Fale com a gente pelo WhatsApp [(11) 94463-3589](https://wa.me/5511944633589) ou pelo e-mail [dados@precificador3d.com.br](mailto:dados@precificador3d.com.br). Conte o que você tentou e, se puder, mande um print da tela. ## Não achou o que procurava? Fale com o suporte pelo WhatsApp ou por e-mail (ver https://precificador3d.com.br/contato.md). --- URL: https://precificador3d.com.br/ajuda/cotacoes/dar-desconto-na-cotacao Markdown: https://precificador3d.com.br/ajuda/cotacoes/dar-desconto-na-cotacao.md Seção: Central de ajuda --- # Como dar desconto numa cotação > Dê um preço abaixo do calculado e a cotação mostra a linha Desconto. O limite depende do seu perfil de acesso; acima dele, peça ao Gerente ou ao Dono. URL: https://precificador3d.com.br/ajuda/cotacoes/dar-desconto-na-cotacao Central de ajuda › Cotações · Atualizado em 3 de outubro de 2026 · 1 min de leitura Quando o preço do item fica abaixo do calculado, a cotação mostra a linha **Desconto**, do jeito que o cliente vê. O limite de desconto vem do seu perfil de acesso. ## Passo a passo 1. **Abra o item da cotação.** 2. **Digite o preço que vai cobrar.** 3. **Confira a linha Desconto no total.** ## Limites por perfil - Vendas: até 10%. - Gerente e Dono: sem limite. - Produção, Financeiro e Conteúdo e anúncios: sem desconto. Se o desconto passa do seu limite, o app avisa: acima disso, peça a um Gerente ou ao Dono. > **Antes de dar desconto** > Use Simular com outro perfil para ver o preço de atacado. Às vezes trocar o perfil do item resolve sem desconto. ## Falar com o suporte Não resolveu? Fale com a gente pelo WhatsApp [(11) 94463-3589](https://wa.me/5511944633589) ou pelo e-mail [dados@precificador3d.com.br](mailto:dados@precificador3d.com.br). Conte o que você tentou e, se puder, mande um print da tela. ## Não achou o que procurava? Fale com o suporte pelo WhatsApp ou por e-mail (ver https://precificador3d.com.br/contato.md). --- URL: https://precificador3d.com.br/ajuda/produtos/cadastrar-um-produto Markdown: https://precificador3d.com.br/ajuda/produtos/cadastrar-um-produto.md Seção: Central de ajuda --- # Como cadastrar um produto > Crie o produto em Produtos, preencha as partes na aba Produção e preço e confira o preço sugerido. Depois use Pôr no catálogo. URL: https://precificador3d.com.br/ajuda/produtos/cadastrar-um-produto Central de ajuda › Produtos · Atualizado em 3 de outubro de 2026 · 1 min de leitura Produto é a peça que você vende sempre, cadastrada uma vez com tudo o que entra no preço. Ele aparece na cotação, no catálogo e na produção. ## Passo a passo 1. **Abra Produtos e clique em Novo produto.** 2. **Na aba Sobre a peça, dê o nome e a descrição.** 3. **Na aba Produção e preço, clique em + Parte e preencha a parte.** Material, tempo, filamento e unidades por placa. 4. **Acrescente acabamento, adicionais e embalagem, se houver.** 5. **Confira o Sugerido hoje e preencha o Preço de venda · loja própria.** 6. **Quando estiver pronto, clique em Pôr no catálogo.** O produto novo começa **Em avaliação**. Para tirar de venda sem apagar, use **Pausar**. > **A partir da Cotação rápida** > Uma linha da Cotação rápida vira produto pelo menu ⋯, em Virar produto. ## Falar com o suporte Não resolveu? Fale com a gente pelo WhatsApp [(11) 94463-3589](https://wa.me/5511944633589) ou pelo e-mail [dados@precificador3d.com.br](mailto:dados@precificador3d.com.br). Conte o que você tentou e, se puder, mande um print da tela. ## Não achou o que procurava? Fale com o suporte pelo WhatsApp ou por e-mail (ver https://precificador3d.com.br/contato.md). --- URL: https://precificador3d.com.br/ajuda/produtos/cadastrar-peca-com-varias-partes Markdown: https://precificador3d.com.br/ajuda/produtos/cadastrar-peca-com-varias-partes.md Seção: Central de ajuda --- # Como cadastrar uma peça de várias partes > Cada parte que sai de uma placa diferente vira uma linha do produto, com tempo, gramas e peças por placa próprios. O app soma as partes por peça. URL: https://precificador3d.com.br/ajuda/produtos/cadastrar-peca-com-varias-partes Central de ajuda › Produtos · Atualizado em 3 de outubro de 2026 · 1 min de leitura Uma peça como um boneco, com cabeça e corpo em placas separadas, tem uma parte para cada placa. O app divide o custo de cada placa pelas unidades dela e soma as partes. ## Passo a passo 1. **Abra o produto na aba Produção e preço.** 2. **Clique em + Parte.** 3. **Dê o nome da parte e escolha o material.** 4. **Preencha Tempo, Filamento (g) e Un/placa dessa parte.** 5. **Repita para as outras partes.** ## Exemplo Cabeça: placa de 3h, 96 g, 12 por placa. Corpo: placa de 6h, 220 g, 4 por placa. Cada boneco usa 15 min e 8 g de cabeça e 1h30 e 55 g de corpo. O produto mostra também o **lote cheio**: 12 bonecos enchem 1 placa de cabeças e 3 de corpos. > **Material ainda não definido** > Escolha Sem material definido. O preço usa o material padrão da conta, e quem conclui a placa informa o material usado. ## Falar com o suporte Não resolveu? Fale com a gente pelo WhatsApp [(11) 94463-3589](https://wa.me/5511944633589) ou pelo e-mail [dados@precificador3d.com.br](mailto:dados@precificador3d.com.br). Conte o que você tentou e, se puder, mande um print da tela. ## Não achou o que procurava? Fale com o suporte pelo WhatsApp ou por e-mail (ver https://precificador3d.com.br/contato.md). --- URL: https://precificador3d.com.br/ajuda/produtos/cadastrar-peca-com-varias-cores Markdown: https://precificador3d.com.br/ajuda/produtos/cadastrar-peca-com-varias-cores.md Seção: Central de ajuda --- # Como cadastrar uma peça com várias cores > Use + Cor na parte e informe os gramas de cada cor que o fatiador mostrou. O app soma o filamento e calcula o custo de cada cor. URL: https://precificador3d.com.br/ajuda/produtos/cadastrar-peca-com-varias-cores Central de ajuda › Produtos · Atualizado em 3 de outubro de 2026 · 1 min de leitura Quando uma parte sai com várias cores na mesma placa, cada cor tem os próprios gramas no fatiador, já com a purga das trocas. O app usa esses gramas para o custo e para a baixa no estoque de cada cor. ## Passo a passo 1. **Abra o produto na aba Produção e preço.** 2. **Na linha da parte, clique em + Cor.** 3. **Escolha a cor e informe os gramas dela.** 4. **Repita para cada cor.** Até 16 cores por parte. A parte mostra **Várias cores**, e o filamento dela é a soma das cores. ## Exemplo Corpo com 160 g de Preto a R$ 120,00/kg e 60 g de Branco perolado a R$ 150,00/kg: R$ 19,20 + R$ 9,00 = R$ 28,20 de material na placa. > **Cor sem gramas** > Toda cor precisa de gramas. Sem eles, o produto não salva e o app aponta qual cor está faltando. ## Falar com o suporte Não resolveu? Fale com a gente pelo WhatsApp [(11) 94463-3589](https://wa.me/5511944633589) ou pelo e-mail [dados@precificador3d.com.br](mailto:dados@precificador3d.com.br). Conte o que você tentou e, se puder, mande um print da tela. ## Não achou o que procurava? Fale com o suporte pelo WhatsApp ou por e-mail (ver https://precificador3d.com.br/contato.md). --- URL: https://precificador3d.com.br/ajuda/produtos/preco-abaixo-do-alvo Markdown: https://precificador3d.com.br/ajuda/produtos/preco-abaixo-do-alvo.md Seção: Central de ajuda --- # Por que o produto aparece Abaixo do alvo > Abaixo do alvo quer dizer que o preço de venda rende menos lucro por hora do que o perfil pede. Compare com o Sugerido hoje e decida. URL: https://precificador3d.com.br/ajuda/produtos/preco-abaixo-do-alvo Central de ajuda › Produtos · Atualizado em 3 de outubro de 2026 · 1 min de leitura O produto compara o **Preço de venda · loja própria** com o lucro-alvo do perfil de preço. **No alvo** quer dizer que o preço rende o que você definiu. **Abaixo do alvo** rende menos. **Prejuízo** não cobre nem o custo com impostos. ## O que fazer 1. **Abra o produto na aba Produção e preço.** 2. **Compare o Preço de venda com o Sugerido hoje.** 3. **Abra a Memória de cálculo para ver o que pesa mais.** Material, máquina, mão de obra ou embalagem. 4. **Decida.** Use **Usar** para adotar o sugerido, ou mantenha o seu preço sabendo quanto rende. ## Por que um produto que estava no alvo saiu dele O **Sugerido hoje** muda sozinho quando você atualiza os parâmetros, o custo do filamento ou da máquina. O preço de venda não muda sozinho. > **No método Markup** > No Markup, a situação compara com a referência de lucro por hora do perfil, se houver. Sem referência, aparece Sem referência de R$/h. ## Falar com o suporte Não resolveu? Fale com a gente pelo WhatsApp [(11) 94463-3589](https://wa.me/5511944633589) ou pelo e-mail [dados@precificador3d.com.br](mailto:dados@precificador3d.com.br). Conte o que você tentou e, se puder, mande um print da tela. ## Não achou o que procurava? Fale com o suporte pelo WhatsApp ou por e-mail (ver https://precificador3d.com.br/contato.md). --- URL: https://precificador3d.com.br/ajuda/produtos/criar-faixas-de-preco-por-quantidade Markdown: https://precificador3d.com.br/ajuda/produtos/criar-faixas-de-preco-por-quantidade.md Seção: Central de ajuda --- # Como criar faixas de preço por quantidade > Cada faixa é um lote com o que o fatiador deu por parte. O app calcula o preço por peça de cada lote, e a cotação usa a faixa certa pela quantidade. URL: https://precificador3d.com.br/ajuda/produtos/criar-faixas-de-preco-por-quantidade Central de ajuda › Produtos · Atualizado em 3 de outubro de 2026 · 1 min de leitura Faixas por quantidade dão um preço por peça para cada tamanho de lote. Para cada faixa, você informa o que o fatiador mostrou para o lote inteiro, com a placa parcial do jeito que ela é. > **Antes de começar** > Salve as partes do produto. As faixas só se criam com as partes já salvas. ## Passo a passo 1. **Abra o produto na aba Produção e preço.** 2. **Em Preço por quantidade, clique em + Faixa.** 3. **Informe a Quantidade do lote.** 4. **Para cada parte, informe Placas, Tempo e Filamento do lote inteiro.** 5. **Confira o preço sugerido e, se quiser, digite o seu.** 6. **Salve.** Até 20 faixas por produto. ## Qual faixa vale Na cotação, vale a maior faixa com quantidade até a pedida. Abaixo da menor faixa, vale a menor. Com faixas de 5, 10 e 50, um pedido de 25 usa a faixa de 10. ## Falar com o suporte Não resolveu? Fale com a gente pelo WhatsApp [(11) 94463-3589](https://wa.me/5511944633589) ou pelo e-mail [dados@precificador3d.com.br](mailto:dados@precificador3d.com.br). Conte o que você tentou e, se puder, mande um print da tela. ## Não achou o que procurava? Fale com o suporte pelo WhatsApp ou por e-mail (ver https://precificador3d.com.br/contato.md). --- URL: https://precificador3d.com.br/ajuda/produtos/criar-opcionais Markdown: https://precificador3d.com.br/ajuda/produtos/criar-opcionais.md Seção: Central de ajuda --- # Como criar um grupo de opcionais > Crie o grupo em Produtos › Opcionais, adicione as opções com o acréscimo por peça ou uma vez no item e aplique no produto. URL: https://precificador3d.com.br/ajuda/produtos/criar-opcionais Central de ajuda › Produtos · Atualizado em 3 de outubro de 2026 · 1 min de leitura Opcionais são escolhas do cliente que podem mudar o preço, como o tipo de argola ou uma caixa de presente. Ficam em grupos, e cada opção tem o seu acréscimo. ## Passo a passo 1. **Abra Produtos e vá na aba Opcionais.** 2. **Clique em Novo grupo.** Dê o nome e o nome para o cliente. 3. **Escolha Escolha única ou Várias, e se é Obrigatório.** 4. **Adicione as opções.** Nome, foto e, se houver, o insumo ligado. 5. **Escolha a cobrança.** Por peça ou Uma vez no item. 6. **Defina o Acréscimo ao cliente e a opção padrão.** 7. **Abra o produto, vá na aba Opcionais e clique em Adicionar.** ## Exemplo Chaveiro de R$ 4,20 com "Argola com mosquetão" a + R$ 1,00 por peça e "Caixa de presente" a + R$ 8,00 uma vez. 10 chaveiros com os dois: 10 × R$ 5,20 + R$ 8,00 = R$ 60,00. > **Opção padrão** > O custo da opção padrão já está no preço do produto. O acréscimo vale só para as outras. ## Falar com o suporte Não resolveu? Fale com a gente pelo WhatsApp [(11) 94463-3589](https://wa.me/5511944633589) ou pelo e-mail [dados@precificador3d.com.br](mailto:dados@precificador3d.com.br). Conte o que você tentou e, se puder, mande um print da tela. ## Não achou o que procurava? Fale com o suporte pelo WhatsApp ou por e-mail (ver https://precificador3d.com.br/contato.md). --- URL: https://precificador3d.com.br/ajuda/produtos/criar-variacoes Markdown: https://precificador3d.com.br/ajuda/produtos/criar-variacoes.md Seção: Central de ajuda --- # Como criar variações de cor, tamanho ou modelo > Na aba Variações do produto, escolha o tipo de variação e os valores. Cada combinação tem código, estoque e preço próprios. URL: https://precificador3d.com.br/ajuda/produtos/criar-variacoes Central de ajuda › Produtos · Atualizado em 3 de outubro de 2026 · 1 min de leitura Variações são as versões do mesmo produto, como cor, tamanho ou modelo. O estoque de peças prontas é contado por variação. ## Passo a passo 1. **Abra o produto e vá na aba Variações.** 2. **Clique em Adicionar variação.** 3. **Escolha o Tipo de variação.** Cor, Tamanho, Modelo ou um tipo novo com Criar tipo. 4. **Escolha os valores.** Na Cor, as cores vêm do cadastro de materiais. 5. **Ligue Muda a produção só se essa variação muda gramas, tempo ou peças por placa.** 6. **Confira a tabela de combinações.** Código (SKU), estoque, preço e se está ativa. > **Só um eixo muda a produção** > Só um tipo de variação por produto pode mudar a produção. A cor nunca muda. Os tipos ficam em **Configurações › Variações**, onde também está **Esconder do cliente as variações sem estoque**. ## Falar com o suporte Não resolveu? Fale com a gente pelo WhatsApp [(11) 94463-3589](https://wa.me/5511944633589) ou pelo e-mail [dados@precificador3d.com.br](mailto:dados@precificador3d.com.br). Conte o que você tentou e, se puder, mande um print da tela. ## Não achou o que procurava? Fale com o suporte pelo WhatsApp ou por e-mail (ver https://precificador3d.com.br/contato.md). --- URL: https://precificador3d.com.br/ajuda/produtos/enviar-arquivos-de-impressao Markdown: https://precificador3d.com.br/ajuda/produtos/enviar-arquivos-de-impressao.md Seção: Central de ajuda --- # Como enviar os arquivos de impressão do produto > Envie o .3mf na aba Arquivos do produto e diga em qual placa está cada parte. A Produção baixa sempre a versão em uso. URL: https://precificador3d.com.br/ajuda/produtos/enviar-arquivos-de-impressao Central de ajuda › Produtos · Atualizado em 3 de outubro de 2026 · 1 min de leitura Os arquivos de impressão ficam no produto. Um único .3mf pode ter as placas de todas as partes. A Produção baixa o arquivo certo e abre a placa certa. ## Passo a passo 1. **Abra o produto e vá na aba Arquivos.** 2. **Clique em Enviar arquivos ou arraste os arquivos.** 3. **Escolha o tipo.** Projeto do fatiador, Malha, Projeto editável ou Outro. 4. **Em Arquivo da placa por parte, diga o arquivo e a placa de cada parte.** Para trocar o arquivo, use **Enviar nova versão** no menu dele. A Produção passa a baixar a versão nova. > **Tamanho máximo** > O limite por arquivo depende do plano: 250 MB no Bancada, 500 MB no Oficina e 1 GB no Farm. Os arquivos contam no armazenamento da conta. ## Falar com o suporte Não resolveu? Fale com a gente pelo WhatsApp [(11) 94463-3589](https://wa.me/5511944633589) ou pelo e-mail [dados@precificador3d.com.br](mailto:dados@precificador3d.com.br). Conte o que você tentou e, se puder, mande um print da tela. ## Não achou o que procurava? Fale com o suporte pelo WhatsApp ou por e-mail (ver https://precificador3d.com.br/contato.md). --- URL: https://precificador3d.com.br/ajuda/insumos/cadastrar-um-filamento Markdown: https://precificador3d.com.br/ajuda/insumos/cadastrar-um-filamento.md Seção: Central de ajuda --- # Como cadastrar um filamento > Cadastre o material em Insumos › Materiais com tipo, marca, linha e custo por kg, e depois as cores dentro dele com o botão + Cor. URL: https://precificador3d.com.br/ajuda/insumos/cadastrar-um-filamento Central de ajuda › Insumos · Atualizado em 3 de outubro de 2026 · 1 min de leitura No Precificador 3D, o filamento é cadastrado em dois níveis: o material, com o custo por kg, e as cores dentro dele. O custo por grama é o custo por kg dividido por 1000. ## Passo a passo 1. **Abra Insumos e fique na aba Materiais.** 2. **Clique em Novo material.** 3. **Escolha o Tipo e a Marca, e escreva a Linha.** 4. **Escolha o Acabamento para o cliente.** Nenhum, Brilhante ou Fosco. 5. **Informe o Custo/kg e o Peso do rolo.** Custo com frete; peso sem o carretel. 6. **Clique em + Cor e cadastre cada cor.** Nome interno, nome para o cliente, cor visual e código da amostra. 7. **Salve.** ## Exemplo Rolo de 1 kg a R$ 99,90 com R$ 20,10 de frete: custo de R$ 120,00/kg, ou R$ 0,12 por grama. 15 g de filamento custam R$ 1,80. > **Material padrão** > No material que você mais usa, clique em Usar como padrão nas cotações. Mudar o custo vale para as próximas cotações. As que já foram enviadas ficam como estão. ## Falar com o suporte Não resolveu? Fale com a gente pelo WhatsApp [(11) 94463-3589](https://wa.me/5511944633589) ou pelo e-mail [dados@precificador3d.com.br](mailto:dados@precificador3d.com.br). Conte o que você tentou e, se puder, mande um print da tela. ## Não achou o que procurava? Fale com o suporte pelo WhatsApp ou por e-mail (ver https://precificador3d.com.br/contato.md). --- URL: https://precificador3d.com.br/ajuda/insumos/cadastrar-uma-impressora Markdown: https://precificador3d.com.br/ajuda/insumos/cadastrar-uma-impressora.md Seção: Central de ajuda --- # Como cadastrar uma impressora e o custo por hora > Em Parâmetros e máquinas › 2 · Máquinas, cadastre a impressora com potência, valor de compra e vida útil. O custo por hora sai sozinho. URL: https://precificador3d.com.br/ajuda/insumos/cadastrar-uma-impressora Central de ajuda › Insumos · Atualizado em 3 de outubro de 2026 · 1 min de leitura O custo por hora da impressora é a energia mais o desgaste: **potência ÷ 1000 × valor do kWh + valor de compra ÷ vida útil**. Cadastrando a máquina, o app faz essa conta. ## Passo a passo 1. **Abra Configurações › Parâmetros e máquinas › 2 · Máquinas.** 2. **Preencha o Valor do kWh, se ainda não preencheu.** Da conta de luz, com impostos. 3. **Em Suas máquinas, clique em Nova máquina.** 4. **Dê um nome e escolha a marca e o modelo.** Se não está na lista, use Outro modelo. 5. **Confira a Potência média.** Ela vem sugerida pelo modelo, quando há dado. 6. **Informe o Valor de compra e a Vida útil em horas.** 7. **Clique em Salvar máquina.** 8. **Em Configurações › Perfis de impressão, escolha essa máquina no perfil.** É pelo perfil que o preço usa a máquina. ## Exemplo 100 W com kWh a R$ 1,00 dá R$ 0,10 de energia por hora. R$ 4.500,00 em 5.000 h dá R$ 0,90 de desgaste. Custo por hora: R$ 1,00. > **Sem máquina cadastrada** > Vale o custo de máquina próprio do perfil de impressão ou, sem ele, o custo por hora dos Parâmetros. ## Falar com o suporte Não resolveu? Fale com a gente pelo WhatsApp [(11) 94463-3589](https://wa.me/5511944633589) ou pelo e-mail [dados@precificador3d.com.br](mailto:dados@precificador3d.com.br). Conte o que você tentou e, se puder, mande um print da tela. ## Não achou o que procurava? Fale com o suporte pelo WhatsApp ou por e-mail (ver https://precificador3d.com.br/contato.md). --- URL: https://precificador3d.com.br/ajuda/insumos/cor-com-preco-diferente Markdown: https://precificador3d.com.br/ajuda/insumos/cor-com-preco-diferente.md Seção: Central de ajuda --- # Como dar um custo diferente para uma cor > Cores metálicas ou especiais podem custar mais que o material. Ligue Preço diferente do material na cor e informe o custo dela por kg. URL: https://precificador3d.com.br/ajuda/insumos/cor-com-preco-diferente Central de ajuda › Insumos · Atualizado em 3 de outubro de 2026 · 1 min de leitura Cada cor usa o custo por kg do material, a não ser que tenha um custo próprio. Use isso para cores que você paga mais caro. ## Passo a passo 1. **Abra Insumos › Materiais e encontre a cor.** 2. **Clique em Editar na cor.** 3. **Ligue Preço diferente do material.** 4. **Informe o Custo da cor em R$/kg.** 5. **Salve.** As peças com essa cor passam a usar o custo dela. > **Quando o cliente escolhe a cor** > Se o item deixa o cliente escolher a cor no link, o preço usa a cor mais cara entre as permitidas. Assim o preço não muda com a escolha. ## Falar com o suporte Não resolveu? Fale com a gente pelo WhatsApp [(11) 94463-3589](https://wa.me/5511944633589) ou pelo e-mail [dados@precificador3d.com.br](mailto:dados@precificador3d.com.br). Conte o que você tentou e, se puder, mande um print da tela. ## Não achou o que procurava? Fale com o suporte pelo WhatsApp ou por e-mail (ver https://precificador3d.com.br/contato.md). --- URL: https://precificador3d.com.br/ajuda/insumos/importar-cores-de-planilha Markdown: https://precificador3d.com.br/ajuda/insumos/importar-cores-de-planilha.md Seção: Central de ajuda --- # Como importar cores de uma planilha > Use Importar planilha em Insumos › Materiais para trazer materiais e cores de um CSV ou de linhas coladas, com prévia e conferência de conflitos. URL: https://precificador3d.com.br/ajuda/insumos/importar-cores-de-planilha Central de ajuda › Insumos · Atualizado em 3 de outubro de 2026 · 1 min de leitura Se você já controla as cores numa planilha, importe tudo de uma vez. O app mostra uma prévia e aponta o que já existe antes de gravar. ## Passo a passo 1. **Abra Insumos › Materiais e clique em Importar planilha.** 2. **Envie um arquivo CSV ou cole as linhas da planilha.** Até 1 MB e 2.000 linhas. 3. **Ligue cada coluna ao campo certo.** 4. **Confira a prévia e os conflitos.** 5. **Grave.** > **Antes de importar** > Deixe uma linha por cor, com o material, o nome da cor e o código. Códigos repetidos aparecem como conflito. ## Falar com o suporte Não resolveu? Fale com a gente pelo WhatsApp [(11) 94463-3589](https://wa.me/5511944633589) ou pelo e-mail [dados@precificador3d.com.br](mailto:dados@precificador3d.com.br). Conte o que você tentou e, se puder, mande um print da tela. ## Não achou o que procurava? Fale com o suporte pelo WhatsApp ou por e-mail (ver https://precificador3d.com.br/contato.md). --- URL: https://precificador3d.com.br/ajuda/insumos/cadastrar-acabamento-e-valor-hora Markdown: https://precificador3d.com.br/ajuda/insumos/cadastrar-acabamento-e-valor-hora.md Seção: Central de ajuda --- # Como cadastrar uma etapa de acabamento e o valor da hora > Em Insumos › Acabamentos, crie a categoria com o valor-hora da mão de obra e as etapas com tempo sugerido. O custo é minutos vezes valor-hora. URL: https://precificador3d.com.br/ajuda/insumos/cadastrar-acabamento-e-valor-hora Central de ajuda › Insumos · Atualizado em 3 de outubro de 2026 · 1 min de leitura Etapas de acabamento são trabalho manual por peça, como lixar, pintar ou montar. O custo é o tempo da etapa vezes o valor da hora, mais o material gasto por minuto. ## Passo a passo 1. **Abra Insumos e vá na aba Acabamentos.** 2. **Em Categorias, clique em Nova categoria.** Dê o nome, como "Pintura", e o Valor-hora da mão de obra. 3. **Em Etapas, clique em Nova etapa.** Dê o nome e escolha a categoria. 4. **Preencha Material por minuto, se houver.** Lixa, tinta e cola gastas por minuto. 5. **Preencha o Tempo sugerido em minutos.** 6. **Salve.** ## Exemplo Pintura a R$ 36,00/h custa R$ 0,60 por minuto. Uma etapa de 10 min soma R$ 6,00 no custo da peça. A etapa pode ter um valor-hora próprio, diferente da categoria. No produto, o tempo sugerido já vem preenchido e pode ser ajustado. ## Falar com o suporte Não resolveu? Fale com a gente pelo WhatsApp [(11) 94463-3589](https://wa.me/5511944633589) ou pelo e-mail [dados@precificador3d.com.br](mailto:dados@precificador3d.com.br). Conte o que você tentou e, se puder, mande um print da tela. ## Não achou o que procurava? Fale com o suporte pelo WhatsApp ou por e-mail (ver https://precificador3d.com.br/contato.md). --- URL: https://precificador3d.com.br/ajuda/insumos/cadastrar-adicionais Markdown: https://precificador3d.com.br/ajuda/insumos/cadastrar-adicionais.md Seção: Central de ajuda --- # Como cadastrar adicionais como ímã, argola e parafuso > Em Insumos › Adicionais, cadastre o preço do pacote e as unidades. O custo por unidade entra na peça, com a mão de obra de montagem se houver. URL: https://precificador3d.com.br/ajuda/insumos/cadastrar-adicionais Central de ajuda › Insumos · Atualizado em 3 de outubro de 2026 · 1 min de leitura Adicionais são peças compradas que vão junto com a impressa, como ímã, argola, parafuso ou base. Entra o custo de cada unidade e, se houver, o tempo para montar. ## Passo a passo 1. **Abra Insumos e vá na aba Adicionais.** 2. **Clique em Novo adicional.** 3. **Dê o nome e a categoria.** 4. **Informe o Preço do pacote e as Unidades.** O app calcula o Custo por unidade. 5. **Preencha a mão de obra, se houver.** Tempo por unidade e valor-hora. 6. **Salve.** ## Exemplo Pacote de 100 ímãs por R$ 40,00 dá R$ 0,40 por ímã. Com 1,5 min de montagem a R$ 40,00/h, cada ímã soma mais R$ 1,00 de mão de obra. > **Margem sobre adicionais** > No método Hora-máquina, a margem sobre adicionais dos Parâmetros entra sobre o custo. No Markup, o adicional entra pelo custo e o markup multiplica tudo. ## Falar com o suporte Não resolveu? Fale com a gente pelo WhatsApp [(11) 94463-3589](https://wa.me/5511944633589) ou pelo e-mail [dados@precificador3d.com.br](mailto:dados@precificador3d.com.br). Conte o que você tentou e, se puder, mande um print da tela. ## Não achou o que procurava? Fale com o suporte pelo WhatsApp ou por e-mail (ver https://precificador3d.com.br/contato.md). --- URL: https://precificador3d.com.br/ajuda/insumos/cadastrar-embalagens Markdown: https://precificador3d.com.br/ajuda/insumos/cadastrar-embalagens.md Seção: Central de ajuda --- # Como cadastrar embalagens > Em Insumos › Embalagens, cadastre tipo, medidas, peso e custo por unidade. A embalagem por peça entra no preço; a do pedido fica nos Parâmetros. URL: https://precificador3d.com.br/ajuda/insumos/cadastrar-embalagens Central de ajuda › Insumos · Atualizado em 3 de outubro de 2026 · 1 min de leitura A embalagem da peça, como o saquinho ou a caixinha individual, é cadastrada em Insumos e escolhida no produto. A caixa de envio do pedido inteiro é outro custo, que fica nos Parâmetros. ## Passo a passo 1. **Abra Insumos e vá na aba Embalagens.** 2. **Clique em Nova embalagem.** 3. **Escolha o tipo.** Caixa, Envelope, Saquinho, Pote ou Outro. 4. **Informe as medidas externas e o peso da embalagem.** 5. **Informe o preço do pacote e as unidades.** O app calcula o custo por unidade. 6. **Salve.** No produto, escolha a embalagem no passo **Acabamento, adicionais e embalagem**. > **Embalagem no Markup** > No método Markup, a embalagem por peça entra pelo valor, sem ser multiplicada. ## Falar com o suporte Não resolveu? Fale com a gente pelo WhatsApp [(11) 94463-3589](https://wa.me/5511944633589) ou pelo e-mail [dados@precificador3d.com.br](mailto:dados@precificador3d.com.br). Conte o que você tentou e, se puder, mande um print da tela. ## Não achou o que procurava? Fale com o suporte pelo WhatsApp ou por e-mail (ver https://precificador3d.com.br/contato.md). --- URL: https://precificador3d.com.br/ajuda/insumos/imprimir-etiquetas-das-cores Markdown: https://precificador3d.com.br/ajuda/insumos/imprimir-etiquetas-das-cores.md Seção: Central de ajuda --- # Como imprimir etiquetas das amostras de cor > Em Insumos › Materiais, use Imprimir etiquetas para gerar etiquetas das cores em formato térmico ou A4, com o código de cada amostra. URL: https://precificador3d.com.br/ajuda/insumos/imprimir-etiquetas-das-cores Central de ajuda › Insumos · Atualizado em 3 de outubro de 2026 · 1 min de leitura As etiquetas com o código da cor ajudam a achar a amostra certa e a conferir a cor que o cliente pediu. ## Passo a passo 1. **Abra Insumos › Materiais.** 2. **Clique em Imprimir etiquetas.** 3. **Escolha o formato.** Térmica ou A4. 4. **No A4, escolha em qual etiqueta começar.** Útil para aproveitar uma folha já usada. 5. **Escolha quantas cópias por cor.** De 1 a 10. 6. **Imprima.** O código da amostra é o mesmo que o cliente vê na cartela de cores, como #015. ## Falar com o suporte Não resolveu? Fale com a gente pelo WhatsApp [(11) 94463-3589](https://wa.me/5511944633589) ou pelo e-mail [dados@precificador3d.com.br](mailto:dados@precificador3d.com.br). Conte o que você tentou e, se puder, mande um print da tela. ## Não achou o que procurava? Fale com o suporte pelo WhatsApp ou por e-mail (ver https://precificador3d.com.br/contato.md). --- URL: https://precificador3d.com.br/ajuda/producao/criar-pedido-de-producao Markdown: https://precificador3d.com.br/ajuda/producao/criar-pedido-de-producao.md Seção: Central de ajuda --- # Como criar um pedido de produção > Em Produção › Pedidos › Novo, escolha Para cliente ou Para estoque, adicione os itens e decida se completa a placa. O pedido ganha um código OP. URL: https://precificador3d.com.br/ajuda/producao/criar-pedido-de-producao Central de ajuda › Produção · Atualizado em 3 de outubro de 2026 · 1 min de leitura O pedido de produção é a lista do que imprimir, acabar e embalar. Cada pedido ganha um código, como OP-0012, e entra no quadro da Produção. > **Antes de começar** > O módulo Produção precisa estar ligado em Configurações › Módulos. ## Passo a passo 1. **Abra Produção e vá em Pedidos › Novo.** 2. **Escolha Para cliente ou Para estoque.** 3. **No pedido de cliente, preencha Cliente, Prazo e Prioridade.** O valor pode ficar para depois. 4. **Adicione os itens.** Produtos do catálogo ou, no pedido de cliente, um Item avulso. 5. **Confira as placas e escolha Só o necessário ou Completar.** Completar manda a sobra para o estoque. 6. **Clique em Criar pedido.** > **De uma cotação aprovada** > Na cotação aprovada, use Gerar pedido de produção. O prazo vem da cotação. ## Falar com o suporte Não resolveu? Fale com a gente pelo WhatsApp [(11) 94463-3589](https://wa.me/5511944633589) ou pelo e-mail [dados@precificador3d.com.br](mailto:dados@precificador3d.com.br). Conte o que você tentou e, se puder, mande um print da tela. ## Não achou o que procurava? Fale com o suporte pelo WhatsApp ou por e-mail (ver https://precificador3d.com.br/contato.md). --- URL: https://precificador3d.com.br/ajuda/producao/criar-pedido-da-cotacao-rapida Markdown: https://precificador3d.com.br/ajuda/producao/criar-pedido-da-cotacao-rapida.md Seção: Central de ajuda --- # Como criar um pedido a partir da cotação rápida > Selecione as linhas da Cotação rápida e clique em Criar pedido. Escolha Para cliente, com nome, prazo e valor, ou Para estoque. URL: https://precificador3d.com.br/ajuda/producao/criar-pedido-da-cotacao-rapida Central de ajuda › Produção · Atualizado em 3 de outubro de 2026 · 1 min de leitura As linhas da Cotação rápida podem virar os itens de um pedido de produção, sem montar uma cotação. > **Antes de começar** > O módulo Produção precisa estar ligado, e você precisa poder planejar a produção. ## Passo a passo 1. **Na Cotação rápida, selecione as linhas.** 2. **Na barra de seleção, clique em Criar pedido.** 3. **Escolha o tipo.** Para cliente, com nome, prazo e valor, ou Para estoque. 4. **Escolha a Prioridade.** Normal ou Urgente. 5. **Confirme.** No pedido para cliente, o valor é a soma do que as linhas cobram. O pedido para estoque aceita só linhas que viraram produto. Para isso, use **Virar produto** antes. ## Falar com o suporte Não resolveu? Fale com a gente pelo WhatsApp [(11) 94463-3589](https://wa.me/5511944633589) ou pelo e-mail [dados@precificador3d.com.br](mailto:dados@precificador3d.com.br). Conte o que você tentou e, se puder, mande um print da tela. ## Não achou o que procurava? Fale com o suporte pelo WhatsApp ou por e-mail (ver https://precificador3d.com.br/contato.md). --- URL: https://precificador3d.com.br/ajuda/producao/mover-itens-no-quadro Markdown: https://precificador3d.com.br/ajuda/producao/mover-itens-no-quadro.md Seção: Central de ajuda --- # Como mover itens no quadro da produção > Arraste o card ou use Mover para… para passar o item à próxima etapa. Dá para mover parte das peças e desfazer em até 5 minutos. URL: https://precificador3d.com.br/ajuda/producao/mover-itens-no-quadro Central de ajuda › Produção · Atualizado em 3 de outubro de 2026 · 1 min de leitura O quadro mostra cada item na etapa em que está: Impressão, Acabamento, Embalagem, Aguardando envio e Finalizado. ## Passo a passo 1. **Abra Produção.** 2. **Arraste o card para a próxima etapa, ou abra o menu do card e use Mover para….** 3. **Em Mover para…, escolha a etapa de destino e a quantidade.** Dá para mover só parte das peças. 4. **Confirme.** > **Moveu errado?** > A barra Desfazer aparece por 5 minutos e desfaz o seu último movimento. ## Regras do quadro - Da Impressão só saem kits completos. - O item sem acabamento pula a etapa Acabamento. - Na visão **Por pedido**, o pedido fica na etapa do item mais atrasado. - Peça que quebrou fora da impressão: use **Registrar perda**. ## Falar com o suporte Não resolveu? Fale com a gente pelo WhatsApp [(11) 94463-3589](https://wa.me/5511944633589) ou pelo e-mail [dados@precificador3d.com.br](mailto:dados@precificador3d.com.br). Conte o que você tentou e, se puder, mande um print da tela. ## Não achou o que procurava? Fale com o suporte pelo WhatsApp ou por e-mail (ver https://precificador3d.com.br/contato.md). --- URL: https://precificador3d.com.br/ajuda/producao/iniciar-e-concluir-placa Markdown: https://precificador3d.com.br/ajuda/producao/iniciar-e-concluir-placa.md Seção: Central de ajuda --- # Como iniciar e concluir uma placa > Na fila da máquina, baixe o arquivo da placa, clique em Iniciar placa e, ao terminar, em Concluir placa, informando quantas peças saíram boas. URL: https://precificador3d.com.br/ajuda/producao/iniciar-e-concluir-placa Central de ajuda › Produção · Atualizado em 3 de outubro de 2026 · 1 min de leitura Cada placa da fila tem o arquivo para imprimir e os botões para iniciar e concluir. Concluir informa quantas peças saíram boas e, com o estoque de insumos ligado, baixa o filamento. ## Passo a passo 1. **Abra Produção e troque Ver para Fila.** 2. **Na placa, clique no link do arquivo.** Ele mostra qual placa abrir e a versão. 3. **Clique em Iniciar placa quando a impressora começar.** 4. **Ao terminar, clique em Concluir placa.** 5. **Informe quantas saíram boas em cada linha.** 6. **Confira o material e a cor usados e conclua.** As peças boas vão para a próxima etapa. As perdidas voltam para a fila como reimpressão. > **Esqueceu de iniciar?** > Use Ajustar horário no menu da placa para corrigir quando ela começou, até 7 dias atrás. ## Falar com o suporte Não resolveu? Fale com a gente pelo WhatsApp [(11) 94463-3589](https://wa.me/5511944633589) ou pelo e-mail [dados@precificador3d.com.br](mailto:dados@precificador3d.com.br). Conte o que você tentou e, se puder, mande um print da tela. ## Não achou o que procurava? Fale com o suporte pelo WhatsApp ou por e-mail (ver https://precificador3d.com.br/contato.md). --- URL: https://precificador3d.com.br/ajuda/producao/registrar-placa-que-falhou Markdown: https://precificador3d.com.br/ajuda/producao/registrar-placa-que-falhou.md Seção: Central de ajuda --- # O que fazer quando uma placa falha > Conclua a placa com zero peças boas. O app estima o filamento gasto pelo tempo, ou pelo peso que sobrou, e manda as peças para reimpressão. URL: https://precificador3d.com.br/ajuda/producao/registrar-placa-que-falhou Central de ajuda › Produção · Atualizado em 3 de outubro de 2026 · 1 min de leitura Quando uma placa falha, registre no app. Assim o filamento gasto sai do estoque, o custo da perda fica registrado e as peças voltam para a fila. ## Passo a passo 1. **Na fila, clique em Concluir placa.** 2. **Informe 0 peças boas.** 3. **Confira a régua Quanto filamento gastou.** O app estima pelo tempo de impressão que já tinha passado. 4. **Se pesou o rolo, use Pesei o que sobrou.** Informe o peso sem o carretel. 5. **Escreva O que aconteceu, se quiser.** 6. **Conclua.** ## Exemplo Placa de 2h30 e 60 g que falhou com 1h de impressão: 40% do tempo, cerca de 24 g. A R$ 120,00/kg, são R$ 2,88 de filamento. Se a placa não foi iniciada pelo app, a régua começa em 100%. ## Falar com o suporte Não resolveu? Fale com a gente pelo WhatsApp [(11) 94463-3589](https://wa.me/5511944633589) ou pelo e-mail [dados@precificador3d.com.br](mailto:dados@precificador3d.com.br). Conte o que você tentou e, se puder, mande um print da tela. ## Não achou o que procurava? Fale com o suporte pelo WhatsApp ou por e-mail (ver https://precificador3d.com.br/contato.md). --- URL: https://precificador3d.com.br/ajuda/producao/registrar-pagamento-do-pedido Markdown: https://precificador3d.com.br/ajuda/producao/registrar-pagamento-do-pedido.md Seção: Central de ajuda --- # Como registrar o pagamento de um pedido > No pedido, abra Ver pagamento e use Novo recebimento. O card mostra Não pago, Sinal pago ou Pago. Recebimento errado se corrige com estorno. URL: https://precificador3d.com.br/ajuda/producao/registrar-pagamento-do-pedido Central de ajuda › Produção · Atualizado em 3 de outubro de 2026 · 1 min de leitura O pedido para cliente mostra quanto vale, quanto já foi recebido e quanto falta. Cada pagamento é um recebimento separado. ## Passo a passo 1. **Abra o pedido e clique em Ver pagamento.** 2. **Se ainda não tem valor, use Definir valor.** 3. **Clique em Novo recebimento.** 4. **Informe data, valor e forma.** Dinheiro, Cartão, Transferência ou Outro. 5. **Anexe o comprovante, se quiser, e salve.** O card do pedido ganha o selo **Não pago**, **Sinal pago** ou **Pago**. > **Recebimento não se edita** > Para corrigir, estorne o recebimento. O estorno lança uma linha negativa, e você registra o valor certo. Quem registra pagamento: Dono, Gerente e Financeiro. ## Falar com o suporte Não resolveu? Fale com a gente pelo WhatsApp [(11) 94463-3589](https://wa.me/5511944633589) ou pelo e-mail [dados@precificador3d.com.br](mailto:dados@precificador3d.com.br). Conte o que você tentou e, se puder, mande um print da tela. ## Não achou o que procurava? Fale com o suporte pelo WhatsApp ou por e-mail (ver https://precificador3d.com.br/contato.md). --- URL: https://precificador3d.com.br/ajuda/producao/exigir-sinal-antes-de-imprimir Markdown: https://precificador3d.com.br/ajuda/producao/exigir-sinal-antes-de-imprimir.md Seção: Central de ajuda --- # Como exigir sinal antes de imprimir > Ligue Exigir sinal antes de imprimir em Configurações › Produção. Pedido de cliente sem recebimento não deixa iniciar placa, salvo por Dono ou Gerente. URL: https://precificador3d.com.br/ajuda/producao/exigir-sinal-antes-de-imprimir Central de ajuda › Produção · Atualizado em 3 de outubro de 2026 · 1 min de leitura Com essa opção, a produção só começa depois que o cliente paga alguma coisa. Ela vem desligada. ## Passo a passo 1. **Abra Configurações › Produção.** 2. **Em Pagamento, ligue Exigir sinal antes de imprimir.** ## O que muda - Pedido para cliente sem nenhum recebimento não deixa iniciar placa. - A placa mostra que o pedido está sem sinal. - Dono e Gerente podem usar **Iniciar mesmo assim**, e isso fica registrado. Desligada, o card só mostra o selo **Não pago**, sem bloquear. ## Falar com o suporte Não resolveu? Fale com a gente pelo WhatsApp [(11) 94463-3589](https://wa.me/5511944633589) ou pelo e-mail [dados@precificador3d.com.br](mailto:dados@precificador3d.com.br). Conte o que você tentou e, se puder, mande um print da tela. ## Não achou o que procurava? Fale com o suporte pelo WhatsApp ou por e-mail (ver https://precificador3d.com.br/contato.md). --- URL: https://precificador3d.com.br/ajuda/producao/editar-etapas-da-producao Markdown: https://precificador3d.com.br/ajuda/producao/editar-etapas-da-producao.md Seção: Central de ajuda --- # Como mudar as etapas do quadro da produção > Em Configurações › Produção › Etapas, renomeie, reordene, crie e remova etapas. Impressão é sempre a primeira e Finalizado, a última. URL: https://precificador3d.com.br/ajuda/producao/editar-etapas-da-producao Central de ajuda › Produção · Atualizado em 3 de outubro de 2026 · 1 min de leitura Toda conta começa com as etapas Impressão, Acabamento, Embalagem, Aguardando envio e Finalizado. Você pode adaptar ao seu jeito de trabalhar. ## Passo a passo 1. **Abra Configurações › Produção e vá em Etapas.** 2. **Para criar, clique em Adicionar etapa.** 3. **Para reordenar, use Subir e Descer.** 4. **Para cada etapa, escolha Vale para.** Todos os pedidos, Só para cliente ou Só para estoque. 5. **Marque Só com acabamento, se a etapa vale só para itens com acabamento.** 6. **Salve.** > **Primeira e última** > Impressão é sempre a primeira etapa e Finalizado, a última. As duas podem ser renomeadas. ## Falar com o suporte Não resolveu? Fale com a gente pelo WhatsApp [(11) 94463-3589](https://wa.me/5511944633589) ou pelo e-mail [dados@precificador3d.com.br](mailto:dados@precificador3d.com.br). Conte o que você tentou e, se puder, mande um print da tela. ## Não achou o que procurava? Fale com o suporte pelo WhatsApp ou por e-mail (ver https://precificador3d.com.br/contato.md). --- URL: https://precificador3d.com.br/ajuda/estoque/fazer-o-ajuste-inicial Markdown: https://precificador3d.com.br/ajuda/estoque/fazer-o-ajuste-inicial.md Seção: Central de ajuda --- # Como fazer o ajuste inicial do estoque de produtos > Conte as peças prontas na prateleira e lance uma vez por variação no Ajuste inicial. Sem ele, a remessa para as lojas do consignado é recusada. URL: https://precificador3d.com.br/ajuda/estoque/fazer-o-ajuste-inicial Central de ajuda › Estoque · Atualizado em 3 de outubro de 2026 · 1 min de leitura O estoque de produtos nasce dos movimentos: ninguém digita o saldo. Por isso, o primeiro passo é o ajuste inicial, com o que você tem hoje na prateleira. ## Passo a passo 1. **Abra Estoque de produtos, no grupo ESTOQUE da barra lateral.** 2. **Clique em Fazer o Ajuste inicial.** 3. **Conte as peças de cada produto, por variação.** 4. **Informe as quantidades e salve.** Produtos sem ajuste mostram o selo **Sem ajuste inicial**. > **Consignado** > Sem o ajuste inicial, a remessa de peças para uma loja do consignado é recusada. ## Falar com o suporte Não resolveu? Fale com a gente pelo WhatsApp [(11) 94463-3589](https://wa.me/5511944633589) ou pelo e-mail [dados@precificador3d.com.br](mailto:dados@precificador3d.com.br). Conte o que você tentou e, se puder, mande um print da tela. ## Não achou o que procurava? Fale com o suporte pelo WhatsApp ou por e-mail (ver https://precificador3d.com.br/contato.md). --- URL: https://precificador3d.com.br/ajuda/estoque/lancar-entrada-no-estoque Markdown: https://precificador3d.com.br/ajuda/estoque/lancar-entrada-no-estoque.md Seção: Central de ajuda --- # Como lançar uma entrada no estoque de produtos > Use Movimentar › Entrada para peças produzidas fora do app, devolvidas ou compradas prontas. O pedido para estoque soma sozinho ao finalizar. URL: https://precificador3d.com.br/ajuda/estoque/lancar-entrada-no-estoque Central de ajuda › Estoque · Atualizado em 3 de outubro de 2026 · 1 min de leitura Entradas manuais servem para peças que chegaram ao estoque sem passar pela Produção do app. Pedidos para estoque entram sozinhos quando são finalizados. ## Passo a passo 1. **Abra Estoque de produtos e clique em Movimentar.** 2. **Escolha Entrada.** 3. **Escolha o motivo.** Produzi fora do app, Devolução de cliente, Comprei pronta ou Outro. 4. **Escolha o produto, a variação e a quantidade.** 5. **Salve.** O movimento aparece no extrato do produto. > **Lançou errado?** > Movimento não se apaga. Use Estornar no extrato do produto. ## Falar com o suporte Não resolveu? Fale com a gente pelo WhatsApp [(11) 94463-3589](https://wa.me/5511944633589) ou pelo e-mail [dados@precificador3d.com.br](mailto:dados@precificador3d.com.br). Conte o que você tentou e, se puder, mande um print da tela. ## Não achou o que procurava? Fale com o suporte pelo WhatsApp ou por e-mail (ver https://precificador3d.com.br/contato.md). --- URL: https://precificador3d.com.br/ajuda/estoque/registrar-perda-ou-saida Markdown: https://precificador3d.com.br/ajuda/estoque/registrar-perda-ou-saida.md Seção: Central de ajuda --- # Como registrar perda, saída ou ajuste de contagem > Em Movimentar, escolha Perda ou avaria, Saída ou Ajuste de contagem. O saldo nunca fica negativo, e o app explica quando recusa. URL: https://precificador3d.com.br/ajuda/estoque/registrar-perda-ou-saida Central de ajuda › Estoque · Atualizado em 3 de outubro de 2026 · 1 min de leitura Peça que quebrou, que foi vendida fora do app ou que sumiu precisa sair do estoque para o saldo bater com a prateleira. ## Passo a passo 1. **Abra Estoque de produtos e clique em Movimentar.** 2. **Escolha o tipo.** - **Perda ou avaria:** quebrou, defeito, extraviou ou outro. - **Saída:** venda direta, brinde, uso próprio ou outro. - **Ajuste de contagem:** informe quanto você contou. 3. **Escolha o produto, a variação e a quantidade.** 4. **Salve.** > **Saldo não fica negativo** > Se você tentar tirar mais do que tem, o app recusa e mostra o saldo e o que você pediu. Remessas e retornos das lojas do consignado não se lançam aqui. São feitos na página do Consignado. ## Falar com o suporte Não resolveu? Fale com a gente pelo WhatsApp [(11) 94463-3589](https://wa.me/5511944633589) ou pelo e-mail [dados@precificador3d.com.br](mailto:dados@precificador3d.com.br). Conte o que você tentou e, se puder, mande um print da tela. ## Não achou o que procurava? Fale com o suporte pelo WhatsApp ou por e-mail (ver https://precificador3d.com.br/contato.md). --- URL: https://precificador3d.com.br/ajuda/estoque/ligar-estoque-de-insumos Markdown: https://precificador3d.com.br/ajuda/estoque/ligar-estoque-de-insumos.md Seção: Central de ajuda --- # Como ligar o estoque de insumos > Em Configurações › Estoque de insumos, ligue o controle, escolha quais insumos controlar e faça o ajuste inicial com o que você tem hoje. URL: https://precificador3d.com.br/ajuda/estoque/ligar-estoque-de-insumos Central de ajuda › Estoque · Atualizado em 3 de outubro de 2026 · 1 min de leitura O estoque de insumos controla filamento por cor, em gramas, e adicionais e embalagens, em unidades. É opcional e vem desligado. ## Passo a passo 1. **Abra Configurações › Estoque de insumos.** 2. **Ligue Controle de estoque de insumos.** 3. **Escolha o que controlar.** Adicionais e embalagens vêm desligados. 4. **Faça o Ajuste inicial.** O que ficar em branco começa em 0. ## Como baixa - O filamento baixa ao concluir a placa, inclusive das peças perdidas. - Os adicionais baixam no Acabamento. - As embalagens baixam na Embalagem. Sem usar a Produção, lance o consumo à mão em **Registrar consumo**. > **Cores sem estoque** > Com o estoque ligado, Esconder do cliente as cores sem estoque vem ligado. A cor zerada sai da cartela e volta quando entra estoque. ## Falar com o suporte Não resolveu? Fale com a gente pelo WhatsApp [(11) 94463-3589](https://wa.me/5511944633589) ou pelo e-mail [dados@precificador3d.com.br](mailto:dados@precificador3d.com.br). Conte o que você tentou e, se puder, mande um print da tela. ## Não achou o que procurava? Fale com o suporte pelo WhatsApp ou por e-mail (ver https://precificador3d.com.br/contato.md). --- URL: https://precificador3d.com.br/ajuda/estoque/registrar-compra-de-filamento Markdown: https://precificador3d.com.br/ajuda/estoque/registrar-compra-de-filamento.md Seção: Central de ajuda --- # Como registrar uma compra de filamento > Use Registrar compra no Estoque de insumos. Informe quantidade e valor pago, e o app pergunta se você quer atualizar o custo por kg. URL: https://precificador3d.com.br/ajuda/estoque/registrar-compra-de-filamento Central de ajuda › Estoque · Atualizado em 3 de outubro de 2026 · 1 min de leitura Registrar a compra soma o filamento ao estoque e, se o preço mudou, oferece atualizar o custo usado no preço. ## Passo a passo 1. **Abra Estoque de insumos e clique em Registrar compra.** 2. **Escolha o insumo.** A cor do filamento. 3. **Escolha como comprou.** Rolos ou gramas. 4. **Informe a quantidade, o Valor pago e a data.** O fornecedor é opcional. 5. **Responda Atualizar o custo?** Atualizar para o custo da compra ou manter o atual. 6. **Salve.** ## Exemplo 3 rolos de 1 kg por R$ 330,00 com frete dão R$ 110,00/kg. Se o custo atual é R$ 120,00/kg, o app oferece atualizar para R$ 110,00 ou manter R$ 120,00. Nada muda sozinho. ## Falar com o suporte Não resolveu? Fale com a gente pelo WhatsApp [(11) 94463-3589](https://wa.me/5511944633589) ou pelo e-mail [dados@precificador3d.com.br](mailto:dados@precificador3d.com.br). Conte o que você tentou e, se puder, mande um print da tela. ## Não achou o que procurava? Fale com o suporte pelo WhatsApp ou por e-mail (ver https://precificador3d.com.br/contato.md). --- URL: https://precificador3d.com.br/ajuda/estoque/saldo-de-insumo-zerou Markdown: https://precificador3d.com.br/ajuda/estoque/saldo-de-insumo-zerou.md Seção: Central de ajuda --- # Por que o saldo de um filamento zerou > Quando a baixa é maior que o saldo, o saldo vai a zero e o extrato registra quanto faltou. A produção não trava. Confira a contagem ou registre a compra. URL: https://precificador3d.com.br/ajuda/estoque/saldo-de-insumo-zerou Central de ajuda › Estoque · Atualizado em 3 de outubro de 2026 · 1 min de leitura O saldo de insumo nunca fica negativo. Se uma placa baixa mais filamento do que o estoque tem, o saldo vai a zero e o extrato registra a diferença. ## Exemplo O Preto tinha 120 g. A placa concluída levou 168 g. O saldo zerou, e o extrato mostra que faltaram 48 g para baixar. ## O que fazer 1. **Abra o insumo no Estoque de insumos.** 2. **Confira a prateleira.** 3. **Se tem filamento que não estava lançado, use Ajustar contagem.** 4. **Se comprou e não registrou, use Registrar compra.** A compra seguinte não desconta a falta sozinha. Por isso vale conferir a contagem. > **A produção não para** > A falta de filamento no estoque avisa, mas nunca impede iniciar ou concluir uma placa. ## Falar com o suporte Não resolveu? Fale com a gente pelo WhatsApp [(11) 94463-3589](https://wa.me/5511944633589) ou pelo e-mail [dados@precificador3d.com.br](mailto:dados@precificador3d.com.br). Conte o que você tentou e, se puder, mande um print da tela. ## Não achou o que procurava? Fale com o suporte pelo WhatsApp ou por e-mail (ver https://precificador3d.com.br/contato.md). --- URL: https://precificador3d.com.br/ajuda/estoque/cadastrar-loja-de-consignado Markdown: https://precificador3d.com.br/ajuda/estoque/cadastrar-loja-de-consignado.md Seção: Central de ajuda --- # Como cadastrar uma loja no consignado > Em Consignado › Nova loja, informe como a loja ganha (comissão ou valor fixo), o dia do acerto, o prazo para pagar e quem arca com peça perdida. URL: https://precificador3d.com.br/ajuda/estoque/cadastrar-loja-de-consignado Central de ajuda › Estoque · Atualizado em 3 de outubro de 2026 · 1 min de leitura Cada loja parceira tem as próprias condições. Elas definem quanto você recebe por peça e quando. ## Passo a passo 1. **Abra Consignado e clique em Nova loja.** 2. **Preencha nome, contato, WhatsApp e cidade.** 3. **Escolha Como a loja ganha.** Comissão da loja (%) ou Valor fixo por peça. 4. **Defina o Acerto.** Mensal, quinzenal ou semanal, e o dia. 5. **Defina o Prazo para pagar, em dias depois do acerto.** 6. **Escolha Peça perdida na loja.** A loja paga ou Eu absorvo. 7. **Defina Avisar peça parada após.** O padrão é 60 dias. 8. **Salve.** Com 30% de comissão, a cada R$ 100,00 vendidos na loja você recebe R$ 70,00. ## Falar com o suporte Não resolveu? Fale com a gente pelo WhatsApp [(11) 94463-3589](https://wa.me/5511944633589) ou pelo e-mail [dados@precificador3d.com.br](mailto:dados@precificador3d.com.br). Conte o que você tentou e, se puder, mande um print da tela. ## Não achou o que procurava? Fale com o suporte pelo WhatsApp ou por e-mail (ver https://precificador3d.com.br/contato.md). --- URL: https://precificador3d.com.br/ajuda/estoque/enviar-remessa-para-loja Markdown: https://precificador3d.com.br/ajuda/estoque/enviar-remessa-para-loja.md Seção: Central de ajuda --- # Como enviar uma remessa para a loja > Em Consignado › Nova remessa, escolha produtos e quantidades, confira o preço na loja e marque como entregue. Baixe o romaneio em PDF. URL: https://precificador3d.com.br/ajuda/estoque/enviar-remessa-para-loja Central de ajuda › Estoque · Atualizado em 3 de outubro de 2026 · 1 min de leitura A remessa tira as peças do seu estoque próprio e coloca no saldo da loja. Ao marcar como entregue, os valores ficam congelados. ## Passo a passo 1. **Abra Consignado e clique em Nova remessa.** 2. **Escolha a loja, os produtos e as quantidades.** 3. **Confira o Preço na loja.** Na comissão, Manter meu ganho sobe o preço para você receber o mesmo que na loja própria. 4. **Informe o custo de levar até a loja, se houver.** 5. **Clique em Marcar como entregue.** 6. **Use Baixar romaneio para ter o PDF da remessa.** > **Faltou peça?** > Se o estoque próprio não tem o bastante, o app oferece enviar só o que tem, produzir o que falta ou fazer o ajuste inicial. Emita a nota de remessa no seu emissor, se a sua situação fiscal pedir. ## Falar com o suporte Não resolveu? Fale com a gente pelo WhatsApp [(11) 94463-3589](https://wa.me/5511944633589) ou pelo e-mail [dados@precificador3d.com.br](mailto:dados@precificador3d.com.br). Conte o que você tentou e, se puder, mande um print da tela. ## Não achou o que procurava? Fale com o suporte pelo WhatsApp ou por e-mail (ver https://precificador3d.com.br/contato.md). --- URL: https://precificador3d.com.br/ajuda/estoque/fazer-o-acerto-do-consignado Markdown: https://precificador3d.com.br/ajuda/estoque/fazer-o-acerto-do-consignado.md Seção: Central de ajuda --- # Como fazer o acerto com uma loja > Contagem, conferência e recebimento. O app calcula as vendidas e o valor a receber, e a loja confere e aceita por um link. URL: https://precificador3d.com.br/ajuda/estoque/fazer-o-acerto-do-consignado Central de ajuda › Estoque · Atualizado em 7 de outubro de 2026 · 1 min de leitura No acerto, você conta o que ainda está na loja, o app calcula o que vendeu e mostra quanto a loja vai pagar. ## Passo a passo 1. **Abra a loja no Consignado e clique em Fazer acerto.** 2. **Conte na prateleira.** O app preenche com o saldo de hoje. Corrija Ainda na loja, Voltaram comigo e Perdidas ou avariadas. 3. **Clique em Continuar para conferência.** 4. **Confira o valor e clique em Conferir acerto.** Os valores ficam fechados. 5. **Mande o link para a loja aceitar.** No acerto conferido, clique em **Gerar link** (vale 7, 15 ou 30 dias). A loja confere, vê a chave Pix e aceita com o nome completo, sem usar o app. Se algo não bate, ela toca em **Não confere** e o comentário chega no sino. 6. **Quando a loja pagar, use Marcar recebido.** ## Exemplo Comissão de 35%, chaveiro a R$ 34,90. Você recebe R$ 22,69 por peça (R$ 22,685 arredondado para cima). A loja tinha 10: 4 ainda na loja, 1 voltou e 1 perdida. Vendidas: 4. A receber: R$ 90,76, ou R$ 113,45 se a loja paga a peça perdida. > **Quem confere** > Conferir o acerto e registrar recebimentos é do Financeiro, do Gerente e do Dono, e pede a senha de novo. ## Falar com o suporte Não resolveu? Fale com a gente pelo WhatsApp [(11) 94463-3589](https://wa.me/5511944633589) ou pelo e-mail [dados@precificador3d.com.br](mailto:dados@precificador3d.com.br). Conte o que você tentou e, se puder, mande um print da tela. ## Não achou o que procurava? Fale com o suporte pelo WhatsApp ou por e-mail (ver https://precificador3d.com.br/contato.md). --- URL: https://precificador3d.com.br/ajuda/estoque/registrar-recebimento-parcial Markdown: https://precificador3d.com.br/ajuda/estoque/registrar-recebimento-parcial.md Seção: Central de ajuda --- # Como registrar um recebimento parcial do consignado > Se a loja pagou só parte do acerto, registre o que entrou. O acerto fica Recebido parcialmente, com o valor em aberto, até quitar. URL: https://precificador3d.com.br/ajuda/estoque/registrar-recebimento-parcial Central de ajuda › Estoque · Atualizado em 3 de outubro de 2026 · 1 min de leitura Nem sempre a loja paga tudo de uma vez. O app aceita vários recebimentos para o mesmo acerto. ## Passo a passo 1. **Abra o acerto conferido.** 2. **Clique em Marcar recebido.** 3. **Informe a data e o Valor recebido.** O valor que entrou de fato. 4. **Anexe o comprovante, se quiser, e salve.** 5. **Quando entrar o resto, use Registrar outro recebimento.** O acerto fica **Recebido parcialmente**, com o valor **Em aberto** visível, até chegar a zero. > **Recebimento errado** > Recebimento não se edita. Estorne e registre de novo. ## Falar com o suporte Não resolveu? Fale com a gente pelo WhatsApp [(11) 94463-3589](https://wa.me/5511944633589) ou pelo e-mail [dados@precificador3d.com.br](mailto:dados@precificador3d.com.br). Conte o que você tentou e, se puder, mande um print da tela. ## Não achou o que procurava? Fale com o suporte pelo WhatsApp ou por e-mail (ver https://precificador3d.com.br/contato.md). --- URL: https://precificador3d.com.br/ajuda/link-e-catalogo/validade-do-link-da-cotacao Markdown: https://precificador3d.com.br/ajuda/link-e-catalogo/validade-do-link-da-cotacao.md Seção: Central de ajuda --- # Por quanto tempo o link da cotação fica aberto > O link abre pelo prazo que você escolhe no envio: 7, 15, 30, 60 ou 90 dias, com padrão de 30. É separado da validade dos preços da cotação. URL: https://precificador3d.com.br/ajuda/link-e-catalogo/validade-do-link-da-cotacao Central de ajuda › Link e catálogo · Atualizado em 7 de outubro de 2026 · 1 min de leitura O link da cotação e os preços da cotação têm prazos diferentes. O prazo do link diz até quando ele abre. A validade da cotação diz até quando os preços valem. ## Como escolher 1. **Na cotação, clique em Enviar ao cliente.** 2. **Em O link vale por, escolha 7, 15, 30, 60 ou 90 dias.** O padrão é 30 dias. 3. **Em Cotação válida até, escolha até quando os preços valem.** Na versão nova da cotação, você escolhe se mantém a data atual do link ou dá mais dias. ## Validade de 30 dias A cotação nova já vem com a validade de 30 dias. Para mudar o padrão, abra **Configurações › Empresa e PDF** e troque **Validade padrão da cotação (dias)**, de 1 a 365. Em cada cotação, você ainda pode mudar a data em **Cotação válida até**. > **Link vencido** > Depois do prazo, o cliente vê uma página de link indisponível. Para mandar de novo, use Gerar novo link. ## Falar com o suporte Não resolveu? Fale com a gente pelo WhatsApp [(11) 94463-3589](https://wa.me/5511944633589) ou pelo e-mail [dados@precificador3d.com.br](mailto:dados@precificador3d.com.br). Conte o que você tentou e, se puder, mande um print da tela. ## Não achou o que procurava? Fale com o suporte pelo WhatsApp ou por e-mail (ver https://precificador3d.com.br/contato.md). --- URL: https://precificador3d.com.br/ajuda/link-e-catalogo/gerar-novo-link Markdown: https://precificador3d.com.br/ajuda/link-e-catalogo/gerar-novo-link.md Seção: Central de ajuda --- # Como gerar um novo link da cotação > Use Gerar novo link no card Link do cliente. O link antigo para de abrir na hora. Serve para link vencido, perdido ou enviado para a pessoa errada. URL: https://precificador3d.com.br/ajuda/link-e-catalogo/gerar-novo-link Central de ajuda › Link e catálogo · Atualizado em 3 de outubro de 2026 · 1 min de leitura Por segurança, o endereço do link aparece só na hora em que é gerado. Se você perdeu o link, ele venceu ou foi para a pessoa errada, gere um novo. ## Passo a passo 1. **Abra a cotação.** 2. **No card Link do cliente, clique em Gerar novo link.** 3. **Confirme.** O link atual para de abrir na hora. 4. **Copie ou mande pelo WhatsApp ou e-mail.** Para só tirar o link do ar, sem gerar outro, use **Desativar link**. ## Falar com o suporte Não resolveu? Fale com a gente pelo WhatsApp [(11) 94463-3589](https://wa.me/5511944633589) ou pelo e-mail [dados@precificador3d.com.br](mailto:dados@precificador3d.com.br). Conte o que você tentou e, se puder, mande um print da tela. ## Não achou o que procurava? Fale com o suporte pelo WhatsApp ou por e-mail (ver https://precificador3d.com.br/contato.md). --- URL: https://precificador3d.com.br/ajuda/link-e-catalogo/cliente-nao-consegue-abrir-o-link Markdown: https://precificador3d.com.br/ajuda/link-e-catalogo/cliente-nao-consegue-abrir-o-link.md Seção: Central de ajuda --- # O cliente diz que o link da cotação não abre > A mensagem Este link não está mais disponível aparece quando o link venceu, foi desativado ou foi trocado por um novo. Gere um novo link e mande de novo. URL: https://precificador3d.com.br/ajuda/link-e-catalogo/cliente-nao-consegue-abrir-o-link Central de ajuda › Link e catálogo · Atualizado em 3 de outubro de 2026 · 1 min de leitura Quando o cliente vê "Este link não está mais disponível", o link venceu, foi desativado ou foi substituído por um novo. ## O que fazer 1. **Abra a cotação e veja o card Link do cliente.** Ele mostra Ativo, Expirado, Desativado ou Sem link. 2. **Se está Expirado ou Desativado, use Gerar novo link.** 3. **Mande o link novo ao cliente.** ## Outras causas - **O link foi cortado na mensagem.** Copie de novo com Copiar link e mande inteiro. - **O cliente abriu um link antigo.** Depois de Gerar novo link, só o mais recente abre. > **Versão nova não muda o link** > Ao mandar uma versão nova da cotação, o link continua o mesmo. O cliente não precisa de link novo. ## Falar com o suporte Não resolveu? Fale com a gente pelo WhatsApp [(11) 94463-3589](https://wa.me/5511944633589) ou pelo e-mail [dados@precificador3d.com.br](mailto:dados@precificador3d.com.br). Conte o que você tentou e, se puder, mande um print da tela. ## Não achou o que procurava? Fale com o suporte pelo WhatsApp ou por e-mail (ver https://precificador3d.com.br/contato.md). --- URL: https://precificador3d.com.br/ajuda/link-e-catalogo/ver-se-o-cliente-abriu Markdown: https://precificador3d.com.br/ajuda/link-e-catalogo/ver-se-o-cliente-abriu.md Seção: Central de ajuda --- # Como saber se o cliente abriu a cotação > A coluna Cliente viu mostra quantas vezes o link foi aberto, e o sino avisa a cada abertura, escolha de cor e Quero fechar. URL: https://precificador3d.com.br/ajuda/link-e-catalogo/ver-se-o-cliente-abriu Central de ajuda › Link e catálogo · Atualizado em 3 de outubro de 2026 · 1 min de leitura O app conta as aberturas do link e avisa você quando o cliente interage. ## Onde ver - **Lista de Cotações:** a coluna **Cliente viu** mostra, por exemplo, 3×, ou **Não viu**. - **Card Link do cliente:** mostra as aberturas e a última vez. - **Sino:** avisa quando o cliente abre, abre de novo, escolhe a cor ou toca em Quero fechar. - **E-mail:** quem criou o link recebe um e-mail quando o cliente abre, no máximo um por dia por link. ## Como a abertura conta A abertura conta quando o cliente toca em **Ver cotação**, uma vez a cada 30 minutos por aparelho. As suas visitas pela prévia não contam. Para escolher como receber cada aviso, use **Preferências de aviso** no menu do usuário. ## Falar com o suporte Não resolveu? Fale com a gente pelo WhatsApp [(11) 94463-3589](https://wa.me/5511944633589) ou pelo e-mail [dados@precificador3d.com.br](mailto:dados@precificador3d.com.br). Conte o que você tentou e, se puder, mande um print da tela. ## Não achou o que procurava? Fale com o suporte pelo WhatsApp ou por e-mail (ver https://precificador3d.com.br/contato.md). --- URL: https://precificador3d.com.br/ajuda/link-e-catalogo/cliente-escolher-a-cor-no-link Markdown: https://precificador3d.com.br/ajuda/link-e-catalogo/cliente-escolher-a-cor-no-link.md Seção: Central de ajuda --- # Como deixar o cliente escolher a cor no link > No item da cotação, escolha O cliente escolhe no link. Ele vê só as cores permitidas, escolhe e você recebe um aviso. O preço não muda. URL: https://precificador3d.com.br/ajuda/link-e-catalogo/cliente-escolher-a-cor-no-link Central de ajuda › Link e catálogo · Atualizado em 3 de outubro de 2026 · 1 min de leitura O cliente pode escolher a cor de cada item direto no link da cotação. A escolha fica registrada no item. ## Passo a passo 1. **Na cotação, abra o item.** 2. **Em Cor, escolha O cliente escolhe no link.** 3. **Salve e envie a cotação.** ## O que o cliente vê No item aparece **Escolher cor**. Abre a cartela só com as cores permitidas: amostra, nome simples, acabamento e código. Depois de escolher, aparece a cor e o botão **Trocar**. Se o cliente tocar em Quero fechar sem escolher, o item fica como cor a combinar e você é avisado. > **Preço** > A escolha não muda o preço. Vale o preço da cor mais cara entre as permitidas. ## Falar com o suporte Não resolveu? Fale com a gente pelo WhatsApp [(11) 94463-3589](https://wa.me/5511944633589) ou pelo e-mail [dados@precificador3d.com.br](mailto:dados@precificador3d.com.br). Conte o que você tentou e, se puder, mande um print da tela. ## Não achou o que procurava? Fale com o suporte pelo WhatsApp ou por e-mail (ver https://precificador3d.com.br/contato.md). --- URL: https://precificador3d.com.br/ajuda/link-e-catalogo/ligar-a-pagina-de-cores Markdown: https://precificador3d.com.br/ajuda/link-e-catalogo/ligar-a-pagina-de-cores.md Seção: Central de ajuda --- # Como ligar a página de cores > Em Insumos › Materiais, clique em Página de cores e ligue. O cliente vê amostra, nome simples, acabamento e código, sem preço nem marca. URL: https://precificador3d.com.br/ajuda/link-e-catalogo/ligar-a-pagina-de-cores Central de ajuda › Link e catálogo · Atualizado em 3 de outubro de 2026 · 1 min de leitura A página de cores é uma cartela pública com as cores que você tem. O cliente copia o código, como #015, e manda na conversa. ## Passo a passo 1. **Abra Insumos › Materiais.** 2. **Clique em Página de cores.** 3. **Clique em Ligar a página de cores.** 4. **Use Copiar link e compartilhe.** ## O que aparece Cada cor mostra a amostra (ou a foto), o código com botão de copiar, o nome para o cliente e o acabamento. A página não mostra preço, estoque nem marca, e fica fora do Google. ## Tirar uma cor da página Desligue **Disponível ao cliente** na cor. Com o estoque de insumos ligado, a cor sem estoque também pode sair sozinha. Para invalidar o link, use **Gerar novo link**. Para tirar a página do ar, use **Desligar a página**. ## Falar com o suporte Não resolveu? Fale com a gente pelo WhatsApp [(11) 94463-3589](https://wa.me/5511944633589) ou pelo e-mail [dados@precificador3d.com.br](mailto:dados@precificador3d.com.br). Conte o que você tentou e, se puder, mande um print da tela. ## Não achou o que procurava? Fale com o suporte pelo WhatsApp ou por e-mail (ver https://precificador3d.com.br/contato.md). --- URL: https://precificador3d.com.br/ajuda/link-e-catalogo/criar-a-pagina-do-produto Markdown: https://precificador3d.com.br/ajuda/link-e-catalogo/criar-a-pagina-do-produto.md Seção: Central de ajuda --- # Como criar a página de um produto > No produto, use Gerar link em Página do produto. O cliente escolhe cor, opcionais e quantidade e pede pelo WhatsApp com a mensagem pronta. URL: https://precificador3d.com.br/ajuda/link-e-catalogo/criar-a-pagina-do-produto Central de ajuda › Link e catálogo · Atualizado em 3 de outubro de 2026 · 1 min de leitura A página do produto mostra um produto só, com fotos, preço, cor, opcionais e quantidade. O cliente vê o total e pede pelo WhatsApp com tudo escrito. ## Passo a passo 1. **Abra o produto.** 2. **No bloco Página do produto, clique em Gerar link.** 3. **Use Copiar e compartilhe.** ## O que o cliente vê - Fotos e descrição. - Preço por peça, que segue as faixas por quantidade. - Cor e opcionais. - Quantidade, respeitando o mínimo e os múltiplos do produto. - Total e o botão do WhatsApp. A página fica fora do Google. Para invalidar o link, use **Gerar novo link** ou **Desativar**. > **WhatsApp de destino** > As mensagens vão para o WhatsApp cadastrado em Configurações › Empresa e PDF. ## Falar com o suporte Não resolveu? Fale com a gente pelo WhatsApp [(11) 94463-3589](https://wa.me/5511944633589) ou pelo e-mail [dados@precificador3d.com.br](mailto:dados@precificador3d.com.br). Conte o que você tentou e, se puder, mande um print da tela. ## Não achou o que procurava? Fale com o suporte pelo WhatsApp ou por e-mail (ver https://precificador3d.com.br/contato.md). --- URL: https://precificador3d.com.br/ajuda/link-e-catalogo/compartilhar-o-catalogo Markdown: https://precificador3d.com.br/ajuda/link-e-catalogo/compartilhar-o-catalogo.md Seção: Central de ajuda --- # Como compartilhar o catálogo de venda > Abra o catálogo, ligue Link do catálogo e copie. O link mostra sempre a versão atual, fica fora do Google e tem Quero este em cada produto. URL: https://precificador3d.com.br/ajuda/link-e-catalogo/compartilhar-o-catalogo Central de ajuda › Link e catálogo · Atualizado em 3 de outubro de 2026 · 1 min de leitura Cada catálogo de venda pode ter um link para compartilhar com clientes e lojistas. ## Passo a passo 1. **Abra Catálogos de venda e escolha o catálogo.** 2. **Ligue Link do catálogo.** 3. **Use Copiar.** ## O que o cliente vê Busca de produto, cada produto com preço ou "Preço sob consulta", o botão **Quero este**, **Baixar PDF** e **Pedir no WhatsApp**. O Quero este abre o WhatsApp com o produto, o preço e o nome do catálogo. O link conta as visitas. Para invalidar o link antigo, use **Trocar link**. ## Falar com o suporte Não resolveu? Fale com a gente pelo WhatsApp [(11) 94463-3589](https://wa.me/5511944633589) ou pelo e-mail [dados@precificador3d.com.br](mailto:dados@precificador3d.com.br). Conte o que você tentou e, se puder, mande um print da tela. ## Não achou o que procurava? Fale com o suporte pelo WhatsApp ou por e-mail (ver https://precificador3d.com.br/contato.md). --- URL: https://precificador3d.com.br/ajuda/link-e-catalogo/subir-catalogo-em-pdf Markdown: https://precificador3d.com.br/ajuda/link-e-catalogo/subir-catalogo-em-pdf.md Seção: Central de ajuda --- # Como publicar um catálogo próprio em PDF > Em Catálogos de venda, use Subir PDF para publicar um catálogo pronto, de até 25 MB, com o mesmo link do catálogo feito pela IA. URL: https://precificador3d.com.br/ajuda/link-e-catalogo/subir-catalogo-em-pdf Central de ajuda › Link e catálogo · Atualizado em 3 de outubro de 2026 · 1 min de leitura Se você já tem um catálogo pronto, suba o PDF e use o mesmo tipo de link dos catálogos feitos pela IA. ## Passo a passo 1. **Abra Catálogos de venda e clique em Subir PDF.** 2. **Escolha o arquivo.** PDF de até 25 MB. 3. **Confirme o envio.** 4. **Ligue Link do catálogo e copie.** > **Preço dentro do PDF** > O preço está dentro do arquivo e não muda sozinho. Quando o preço mudar, use Trocar PDF. A versão anterior vai para a lixeira por 30 dias. ## Falar com o suporte Não resolveu? Fale com a gente pelo WhatsApp [(11) 94463-3589](https://wa.me/5511944633589) ou pelo e-mail [dados@precificador3d.com.br](mailto:dados@precificador3d.com.br). Conte o que você tentou e, se puder, mande um print da tela. ## Não achou o que procurava? Fale com o suporte pelo WhatsApp ou por e-mail (ver https://precificador3d.com.br/contato.md). --- URL: https://precificador3d.com.br/ajuda/fotos-por-ia/gerar-fotos-do-produto Markdown: https://precificador3d.com.br/ajuda/fotos-por-ia/gerar-fotos-do-produto.md Seção: Central de ajuda --- # Como gerar fotos do produto com IA > Na aba Mídia do produto, envie a foto de frente, marque os modelos de foto, diga o ambiente e confira os créditos. O sino avisa quando ficam prontas. URL: https://precificador3d.com.br/ajuda/fotos-por-ia/gerar-fotos-do-produto Central de ajuda › Fotos por IA · Atualizado em 3 de outubro de 2026 · 1 min de leitura A IA gera fotos comerciais a partir de uma foto real da peça. Cada modelo de foto marcado gera uma foto, e o custo em créditos aparece antes de você confirmar. ## Passo a passo 1. **Abra o produto e vá na aba Mídia, filtro Fotos.** 2. **Envie a foto de frente.** É obrigatória. A de verso é opcional. 3. **Abra Gerar fotos com IA.** 4. **Marque os modelos de foto.** Até 6 por vez, uma foto por modelo. Cada modelo mostra um exemplo da saída. 5. **Escreva o Direcionamento, se quiser.** É o ambiente da foto, em até 280 caracteres. 6. **Escolha o formato.** 7. **Confira o total de créditos e o saldo depois, e gere.** As fotos chegam na grade do produto com a marca IA. > **Medidas e peso** > Se faltarem medidas ou peso no produto, o app avisa antes de gerar. Dá para preencher na hora ou gerar mesmo assim. ## Falar com o suporte Não resolveu? Fale com a gente pelo WhatsApp [(11) 94463-3589](https://wa.me/5511944633589) ou pelo e-mail [dados@precificador3d.com.br](mailto:dados@precificador3d.com.br). Conte o que você tentou e, se puder, mande um print da tela. ## Não achou o que procurava? Fale com o suporte pelo WhatsApp ou por e-mail (ver https://precificador3d.com.br/contato.md). --- URL: https://precificador3d.com.br/ajuda/fotos-por-ia/aprovar-fotos-geradas Markdown: https://precificador3d.com.br/ajuda/fotos-por-ia/aprovar-fotos-geradas.md Seção: Central de ajuda --- # Como aprovar as fotos geradas das opções > As fotos das opções, adicionais e embalagens ficam em IA e anúncios › Para aprovar. Use Usar, Gerar de novo ou Descartar em cada uma. URL: https://precificador3d.com.br/ajuda/fotos-por-ia/aprovar-fotos-geradas Central de ajuda › Fotos por IA · Atualizado em 3 de outubro de 2026 · 1 min de leitura As fotos geradas para as opções do produto, os adicionais e as embalagens só aparecem para o cliente depois que você aprova. ## Passo a passo 1. **Abra IA e anúncios e vá na aba Para aprovar.** 2. **Compare a Foto do produto com a Gerada com IA.** 3. **Escolha a ação.** - **Usar:** a foto passa a aparecer na página do produto. - **Gerar de novo:** gera outra versão, com custo novo. - **Descartar:** tira a foto. Use os filtros por produto e por status: para aprovar, usadas, descartadas, gerando e falhou. > **Créditos** > Gerar de novo e Descartar não devolvem os créditos da foto que já foi gerada. ## Falar com o suporte Não resolveu? Fale com a gente pelo WhatsApp [(11) 94463-3589](https://wa.me/5511944633589) ou pelo e-mail [dados@precificador3d.com.br](mailto:dados@precificador3d.com.br). Conte o que você tentou e, se puder, mande um print da tela. ## Não achou o que procurava? Fale com o suporte pelo WhatsApp ou por e-mail (ver https://precificador3d.com.br/contato.md). --- URL: https://precificador3d.com.br/ajuda/fotos-por-ia/creditos-que-nao-voltam Markdown: https://precificador3d.com.br/ajuda/fotos-por-ia/creditos-que-nao-voltam.md Seção: Central de ajuda --- # Quando os créditos voltam e quando não voltam > Os créditos voltam quando a geração falha. Não voltam ao descartar, gerar de novo ou refazer uma cena, porque a geração já foi feita. URL: https://precificador3d.com.br/ajuda/fotos-por-ia/creditos-que-nao-voltam Central de ajuda › Fotos por IA · Atualizado em 7 de outubro de 2026 · 1 min de leitura Ao clicar para gerar, o custo fica reservado. O que acontece depois depende do resultado. ## Voltam - **A geração falhou.** Os créditos voltam na hora. O card da foto diz que a IA não gerou a foto e que os créditos voltaram. - **A reserva ficou presa.** Se uma geração não termina, a reserva é estornada sozinha depois de algumas horas. ## Não voltam - **Descartar** uma foto gerada. - **Gerar de novo** uma foto. - **Refazer** um vídeo ou uma cena. Nesses casos a geração aconteceu e teve custo. ## Como conferir Abra **Configurações › Plano e créditos › Extrato** e filtre por **Estornos**. Cada estorno aparece com o produto e a quantidade. > **Sem espaço no disco** > Se o disco da conta está cheio, o app avisa antes de reservar, e nenhum crédito é gasto. ## Falar com o suporte Não resolveu? Fale com a gente pelo WhatsApp [(11) 94463-3589](https://wa.me/5511944633589) ou pelo e-mail [dados@precificador3d.com.br](mailto:dados@precificador3d.com.br). Conte o que você tentou e, se puder, mande um print da tela. ## Não achou o que procurava? Fale com o suporte pelo WhatsApp ou por e-mail (ver https://precificador3d.com.br/contato.md). --- URL: https://precificador3d.com.br/ajuda/fotos-por-ia/configurar-a-marca-para-a-ia Markdown: https://precificador3d.com.br/ajuda/fotos-por-ia/configurar-a-marca-para-a-ia.md Seção: Central de ajuda --- # Como configurar a marca para as gerações de IA > Em IA e anúncios › Marca, envie o logo, escolha as cores e fontes e escreva a assinatura. A IA usa isso nas artes, vídeos e catálogos. URL: https://precificador3d.com.br/ajuda/fotos-por-ia/configurar-a-marca-para-a-ia Central de ajuda › Fotos por IA · Atualizado em 3 de outubro de 2026 · 1 min de leitura A marca dá às artes, vídeos e catálogos a cara da sua empresa. Configure uma vez e vale para todas as gerações. ## Passo a passo 1. **Abra IA e anúncios e vá na aba Marca.** 2. **Envie o logo.** O de fundo claro é o principal. O de fundo escuro é opcional. 3. **Escolha as cores.** Principal, Fundo, Apoio e Destaque. 4. **Escolha as fontes e escreva a assinatura.** 5. **Envie artes de referência, se tiver.** 6. **Na aba Imagens e textos, escolha os estilos padrão, a proporção e o tom de voz.** Os contatos que aparecem nas artes vêm de **Configurações › Empresa e PDF**. ## Falar com o suporte Não resolveu? Fale com a gente pelo WhatsApp [(11) 94463-3589](https://wa.me/5511944633589) ou pelo e-mail [dados@precificador3d.com.br](mailto:dados@precificador3d.com.br). Conte o que você tentou e, se puder, mande um print da tela. ## Não achou o que procurava? Fale com o suporte pelo WhatsApp ou por e-mail (ver https://precificador3d.com.br/contato.md). --- URL: https://precificador3d.com.br/ajuda/fotos-por-ia/gerar-descricao-do-anuncio Markdown: https://precificador3d.com.br/ajuda/fotos-por-ia/gerar-descricao-do-anuncio.md Seção: Central de ajuda --- # Como gerar a descrição do anúncio com IA > Na aba Anúncio do produto, clique em Gerar com IA. Você recebe título por marketplace, descrição e palavras-chave no tom de voz da sua marca. URL: https://precificador3d.com.br/ajuda/fotos-por-ia/gerar-descricao-do-anuncio Central de ajuda › Fotos por IA · Atualizado em 3 de outubro de 2026 · 1 min de leitura A IA escreve o texto do anúncio a partir do que está cadastrado no produto, no tom de voz que você escolheu. ## Passo a passo 1. **Abra o produto e vá na aba Anúncio.** 2. **Em Descrição do anúncio, clique em Gerar com IA.** O botão mostra o custo em créditos. 3. **Revise o título, a descrição e as palavras-chave.** 4. **Ajuste e salve.** Se já existe texto, o botão vira **Reescrever com IA**. > **Tom de voz** > Em IA e anúncios › Imagens e textos, escolha Direto, Descontraído ou Técnico, o tamanho do texto e o que sempre incluir ou nunca usar. Revise medidas, material e prazo antes de publicar. ## Falar com o suporte Não resolveu? Fale com a gente pelo WhatsApp [(11) 94463-3589](https://wa.me/5511944633589) ou pelo e-mail [dados@precificador3d.com.br](mailto:dados@precificador3d.com.br). Conte o que você tentou e, se puder, mande um print da tela. ## Não achou o que procurava? Fale com o suporte pelo WhatsApp ou por e-mail (ver https://precificador3d.com.br/contato.md). --- URL: https://precificador3d.com.br/ajuda/fotos-por-ia/criar-video-de-venda Markdown: https://precificador3d.com.br/ajuda/fotos-por-ia/criar-video-de-venda.md Seção: Central de ajuda --- # Como criar um vídeo de venda com IA > Na aba Mídia do produto, filtro Vídeos, clique em Novo vídeo de venda. A IA faz roteiro, narração e storyboard antes do vídeo, e cada etapa mostra o custo. URL: https://precificador3d.com.br/ajuda/fotos-por-ia/criar-video-de-venda Central de ajuda › Fotos por IA · Atualizado em 3 de outubro de 2026 · 1 min de leitura O vídeo de venda é feito em etapas, para você revisar antes da parte mais cara. ## Passo a passo 1. **Abra o produto e vá na aba Mídia, filtro Vídeos.** 2. **Clique em Novo vídeo de venda.** 3. **Revise o roteiro.** 4. **Confira a narração e o storyboard.** 5. **Gere o vídeo.** Para ajustar, use **Refazer com instruções** ou **Gera de novo só esta cena**. > **Créditos do vídeo** > O vídeo é a geração que mais gasta créditos. O que já foi gasto não volta quando você refaz. ## Falar com o suporte Não resolveu? Fale com a gente pelo WhatsApp [(11) 94463-3589](https://wa.me/5511944633589) ou pelo e-mail [dados@precificador3d.com.br](mailto:dados@precificador3d.com.br). Conte o que você tentou e, se puder, mande um print da tela. ## Não achou o que procurava? Fale com o suporte pelo WhatsApp ou por e-mail (ver https://precificador3d.com.br/contato.md). --- URL: https://precificador3d.com.br/ajuda/fotos-por-ia/enviar-fotos-pelo-celular Markdown: https://precificador3d.com.br/ajuda/fotos-por-ia/enviar-fotos-pelo-celular.md Seção: Central de ajuda --- # Dá para enviar fotos pelo celular? > O envio de fotos e vídeos pelo celular por QR, sem login, está em breve. Por enquanto, envie as fotos pelo computador. URL: https://precificador3d.com.br/ajuda/fotos-por-ia/enviar-fotos-pelo-celular Central de ajuda › Fotos por IA · Atualizado em 3 de outubro de 2026 · 1 min de leitura O envio pelo celular está **em breve**. Com ele, você vai apontar a câmera do celular para um QR na tela do computador e mandar as fotos direto do aparelho, sem fazer login no celular. ## Enquanto isso 1. **Passe as fotos do celular para o computador.** 2. **No app, use o botão de envio da tela.** Por exemplo, na aba Mídia do produto. > **Fotos de referência** > Fotos de frente bem iluminadas, com a peça inteira e fundo liso, dão os melhores resultados na IA. ## Falar com o suporte Não resolveu? Fale com a gente pelo WhatsApp [(11) 94463-3589](https://wa.me/5511944633589) ou pelo e-mail [dados@precificador3d.com.br](mailto:dados@precificador3d.com.br). Conte o que você tentou e, se puder, mande um print da tela. ## Não achou o que procurava? Fale com o suporte pelo WhatsApp ou por e-mail (ver https://precificador3d.com.br/contato.md). --- URL: https://precificador3d.com.br/ajuda/plano-e-cobranca/quais-sao-os-planos Markdown: https://precificador3d.com.br/ajuda/plano-e-cobranca/quais-sao-os-planos.md Seção: Central de ajuda --- # Quais são os planos do Precificador 3D > São três planos, Bancada, Oficina e Farm, mensais ou anuais. Mudam o número de pessoas, os módulos, o espaço, o tamanho dos arquivos e os créditos. URL: https://precificador3d.com.br/ajuda/plano-e-cobranca/quais-sao-os-planos Central de ajuda › Plano e cobrança · Atualizado em 7 de outubro de 2026 · 1 min de leitura O Precificador 3D tem três planos, pensados para o tamanho da sua operação. - **Bancada:** uma ou duas impressoras em casa, começando a vender. Até 2 pessoas, funil de vendas, 2 GB de espaço, arquivos de até 250 MB e 1.550 créditos por mês. Sem produção, estoque e consignado. - **Oficina:** algumas máquinas, vendendo de forma constante. Até 5 pessoas, produção, estoque e consignado, 10 GB de espaço, arquivos de até 500 MB e 4.250 créditos por mês. - **Farm:** várias máquinas rodando. Até 10 pessoas, perfis de acesso próprios, 50 GB de espaço, arquivos de até 1 GB e 9.000 créditos por mês. Todos têm hora-máquina ou markup, cotação rápida, link e PDF, cartela de cores e catálogo de venda. O anual sai com 2 meses grátis. Os preços e a comparação completa ficam em [Preços](https://precificador3d.com.br/precos). ## Falar com o suporte Não resolveu? Fale com a gente pelo WhatsApp [(11) 94463-3589](https://wa.me/5511944633589) ou pelo e-mail [dados@precificador3d.com.br](mailto:dados@precificador3d.com.br). Conte o que você tentou e, se puder, mande um print da tela. ## Não achou o que procurava? Fale com o suporte pelo WhatsApp ou por e-mail (ver https://precificador3d.com.br/contato.md). --- URL: https://precificador3d.com.br/ajuda/plano-e-cobranca/ver-saldo-de-creditos Markdown: https://precificador3d.com.br/ajuda/plano-e-cobranca/ver-saldo-de-creditos.md Seção: Central de ajuda --- # Como ver o saldo de créditos > Em Configurações › Plano e créditos, veja o disponível, os créditos do plano com a data em que expiram, os avulsos, o reservado e o extrato. URL: https://precificador3d.com.br/ajuda/plano-e-cobranca/ver-saldo-de-creditos Central de ajuda › Plano e cobrança · Atualizado em 7 de outubro de 2026 · 1 min de leitura O saldo de créditos fica em **Plano e créditos**. ## Passo a passo 1. **Abra Configurações › Plano e créditos.** 2. **Confira os números do topo.** Disponível, Do plano, Avulsos e Reservado. 3. **Abra a aba Extrato para ver cada movimento.** Filtre por entradas, consumo, estornos e ajustes, e exporte em CSV. ## Como o saldo funciona - Os créditos do plano entram todo mês e expiram no fim do ciclo. A sobra não acumula. - Os créditos avulsos ficam até você usar, dentro da validade do pacote. - O app gasta primeiro os do plano, que expiram antes. - O **Reservado** é o que está separado para uma geração em andamento. ## Falar com o suporte Não resolveu? Fale com a gente pelo WhatsApp [(11) 94463-3589](https://wa.me/5511944633589) ou pelo e-mail [dados@precificador3d.com.br](mailto:dados@precificador3d.com.br). Conte o que você tentou e, se puder, mande um print da tela. ## Não achou o que procurava? Fale com o suporte pelo WhatsApp ou por e-mail (ver https://precificador3d.com.br/contato.md). --- URL: https://precificador3d.com.br/ajuda/plano-e-cobranca/comprar-creditos Markdown: https://precificador3d.com.br/ajuda/plano-e-cobranca/comprar-creditos.md Seção: Central de ajuda --- # Como comprar mais créditos > Pacotes avulsos de créditos valem 12 meses. A compra dentro do app, pelo Asaas, está em breve; por enquanto, use Comprar créditos em Plano e créditos. URL: https://precificador3d.com.br/ajuda/plano-e-cobranca/comprar-creditos Central de ajuda › Plano e cobrança · Atualizado em 7 de outubro de 2026 · 1 min de leitura Quando os créditos do plano não bastam, você pode comprar um pacote avulso. Os pacotes avulsos valem 12 meses. ## Passo a passo 1. **Abra Configurações › Plano e créditos.** 2. **Clique em Comprar créditos.** 3. **Escolha o pacote e conclua o pagamento.** > **Compra dentro do app: em breve** > A compra de pacotes direto no Precificador 3D, com checkout do Asaas, está em breve. Por enquanto, o botão Comprar créditos leva à página de pagamento atual. Os valores dos pacotes ficam em [Preços](https://precificador3d.com.br/precos). ## Falar com o suporte Não resolveu? Fale com a gente pelo WhatsApp [(11) 94463-3589](https://wa.me/5511944633589) ou pelo e-mail [dados@precificador3d.com.br](mailto:dados@precificador3d.com.br). Conte o que você tentou e, se puder, mande um print da tela. ## Não achou o que procurava? Fale com o suporte pelo WhatsApp ou por e-mail (ver https://precificador3d.com.br/contato.md). --- URL: https://precificador3d.com.br/ajuda/plano-e-cobranca/conta-bloqueada Markdown: https://precificador3d.com.br/ajuda/plano-e-cobranca/conta-bloqueada.md Seção: Central de ajuda --- # Minha conta foi bloqueada. O que fazer? > A conta bloqueia quando o pagamento não foi confirmado ou a assinatura terminou. Os dados ficam salvos. Regularize e o acesso volta sozinho. URL: https://precificador3d.com.br/ajuda/plano-e-cobranca/conta-bloqueada Central de ajuda › Plano e cobrança · Atualizado em 3 de outubro de 2026 · 1 min de leitura Quando a conta está bloqueada, o app abre a tela **Assinatura** com o aviso **Acesso bloqueado**. Os seus dados continuam salvos. ## Por que acontece - O pagamento não foi confirmado. - A assinatura terminou ou foi cancelada. - O período de cortesia acabou. ## O que fazer 1. **Se você é o dono, abra Assinatura e regularize o pagamento.** 2. **Se você não é o dono, avise o dono da conta.** Assim que o pagamento é confirmado, o acesso volta sozinho. Se o pagamento foi feito e a conta continua bloqueada, fale com o suporte com o comprovante em mãos. ## Falar com o suporte Não resolveu? Fale com a gente pelo WhatsApp [(11) 94463-3589](https://wa.me/5511944633589) ou pelo e-mail [dados@precificador3d.com.br](mailto:dados@precificador3d.com.br). Conte o que você tentou e, se puder, mande um print da tela. ## Não achou o que procurava? Fale com o suporte pelo WhatsApp ou por e-mail (ver https://precificador3d.com.br/contato.md). --- URL: https://precificador3d.com.br/ajuda/plano-e-cobranca/cancelar-a-assinatura Markdown: https://precificador3d.com.br/ajuda/plano-e-cobranca/cancelar-a-assinatura.md Seção: Central de ajuda --- # Como cancelar a assinatura > Não há fidelidade. O Dono cancela quando quiser, o acesso continua até o fim do período pago e os dados ficam 30 dias antes de serem apagados. URL: https://precificador3d.com.br/ajuda/plano-e-cobranca/cancelar-a-assinatura Central de ajuda › Plano e cobrança · Atualizado em 3 de outubro de 2026 · 1 min de leitura O Precificador 3D não tem fidelidade. Só o Dono da conta cancela a assinatura. ## Como funciona - O acesso continua até o fim do período já pago, mensal ou anual. - O período pago não é reembolsado, fora do prazo de arrependimento. - Os dados ficam guardados por 30 dias depois do fim do acesso, para você exportar o que precisar ou voltar. Depois disso, são apagados. ## Passo a passo 1. **Abra Assinatura.** 2. **Clique em Abrir o Portal e cancele a renovação.** É onde a assinatura é gerenciada hoje. > **Cancelamento dentro do app: em breve** > O cancelamento direto no Precificador 3D, com a sua senha, está em breve. Se tiver dificuldade, fale com o suporte. ## Falar com o suporte Não resolveu? Fale com a gente pelo WhatsApp [(11) 94463-3589](https://wa.me/5511944633589) ou pelo e-mail [dados@precificador3d.com.br](mailto:dados@precificador3d.com.br). Conte o que você tentou e, se puder, mande um print da tela. ## Não achou o que procurava? Fale com o suporte pelo WhatsApp ou por e-mail (ver https://precificador3d.com.br/contato.md). --- URL: https://precificador3d.com.br/ajuda/plano-e-cobranca/pedir-reembolso-arrependimento Markdown: https://precificador3d.com.br/ajuda/plano-e-cobranca/pedir-reembolso-arrependimento.md Seção: Central de ajuda --- # Posso pedir o dinheiro de volta? > Na primeira assinatura, você pode cancelar com devolução em até 7 dias depois do pagamento, pelo suporte. Fora disso, o período pago não é reembolsado. URL: https://precificador3d.com.br/ajuda/plano-e-cobranca/pedir-reembolso-arrependimento Central de ajuda › Plano e cobrança · Atualizado em 3 de outubro de 2026 · 1 min de leitura Na primeira assinatura, você tem 7 dias depois do pagamento para desistir com devolução. É o prazo de arrependimento. ## Passo a passo 1. **Fale com o suporte em até 7 dias depois do primeiro pagamento.** Pelo WhatsApp ou pelo e-mail abaixo. 2. **Informe o e-mail da conta.** O pedido é feito pelo Dono. ## O que não tem reembolso - Renovações depois da primeira assinatura. - O restante de um período já pago, depois dos 7 dias. - Pacotes avulsos de créditos. ## Falar com o suporte Não resolveu? Fale com a gente pelo WhatsApp [(11) 94463-3589](https://wa.me/5511944633589) ou pelo e-mail [dados@precificador3d.com.br](mailto:dados@precificador3d.com.br). Conte o que você tentou e, se puder, mande um print da tela. ## Não achou o que procurava? Fale com o suporte pelo WhatsApp ou por e-mail (ver https://precificador3d.com.br/contato.md). --- URL: https://precificador3d.com.br/ajuda/plano-e-cobranca/o-que-acontece-com-meus-dados Markdown: https://precificador3d.com.br/ajuda/plano-e-cobranca/o-que-acontece-com-meus-dados.md Seção: Central de ajuda --- # O que acontece com os meus dados se eu cancelar > Depois do fim do acesso, os dados ficam guardados por 30 dias para exportar ou voltar. Depois disso, a conta e os dados são apagados. URL: https://precificador3d.com.br/ajuda/plano-e-cobranca/o-que-acontece-com-meus-dados Central de ajuda › Plano e cobrança · Atualizado em 3 de outubro de 2026 · 1 min de leitura Os dados da conta não somem no dia do cancelamento. ## Linha do tempo - **Até o fim do período pago:** a conta funciona normalmente. - **Por 30 dias depois:** os dados ficam guardados para você exportar o que precisar ou voltar. - **Depois dos 30 dias:** os dados da conta são apagados. ## O que exportar antes - A tabela de preços dos produtos, em **Precificação em massa**, nos formatos CSV. - O extrato de créditos, em **Plano e créditos**, em CSV. - O estoque de produtos, com **Exportar**. - Os PDFs das cotações e os arquivos de impressão que quiser guardar. ## Falar com o suporte Não resolveu? Fale com a gente pelo WhatsApp [(11) 94463-3589](https://wa.me/5511944633589) ou pelo e-mail [dados@precificador3d.com.br](mailto:dados@precificador3d.com.br). Conte o que você tentou e, se puder, mande um print da tela. ## Não achou o que procurava? Fale com o suporte pelo WhatsApp ou por e-mail (ver https://precificador3d.com.br/contato.md). --- URL: https://precificador3d.com.br/ajuda/plano-e-cobranca/liberar-espaco-no-disco Markdown: https://precificador3d.com.br/ajuda/plano-e-cobranca/liberar-espaco-no-disco.md Seção: Central de ajuda --- # Como liberar espaço no disco da conta > Em Configurações › Armazenamento, veja o que ocupa espaço, apague o que não usa e esvazie a lixeira. O que está na lixeira ainda conta no disco. URL: https://precificador3d.com.br/ajuda/plano-e-cobranca/liberar-espaco-no-disco Central de ajuda › Plano e cobrança · Atualizado em 3 de outubro de 2026 · 1 min de leitura Arquivos de impressão, versões antigas, fotos, imagens da IA, vídeos, a marca e os PDFs gerados ocupam o disco da conta. ## Passo a passo 1. **Abra Configurações › Armazenamento.** 2. **Veja quanto ocupa cada tipo e os Maiores arquivos.** 3. **Use Liberar espaço para escolher o que apagar.** 4. **Abra a Lixeira e use Excluir de vez ou Esvaziar lixeira.** > **Lixeira conta no disco** > O que você apaga fica 30 dias na lixeira e dá para restaurar. Enquanto isso, continua ocupando espaço. Se o espaço do plano não basta, o app mostra os benefícios do plano seguinte. ## Falar com o suporte Não resolveu? Fale com a gente pelo WhatsApp [(11) 94463-3589](https://wa.me/5511944633589) ou pelo e-mail [dados@precificador3d.com.br](mailto:dados@precificador3d.com.br). Conte o que você tentou e, se puder, mande um print da tela. ## Não achou o que procurava? Fale com o suporte pelo WhatsApp ou por e-mail (ver https://precificador3d.com.br/contato.md). --- URL: https://precificador3d.com.br/ajuda/conta-e-equipe/convidar-uma-pessoa Markdown: https://precificador3d.com.br/ajuda/conta-e-equipe/convidar-uma-pessoa.md Seção: Central de ajuda --- # Como convidar uma pessoa para a equipe > Em Configurações › Equipe e perfis, clique em Convidar, informe o e-mail e o perfil. A pessoa recebe um e-mail para criar a senha ou aceita ao entrar. URL: https://precificador3d.com.br/ajuda/conta-e-equipe/convidar-uma-pessoa Central de ajuda › Conta e equipe · Atualizado em 3 de outubro de 2026 · 1 min de leitura Cada pessoa da equipe entra com o próprio login e um perfil de acesso. O número de pessoas depende do plano: 2 no Bancada, 5 no Oficina e 10 no Farm. ## Passo a passo 1. **Abra Configurações › Equipe e perfis.** 2. **Clique em Convidar.** 3. **Informe o E-mail e, se quiser, o Nome.** 4. **Escolha o Perfil.** 5. **Envie.** Um perfil com permissões sensíveis pede a sua senha de novo. ## Depois do convite - **Quem não tem login** recebe um e-mail e cria a senha. - **Quem já tem login no Precificador 3D** vê o convite ao entrar e escolhe Aceitar convite ou Recusar. Enquanto a pessoa não aceita, aparece como **Convite pendente**. Use **Reenviar convite** se o e-mail não chegou. > **Perfis em liberação** > Os perfis Vendas, Produção, Conteúdo e anúncios e Financeiro estão em liberação gradual. Até chegarem na sua conta, quem você convida entra como Gerente. ## Falar com o suporte Não resolveu? Fale com a gente pelo WhatsApp [(11) 94463-3589](https://wa.me/5511944633589) ou pelo e-mail [dados@precificador3d.com.br](mailto:dados@precificador3d.com.br). Conte o que você tentou e, se puder, mande um print da tela. ## Não achou o que procurava? Fale com o suporte pelo WhatsApp ou por e-mail (ver https://precificador3d.com.br/contato.md). --- URL: https://precificador3d.com.br/ajuda/conta-e-equipe/o-que-cada-perfil-pode-fazer Markdown: https://precificador3d.com.br/ajuda/conta-e-equipe/o-que-cada-perfil-pode-fazer.md Seção: Central de ajuda --- # O que cada perfil de acesso pode fazer > São seis perfis prontos: Dono, Gerente, Vendas, Produção, Conteúdo e anúncios e Financeiro. Cada um vê só o que a função precisa. URL: https://precificador3d.com.br/ajuda/conta-e-equipe/o-que-cada-perfil-pode-fazer Central de ajuda › Conta e equipe · Atualizado em 3 de outubro de 2026 · 1 min de leitura O perfil de acesso define o que cada pessoa vê e faz na conta. | Perfil | O que faz | |---|---| | Dono | Tudo, sempre. Transfere a propriedade, cancela a assinatura e pede a exclusão da conta. | | Gerente | Toca a operação inteira: preço, margem, cotações, produção, consignado, equipe e recebimentos. | | Vendas | Monta, envia e acompanha cotações e consignado, com custo e margem. Desconto até 10%. | | Produção | Lança gramas e horas, cuida da ficha técnica e da produção, sem ver custo. | | Conteúdo e anúncios | Fotos, artes, vídeos e catálogos com IA, sem cotações nem custos. Até 200 créditos de IA por dia. | | Financeiro | Vê custos, cotações e créditos, registra acertos e recebimentos. | > **Em liberação** > Os perfis Vendas, Produção, Conteúdo e anúncios e Financeiro estão em liberação gradual. Os perfis próprios, criados a partir dos prontos, fazem parte do plano Farm e estão em breve. Os perfis prontos fazem parte dos planos Oficina e Farm. ## Falar com o suporte Não resolveu? Fale com a gente pelo WhatsApp [(11) 94463-3589](https://wa.me/5511944633589) ou pelo e-mail [dados@precificador3d.com.br](mailto:dados@precificador3d.com.br). Conte o que você tentou e, se puder, mande um print da tela. ## Não achou o que procurava? Fale com o suporte pelo WhatsApp ou por e-mail (ver https://precificador3d.com.br/contato.md). --- URL: https://precificador3d.com.br/ajuda/conta-e-equipe/trocar-o-perfil-de-alguem Markdown: https://precificador3d.com.br/ajuda/conta-e-equipe/trocar-o-perfil-de-alguem.md Seção: Central de ajuda --- # Como trocar o perfil de uma pessoa > Em Equipe e perfis, use Trocar perfil na pessoa. A troca vale na hora, as sessões abertas dela caem e ela recebe um e-mail avisando. URL: https://precificador3d.com.br/ajuda/conta-e-equipe/trocar-o-perfil-de-alguem Central de ajuda › Conta e equipe · Atualizado em 3 de outubro de 2026 · 1 min de leitura A troca de perfil muda o que a pessoa vê e pode fazer, na hora. ## Passo a passo 1. **Abra Configurações › Equipe e perfis.** 2. **Na aba Pessoas, encontre a pessoa.** 3. **Clique em Trocar perfil.** 4. **Escolha o novo perfil e confirme.** Um perfil com mais poder pede a sua senha de novo. As sessões abertas da pessoa caem. Ela entra de novo com o perfil novo e recebe um e-mail avisando. > **Gerente** > O Gerente também cuida da equipe, mas não dá a ninguém mais do que ele mesmo tem e não mexe no Dono. ## Falar com o suporte Não resolveu? Fale com a gente pelo WhatsApp [(11) 94463-3589](https://wa.me/5511944633589) ou pelo e-mail [dados@precificador3d.com.br](mailto:dados@precificador3d.com.br). Conte o que você tentou e, se puder, mande um print da tela. ## Não achou o que procurava? Fale com o suporte pelo WhatsApp ou por e-mail (ver https://precificador3d.com.br/contato.md). --- URL: https://precificador3d.com.br/ajuda/conta-e-equipe/remover-uma-pessoa Markdown: https://precificador3d.com.br/ajuda/conta-e-equipe/remover-uma-pessoa.md Seção: Central de ajuda --- # Como remover uma pessoa da equipe > Em Equipe e perfis, use Remover na pessoa. Ela perde o acesso aos dados da conta na hora, mantém o login e recebe um e-mail. URL: https://precificador3d.com.br/ajuda/conta-e-equipe/remover-uma-pessoa Central de ajuda › Conta e equipe · Atualizado em 3 de outubro de 2026 · 1 min de leitura Quando alguém sai da equipe, remova o acesso dela à conta. ## Passo a passo 1. **Abra Configurações › Equipe e perfis.** 2. **Encontre a pessoa e clique em Remover.** 3. **Confirme.** O login da pessoa continua existindo, mas sem acesso aos dados da sua conta. Ela recebe um e-mail avisando. > **Libera uma vaga** > A pessoa removida deixa de contar no limite de pessoas do plano. ## Falar com o suporte Não resolveu? Fale com a gente pelo WhatsApp [(11) 94463-3589](https://wa.me/5511944633589) ou pelo e-mail [dados@precificador3d.com.br](mailto:dados@precificador3d.com.br). Conte o que você tentou e, se puder, mande um print da tela. ## Não achou o que procurava? Fale com o suporte pelo WhatsApp ou por e-mail (ver https://precificador3d.com.br/contato.md). --- URL: https://precificador3d.com.br/ajuda/conta-e-equipe/recuperar-a-senha Markdown: https://precificador3d.com.br/ajuda/conta-e-equipe/recuperar-a-senha.md Seção: Central de ajuda --- # Esqueci minha senha. Como recupero? > Na tela de entrada, clique em Esqueci minha senha e informe o e-mail. O link de recuperação chega por e-mail e vale 30 minutos. URL: https://precificador3d.com.br/ajuda/conta-e-equipe/recuperar-a-senha Central de ajuda › Conta e equipe · Atualizado em 3 de outubro de 2026 · 1 min de leitura A recuperação de senha é feita por um link enviado ao seu e-mail. ## Passo a passo 1. **Na tela de entrada, clique em Esqueci minha senha.** 2. **Informe o e-mail da sua conta.** 3. **Clique em Enviar link de recuperação.** 4. **Abra o e-mail e clique no link.** Ele vale 30 minutos. 5. **Crie a senha nova e salve.** > **O e-mail não chegou?** > Confira a caixa de spam e se o e-mail está certo. Se o link venceu, peça outro. ## Falar com o suporte Não resolveu? Fale com a gente pelo WhatsApp [(11) 94463-3589](https://wa.me/5511944633589) ou pelo e-mail [dados@precificador3d.com.br](mailto:dados@precificador3d.com.br). Conte o que você tentou e, se puder, mande um print da tela. ## Não achou o que procurava? Fale com o suporte pelo WhatsApp ou por e-mail (ver https://precificador3d.com.br/contato.md). --- URL: https://precificador3d.com.br/ajuda/conta-e-equipe/tornar-outra-pessoa-dono Markdown: https://precificador3d.com.br/ajuda/conta-e-equipe/tornar-outra-pessoa-dono.md Seção: Central de ajuda --- # Como passar a conta para outra pessoa ou ter dois donos > O Dono pode dar o papel de dono a outra pessoa da equipe com Tornar dono. A ação pede a senha de novo e fica registrada. URL: https://precificador3d.com.br/ajuda/conta-e-equipe/tornar-outra-pessoa-dono Central de ajuda › Conta e equipe · Atualizado em 3 de outubro de 2026 · 1 min de leitura Só o Dono mexe em donos. Ele pode dar o papel de dono a outra pessoa que já está na equipe. ## Passo a passo 1. **Abra Configurações › Equipe e perfis.** 2. **Encontre a pessoa na aba Pessoas.** 3. **Clique em Tornar dono.** 4. **Digite a sua senha para confirmar.** Para tirar o papel de dono de alguém, use **Tornar membro**. > **O Dono tem tudo** > O Dono cancela a assinatura e pede a exclusão da conta. Dê esse papel só a quem é dono do negócio de fato. ## Falar com o suporte Não resolveu? Fale com a gente pelo WhatsApp [(11) 94463-3589](https://wa.me/5511944633589) ou pelo e-mail [dados@precificador3d.com.br](mailto:dados@precificador3d.com.br). Conte o que você tentou e, se puder, mande um print da tela. ## Não achou o que procurava? Fale com o suporte pelo WhatsApp ou por e-mail (ver https://precificador3d.com.br/contato.md). --- URL: https://precificador3d.com.br/ajuda/conta-e-equipe/excluir-a-conta Markdown: https://precificador3d.com.br/ajuda/conta-e-equipe/excluir-a-conta.md Seção: Central de ajuda --- # Como excluir a conta > A exclusão da conta é pedida pelo Dono ao suporte. Ela apaga tudo: cotações, produtos, produção, estoque, consignado e arquivos. URL: https://precificador3d.com.br/ajuda/conta-e-equipe/excluir-a-conta Central de ajuda › Conta e equipe · Atualizado em 3 de outubro de 2026 · 1 min de leitura Não há botão de exclusão no app. O Dono pede a exclusão ao suporte, e o pedido fica registrado. ## Passo a passo 1. **Exporte o que você quer guardar.** Tabela de preços, extrato de créditos, estoque, PDFs e arquivos. 2. **Fale com o suporte pelo WhatsApp ou pelo e-mail abaixo.** 3. **Informe o e-mail da conta e confirme que é o Dono.** > **Não dá para desfazer** > Excluir a conta apaga tudo, inclusive cotações enviadas, consignado e produção. Se você só quer parar de pagar, cancele a assinatura. Os dados ficam guardados por 30 dias depois do fim do acesso. ## Falar com o suporte Não resolveu? Fale com a gente pelo WhatsApp [(11) 94463-3589](https://wa.me/5511944633589) ou pelo e-mail [dados@precificador3d.com.br](mailto:dados@precificador3d.com.br). Conte o que você tentou e, se puder, mande um print da tela. ## Não achou o que procurava? Fale com o suporte pelo WhatsApp ou por e-mail (ver https://precificador3d.com.br/contato.md). --- URL: https://precificador3d.com.br/ajuda/conta-e-equipe/preferencias-de-aviso Markdown: https://precificador3d.com.br/ajuda/conta-e-equipe/preferencias-de-aviso.md Seção: Central de ajuda --- # Como escolher os avisos que recebo > No menu do usuário, abra Preferências de aviso e escolha, para cada tipo, se quer receber no sino, por e-mail ou nos dois. URL: https://precificador3d.com.br/ajuda/conta-e-equipe/preferencias-de-aviso Central de ajuda › Conta e equipe · Atualizado em 3 de outubro de 2026 · 1 min de leitura O sino do app mostra os avisos de cotações, consignado, IA e créditos, conta e equipe, produção e sistema. Você escolhe o que quer receber e por onde. ## Passo a passo 1. **Abra o menu do usuário.** 2. **Clique em Preferências de aviso.** 3. **Para cada tipo, marque No sino e Por e-mail.** 4. **Salve.** ## Alguns avisos - Link aberto, cotação aprovada, recusada ou perto de vencer. - Acerto do consignado chegando, 3 dias antes, e acerto atrasado. - Estoque parado nas lojas. - Geração de IA pronta ou com falha. - Créditos acabando e renovação. > **Segurança** > Avisos de segurança da conta, como troca de perfil e remoção, sempre chegam. Na página **Avisos**, use **Só não lidas** e **Marcar todas como lidas**. ## Falar com o suporte Não resolveu? Fale com a gente pelo WhatsApp [(11) 94463-3589](https://wa.me/5511944633589) ou pelo e-mail [dados@precificador3d.com.br](mailto:dados@precificador3d.com.br). Conte o que você tentou e, se puder, mande um print da tela. ## Não achou o que procurava? Fale com o suporte pelo WhatsApp ou por e-mail (ver https://precificador3d.com.br/contato.md).