Como adicionar opções de produto personalizadas na Shopify
As variantes cobrem o que você tem em estoque. Nomes, datas, fotos e adicionais pagos precisam de campos. Veja como diferenciá-los e configurá-los.

O que a Shopify oferece
Todo produto no Shopify pode ter até três opções, como Tamanho, Cor e Material, e até 2.048 variantes. O Shopify aumentou o limite de 100 para 2.048 variantes para todos os lojistas em outubro de 2025.
Uma variante é uma versão do produto que você pode estocar e vender: uma camiseta preta tamanho M, um copo térmico verde de 16 oz. Cada variante tem seu próprio preço, SKU, peso e quantidade em estoque, e seu tema mostra as opções como botões ou menus suspensos na página do produto. Uma camiseta em cinco tamanhos e quatro cores são 20 variantes, e o Shopify controla cada uma separadamente.
Esse modelo foi feito para o que você guarda na prateleira. Produtos personalizados pedem outra coisa.
Variante ou campo: um teste rápido
Antes de adicionar qualquer coisa a um produto, faça quatro perguntas:
- Você estoca isso? Se você mantém estoque separado para cada escolha, como copos térmicos lisos em cinco cores, é uma variante.
- A lista é fixa e curta? Tamanhos e cores são. Um nome, uma data ou uma mensagem não são: é um campo.
- Cada pedido traz algo novo? Uma foto, um logo ou uma receita escrita à mão é um campo, geralmente um upload.
- É um extra além do produto? Embalagem de presente, uma segunda face gravada ou um envio expresso é um campo com preço, não uma nova versão do produto.
A maioria dos produtos personalizados acaba com uma ou duas variantes para o que você estoca, e alguns campos para o que o cliente informa.
Onde as variantes param de funcionar
Produtos personalizados pedem coisas que você não pode estocar:
- Texto livre. Um nome, uma data ou uma mensagem têm valores infinitos. Nenhuma lista de variantes dá conta.
- Arquivos. Uma foto ou um logo é diferente em cada pedido.
- Adicionais. Embalagem de presente, uma corrente mais longa ou um envio expresso multiplicam suas variantes. Três metais, três comprimentos de corrente e embalagem de presente ligada ou desligada já são 18 variantes para um colar, e cada novo extra dobra isso de novo.
- Perguntas de acompanhamento. Uma mensagem de presente só importa quando o cliente escolheu a embalagem de presente. Variantes não conseguem fazer uma segunda pergunta com base na primeira.
Isso tudo pertence a campos na página do produto, não a variantes.
O jeito nativo: propriedades de item de linha
Os temas do Shopify podem coletar detalhes extras com propriedades de item de linha. Cada uma é um nome e um valor salvos na linha do carrinho e no pedido, então o cliente vê no carrinho e sua equipe vê no admin. Um tema pode capturá-las com um input dentro do formulário do produto, ou pela Ajax Cart API.
No formulário do produto, um input chamado properties[Engraving] salva o que o cliente digita como “Engraving”. Um nome que começa com underline, como properties[_ref], fica oculto do cliente no checkout.
Funciona, com limites:
- Cada campo exige editar o código do tema, e o código fica naquele tema. Troque de tema e você adiciona tudo de novo.
- Uma propriedade não tem preço. Cobrar por ela precisa de outra coisa.
- Um input obrigatório só bloqueia o formulário do produto. Nada verifica o carrinho de novo no checkout.
- Mostrar um campo só depois de uma resposta anterior exige escrever seu próprio script.
O jeito com app: um bloco de campos
Um app de opções adiciona os campos como um bloco de app que você posiciona no editor de temas, sem código. Com o GMVify Custom Product Options, você pode:
- Perguntar com texto, opções, amostras, datas, caixas de seleção e uploads.
- Mostrar um campo só quando uma resposta anterior pedir por ele.
- Cobrar por uma opção, uma letra ou um arquivo, no checkout da Shopify.
- Validar campos obrigatórios no checkout, incluindo o Shop Pay.
- Sinalizar pedidos com informações faltando.
- Exibir os campos no idioma do cliente, traduzidos automaticamente.
- Começar a partir de 94 modelos por tipo de produto.
As respostas continuam chegando ao pedido como propriedades de item de linha, então sua equipe as lê onde já lê todo o resto.
Escolha o tipo de campo certo
O tipo de campo define a facilidade de responder e a clareza com que a resposta chega até você:
- Texto para nomes e mensagens curtas. Defina um limite de caracteres: nosso modelo de gravação permite 20 caracteres, o de copo térmico, 15 para um nome.
- Texto longo para listas e observações, como os nomes da família em um enfeite de Natal, até 120 caracteres.
- Amostras para cores e materiais, quando ver a opção ajuda: cores de linha, papel, metal.
- Um menu suspenso para listas mais longas, como um título em um moletom: Mama, Mimi, Nana, Grandma ou Auntie.
- Botões para duas a quatro opções que vale a pena ver de uma vez, como manga esquerda ou direita.
- Uma data para eventos, como a noite em um mapa estelar ou a data de um casamento.
- Uma caixa de seleção para um extra de sim ou não, como adicionar um laço vermelho por +R$ 10,00.
- Um upload para fotos, logos e arquivos de impressão.
Configure em cinco passos
- Liste o que muda a cada pedido (personalizado) e o que você tem em estoque (variantes).
- Mantenha as opções de estoque como variantes, com seu próprio inventário.
- Adicione um campo para cada detalhe personalizado, na ordem em que o cliente decide, e torne obrigatórios os que você não consegue produzir sem.
- Coloque um preço nas opções que custam mais para você, e mostre ao lado da opção.
- Faça um pedido de teste, incluindo um checkout expresso, e leia o que chega no seu admin.
Começar de um modelo para o seu tipo de produto economiza a maior parte dos passos três e quatro. Você pode alterar cada rótulo, limite e preço depois.
Teste antes de lançar
Percorra a página como um cliente, primeiro no celular:
- Pule cada campo obrigatório e tente adicionar ao carrinho. Depois tente de novo por um botão de checkout expresso.
- Escolha cada opção com preço e confira se o total do carrinho bate com o que a página mostrou.
- Mude de ideia no meio: troque uma opção, desmarque um adicional e confira se o total acompanha.
- Abra o pedido de teste no seu admin e leia como quem vai produzir. Falta algo, ou está confuso?
Regras gerais
- Coloque os campos acima de Adicionar ao carrinho, na ordem em que o cliente decide.
- Defina um limite de caracteres que corresponda ao que você consegue produzir.
- Mostre o preço de um adicional ao lado da opção, antes de Adicionar ao carrinho.
- Rotule os campos com as palavras do cliente, não as da sua oficina.
- Pergunte só o que você precisa para fazer o pedido. Cada pergunta extra custa atenção.
Perguntas que os lojistas fazem
Quantas opções um produto da Shopify pode ter?
Três opções e até 2.048 variantes por produto.
Os campos personalizados aparecem no pedido?
Sim. Eles são salvos como propriedades de item de linha no carrinho e no pedido, então sua equipe os vê no admin da Shopify.
Posso cobrar por um campo personalizado?
Não apenas com propriedades de item de linha. Um app precisa adicionar o preço no carrinho da Shopify, por exemplo pela função Cart Transform da Shopify.
O cliente consegue pular um campo obrigatório com o Shop Pay?
Só se nada validar o carrinho no checkout. A função Cart and Checkout Validation da Shopify roda lá, incluindo checkouts expressos como Shop Pay, PayPal, Google Pay e Apple Pay.
O que acontece com meus campos se eu trocar de tema?
Campos escritos no código do tema ficam no tema antigo. Um bloco de app é adicionado de novo no editor do novo tema, e suas configurações permanecem no app.
