Implantação · 9 min de leitura

WooCommerce para produtos personalizados: como planejar opções e orçamento

Separe variação com estoque, campo de personalização e adicional de preço no WooCommerce, com demo de pedido e casos de teste. Planeje antes do orçamento.

Por Guilherme Fernandes, responsável pelos projetos da SouLoja · Atualizado em

Ilustração de produtos de papel (caneca, camiseta, caixa) com fichas de cor e tamanho para personalização

O WooCommerce atende bem produtos personalizados quando o projeto separa, antes de qualquer orçamento, três coisas que o lojista costuma chamar pelo mesmo nome de “opção”: a variação que tem estoque, o campo que o cliente preenche e o adicional que muda o preço. Cada uma é resolvida de um jeito diferente, tem limites próprios e chega ao pedido e ao ERP de forma diferente. Este guia é para quem vende canecas, camisetas, brindes, convites, placas ou qualquer produto feito sob pedido e quer chegar à proposta com a regra escrita. Ele parte de uma regra concreta de produto e não pressupõe que tudo seja nativo da plataforma.

Variação, campo ou adicional de preço: qual é a diferença?

A pergunta que separa os três é simples: isto muda o estoque, muda o que o cliente informa ou muda o preço?

Tipo de opção Exemplo Tem estoque e SKU? Como se resolve no WooCommerce Limite que afeta o projeto
Variação Cor da caneca, tamanho da camiseta Sim, por variação Nativo: produto variável com atributos Acima de 30 variações, os seletores deixam de ser dinâmicos por padrão
Campo de personalização Nome a gravar, frase, logo enviado Não Extensão, como a Product Add-Ons, ou código específico Não tem SKU nem estoque próprio
Adicional de preço Embalagem para presente, gravação extra, prazo expresso Não Extensão ou código específico Na Product Add-Ons, vale para todas as variações do produto

Variação. Pela documentação de produtos variáveis, consultada em 20/10/2026, cada variação pode ter preço, estoque, SKU, imagem e peso próprios, e uma variação sem preço não aparece na loja. Use variação quando a escolha corresponde a um item físico diferente na prateleira. A mesma documentação registra um limite prático: com até 30 variações, os seletores da página se ajustam conforme o cliente escolhe; acima disso, ficam estáticos e o cliente pode chegar a uma combinação inexistente, a menos que um desenvolvedor altere esse limite. Transformar personalização em variação multiplica combinações rápido: cinco cores, quatro tamanhos e três acabamentos já são 60.

Campo de personalização. É o que o cliente digita ou envia e que só existe naquele pedido. A documentação do núcleo descreve tipos de produto, atributos e variações; campos preenchidos pelo cliente na página do produto aparecem na extensão Product Add-Ons, paga, ou em soluções de terceiros e código próprio. A Product Add-Ons oferece, entre outros, texto curto (que pode aceitar só letras, só números ou e-mail, com limite de caracteres), texto longo, envio de arquivo, seletor de data e preço definido pelo cliente, e cada campo pode ser obrigatório.

Adicional de preço. Na Product Add-Ons, o adicional pode ser fixo (cobrado uma vez, independentemente da quantidade), por quantidade (multiplicado pela quantidade do produto) ou percentual (sobre o preço do produto). Valores negativos viram desconto. Essa distinção muda o total do pedido e precisa estar escrita na regra: “embalagem para presente” costuma ser uma vez por item; “gravação no verso” costuma ser por unidade.

O que mapear além das opções da página?

A página do produto é a parte visível. O projeto também precisa responder ao que acontece depois do clique em comprar, e aqui nenhuma resposta deve ser assumida como nativa.

  • Validações. Quantos caracteres cabem na gravação? Aceita acento e emoji? Que formatos e tamanhos de arquivo são aceitos? A Product Add-Ons permite restringir tipo de caractere e limite de texto; regras como “só aceitar arquivo vetorial” ou “exigir arte quando a gravação for frente e verso” precisam ser verificadas na extensão escolhida. A documentação informa que a extensão não tem lógica condicional própria e sugere combiná-la com outras ferramentas.
  • Arquivos do cliente. Pela documentação, os arquivos enviados aparecem no pedido e nos e-mails de confirmação e ficam em pastas com nome aleatório dentro de wp-content/uploads/. A mesma página alerta que algumas hospedagens permitem listar diretórios e recomenda pedir que isso seja desativado. Defina também por quanto tempo os arquivos ficam guardados e quem os apaga.
  • Prazo de produção. Produto personalizado raramente sai no mesmo dia. O prazo de produção precisa somar ao prazo de frete mostrado ao cliente, e essa soma depende de como o plugin de frete e o tema exibem a informação.
  • Envio ao ERP. Os adicionais da Product Add-Ons não têm SKU próprio e não são tratados como produtos individuais. O ERP recebe o SKU da variação; o texto da gravação, o arquivo e os adicionais chegam, quando chegam, como informação extra do item. Confirme com o fornecedor do conector se esses dados são levados e em que campo, e se o adicional de preço precisa virar um item de serviço para a nota fiscal.
  • Variações e adicionais juntos. Em produto variável, os adicionais são herdados por todas as variações; a extensão não permite um conjunto diferente para cada uma. Se só a caneca branca aceita impressão colorida, essa regra não cabe na configuração padrão.

Demonstração: um produto com opções, preço e pedido resultante

O exemplo abaixo é uma demonstração com produto, preços e cliente fictícios. Ele mostra como escrever a regra; o comportamento exato da tela deve ser conferido em homologação com a extensão escolhida.

Produto: Caneca personalizada (produto variável).

Elemento Tipo Configuração na demonstração
Cor: branca, preta Variação SKU CAN-BRANCA e CAN-PRETA, estoque por cor, R$ 45,00 cada
Nome para gravar Campo de texto curto Obrigatório, somente letras, até 20 caracteres
Arte do cliente Envio de arquivo Opcional
Gravação no verso Adicional por quantidade + R$ 6,00 por unidade
Embalagem para presente Adicional fixo + R$ 10,00 por item do pedido

Compra simulada: 3 canecas pretas, nome “Ana”, arte enviada, com gravação no verso e embalagem para presente.

PEDIDO DE DEMONSTRAÇÃO

Caneca personalizada - Preta          SKU CAN-PRETA     x 3
  Nome para gravar: Ana
  Arte do cliente: arte-ana.png
  Gravação no verso (+ R$ 6,00 por unidade)
  Embalagem para presente (+ R$ 10,00)

Cálculo esperado
  3 x R$ 45,00 (variação) ............. R$ 135,00
  3 x R$ 6,00 (adicional por unidade) .. R$  18,00
  1 x R$ 10,00 (adicional fixo) ........ R$  10,00
  Total do item ........................ R$ 163,00

Estoque: baixa 3 unidades de CAN-PRETA
ERP: recebe CAN-PRETA x 3; dados da gravação e arquivo a confirmar no conector
Produção: precisa do nome, da arte e da cor

Dois detalhes desta demonstração costumam passar despercebidos. Pela documentação, por padrão só os adicionais fixos aparecem com o valor ao lado do nome no carrinho e no checkout; os demais exigem ajuste para exibir o preço. E o estoque baixa só da variação: se a embalagem para presente tem estoque limitado, ela precisa de outra solução.

Quais casos de teste fecham a regra?

Escreva cada caso com entrada e resultado esperado, e repita a lista depois de cada atualização do WooCommerce ou da extensão.

Caso Entrada Resultado esperado
1 Comprar sem preencher o nome Produto não vai para o carrinho; mensagem clara
2 Nome com número ou acima do limite Campo recusa a entrada
3 1 unidade com embalagem Adicional fixo cobrado uma vez
4 3 unidades com embalagem e verso Fixo uma vez; verso multiplicado por 3 (cálculo da demonstração)
5 Arquivo enviado Arquivo visível no pedido e nos e-mails ao lojista e ao cliente
6 Variação sem estoque Cor indisponível não pode ser comprada
7 Pedido aprovado ERP recebe SKU e quantidade; dados de personalização no campo combinado
8 Pedido cancelado Estoque da variação volta; arquivo tratado conforme a política definida
9 Compra no celular Campos, envio de arquivo e preço visíveis e utilizáveis

Extensão pronta, adaptação ou código específico?

Caminho Quando atende O que entra no orçamento Risco principal
Extensão pronta As opções cabem nos campos e nos tipos de preço da extensão, sem regra condicional Licença anual, configuração, casos de teste Depender do ciclo de atualização do desenvolvedor
Adaptação A extensão resolve quase tudo, mas falta exibir o preço, ajustar o layout ou levar um dado ao ERP Licença, horas de ajuste, teste a cada atualização Ajuste quebrar numa atualização da extensão
Código específico Há regra condicional, preço por fórmula, prévia visual da arte ou fluxo de aprovação Desenvolvimento, documentação e manutenção do código Custo contínuo de manter o que foi construído

A Product Add-Ons é vendida com licença anual no Marketplace; o valor e a forma de renovação estão na página do produto, e entram na conta descrita no guia sobre o custo total de uma loja WooCommerce. Quando a regra exige código específico em boa parte do catálogo, vale reavaliar a escolha entre plataforma pronta ou sob medida, e, se for o caso, o desenvolvimento de e-commerce sob medida. Brindes corporativos com pedido mínimo e preço por cliente somam outra camada de regras, tratada nos requisitos de um e-commerce B2B.

Condições e limites

O comportamento descrito da Product Add-Ons segue a documentação consultada em 20/10/2026 e pode mudar entre versões. Outras extensões de campos personalizados têm regras diferentes e precisam ser avaliadas uma a uma. A documentação informa que personalizações da extensão ficam fora da política de suporte da WooCommerce e que configurações do servidor, como max_input_vars, podem impedir salvar produtos com muitos campos. A integração com ERP depende do conector e não foi testada para este texto.

Próximo passo

Se você ainda compara plataformas para esse tipo de catálogo, veja como comparar WooCommerce e Nuvemshop com a mesma regra de produto. Com a regra escrita, a demonstração e os casos de teste preenchidos para o seu produto, a proposta fica objetiva: conheça a nossa criação de loja com WooCommerce.

Próxima leitura

Continue planejando sua loja

Próximo passo

Conte o que sua loja virtual precisa fazer

Informe seu segmento, se já vende online e quais são os principais desafios da operação. A partir daí, discutimos a estrutura do projeto e preparamos uma proposta com entregas e responsabilidades definidas.