Entrar
Começar

Documentação do Easy Digital Downloads

Documentação, Materiais de Referência e Tutoriais para Easy Digital Downloads 

Preços Variáveis

A precificação variável é um recurso principal do Easy Digital Downloads que permite definir opções de preço personalizadas específicas para um único produto. Essa funcionalidade é um subconjunto de
criar um produto.

Embora a precificação variável seja opcional, muitas lojas dependem de sua funcionalidade para fornecer uma variedade de opções de compra para seus clientes. A precificação variável geralmente faz mais sentido do que ter entradas de produtos separadas e relacionadas.

Abaixo, descreveremos o que a precificação variável é [e não é], suas configurações adicionais, comportamento no front-end, casos de uso, integrações de extensões e muito mais.

O que é precificação variável?

Como mencionado acima, a precificação variável oferece a capacidade de adicionar várias opções de compra a um único produto em sua loja. Vamos analisar as duas maneiras básicas de implementar a precificação variável.

Precificação variável padrão

Ao configurar um novo produto, a precificação variável não está habilitada por padrão. O preço do seu novo produto é definido como R$0,00 por padrão e permanecerá assim até que você altere o preço ou habilite a precificação variável.

Para habilitar a precificação variável, você deve marcar a caixa de seleção rotulada Habilitar precificação variável na seção Preços de Download.

Após habilitar a precificação variável, uma nova interface aparecerá que permite inserir informações sobre uma opção de preço, uma linha por vez. No mínimo, cada linha precisa de um nome de opção. Se o campo de preço for deixado em branco, o preço dessa opção será assumido como R$0,00.

Adicionalmente, após criar várias opções de preço, você pode definir uma opção específica como padrão clicando no botão de rádio correspondente na coluna
Padrão.

Aqui está um exemplo de um produto que usa precificação variável com três opções de preço, uma das quais é definida como a seleção padrão para os clientes.

Esta configuração de produto permitirá que o cliente compre a Opção Um, a Opção Dois ou a Opção Três. A Opção Dois será selecionada por padrão, embora o cliente possa facilmente selecionar uma opção diferente. A exibição do botão de compra no front-end se parecerá com isto:

Observe que os valores que você fornece para
Nome da Opção e Preço são usados como rótulos para os botões de rádio. Da mesma forma, a opção de preço que você selecionou como Padrão será automaticamente selecionada quando a página carregar.

A partir daqui, o cliente pode clicar no botão de compra, deixando a seleção como está, ou selecionar uma opção de preço diferente antes de prosseguir.
Nesta configuração padrão, apenas uma opção de preço pode ser selecionada pelo cliente. Isso nos leva à próxima configuração que você pode ter visto em capturas de tela anteriores.

Modo de compra com múltiplas opções

Quando você marca a caixa de seleção para habilitar preços variáveis, outra caixa de seleção será exibida abaixo dela com o rótulo
Habilitar modo de compra multiopção. Permite que várias opções de preço sejam adicionadas ao seu carrinho de uma vez.

Como o rótulo indica, o modo de compra multiopção permite que o cliente selecione mais de uma opção de preço por vez para compra. Marcar esta caixa de seleção não mudará nada na tela de edição sobre como você configura suas opções de preço. No entanto, mudará o botão de compra no front-end para exibir as opções de preço como caixas de seleção em vez de botões de rádio.

Essa simples mudança aproveita a natureza do HTML. Em um único formulário HTML, caixas de seleção agrupadas permitem múltiplas seleções de uma vez, enquanto botões de rádio agrupados não.

Simplificando, o estado da sua configuração de modo de compra multiopção determina se seus clientes podem ou não comprar mais de uma opção de preço [de um único produto] por vez.

Observação: a ordem de exibição no front-end das suas opções de preço pode ser controlada clicando e arrastando o ícone de direção que aparece à esquerda de cada opção de preço na tela de edição.

Arquivos associados ao produto

As opções de preço não precisam ser associadas a arquivos de produto, pois o Easy Digital Downloads em si não exige que os produtos tenham arquivos. No entanto, quando os arquivos de produto estão presentes, você tem controle sobre como esses arquivos são associados às suas novas opções de preço.

Quando você marcou anteriormente a caixa de seleção para habilitar preços variáveis, outra mudança na interface ocorreu que você pode não ter notado. Na seção
Arquivos de Download, uma nova coluna chamada Atribuição de Preço foi adicionada à área de Downloads de Arquivos, permitindo que você associe diretamente um arquivo de produto a uma opção de preço já criada.

Note que o menu suspenso Atribuição de Preço, que será exibido para cada linha de arquivo de produto, tem uma lista preenchida de suas opções de preço definidas, bem como uma seleção
Todos. Todos, a seleção padrão, significa que, independentemente da opção de preço que o cliente comprar, este arquivo será distribuído com a compra. Se você não configurar a Atribuição de Preço, este é o comportamento padrão.

Para associar um arquivo de produto a uma opção de preço específica, você o selecionaria neste menu. Fazer isso garante que o arquivo só será distribuído ao cliente se a opção de preço associada for comprada. Nenhuma outra compra de opção de preço distribuirá esse arquivo.

Aqui está um exemplo de um produto que tem um arquivo de produto geral e um arquivo de produto adicional associado a cada opção de preço:

Com esta configuração, assumindo que o cliente compre apenas uma opção de preço, ele sempre receberá *dois* arquivos de produto, independentemente da opção de preço comprada.

Precificação variável com Pacotes

No artigo Criação de Produtos, você aprendeu sobre as Opções de Tipo de Produto, permitindo que você deixe um produto como tipo Padrão ou o altere para um Pacote.

Bundles são um tipo especial de produto que permite configurar um único produto como uma forma de comprar acesso a vários outros produtos. Por exemplo, se o Produto A, o Produto B e o Produto C forem entradas de produto separadas com seus próprios preços e arquivos, você pode criar o Bundle A como uma forma de comprar os produtos individuais mencionados em uma única transação.

Preços variáveis funcionam com bundles também. Nada muda na forma como você configura preços variáveis no Bundle A, ou em qualquer um dos outros três produtos. No entanto, após alterar a Opção de Tipo de Produto no bundle, os campos de upload de arquivos serão substituídos por menus suspensos preenchidos com todos os outros produtos da sua loja, juntamente com suas opções de preço.

Conceitualmente, isso é o mesmo que o tipo de produto Padrão no sentido de que você está selecionando o que está sendo comprado. A principal diferença é que, ao configurar um bundle, você não está selecionando arquivos, mas sim selecionando produtos inteiros e/ou suas opções de preço.

O objetivo aqui é associar opções de preço do Bundle A a produtos filhos inteiros, ou às opções de preço desses produtos filhos. A captura de tela abaixo descreve uma configuração comum.

Para ilustrar ainda mais o que isso significa, vamos colocar a configuração acima em palavras.

  • Comprar a Opção 1 concede acesso à Opção 1 do Produto A e à Opção 1 do Produto B
  • Comprar a Opção 2 concede acesso à Opção 2 do Produto A e à Opção 2 do Produto B

Além disso, se você selecionasse o Produto B em si em vez de uma de suas opções de preço, todas as opções de preço do Produto B seriam incluídas na compra da compra correspondente do Bundle A.

Por último, para qualquer produto que seja selecionado para ser incluído em um bundle, seja um produto inteiro ou suas opções de preço, os arquivos do produto associados ao produto (e suas opções de preço apropriadas) tornam-se acessíveis de acordo com sua configuração após a compra do bundle.

Como você pode ver, a configuração de preços variáveis é completamente opcional, mas também vem com comportamento padrão e configurações adicionais que permitem criar facilmente opções de preço que atendam às suas necessidades específicas. Em sua forma mais simples, as informações acima cobrem preços variáveis. Agora vamos cobrir como se pode usar preços variáveis no mundo real.

Casos de uso comuns de preços variáveis

Existem dezenas, senão centenas de maneiras de usar preços variáveis. No entanto, a equipe da Easy Digital Downloads vê certos casos de uso repetidamente. Aqui estão alguns casos que utilizam todas as configurações adicionais.

Venda de álbuns de música

Este é provavelmente um dos casos de uso mais comuns para preços variáveis. Músicos independentes usam Easy Digital Downloads para vender seus álbuns de música. Semelhante ao popular serviço iTunes, esses músicos querem ser capazes de vender um álbum completo, bem como faixas individuais. Preços variáveis com o modo de compra de múltiplas opções são perfeitos para isso.

Se planejarmos isso antes de configurar o produto, fica claro que o cliente deve ter a opção de comprar uma única faixa, várias faixas de uma vez ou o álbum inteiro com todas as faixas incluídas. Do ponto de vista do planejamento, a lista de produtos ficaria assim:

  • faixa 1
  • faixa 2
  • faixa 3
  • álbum completo

Note que o álbum completo é uma opção assim como as faixas individuais. Nenhuma hierarquia é necessária para opções de preço. São os arquivos do produto que detêm a estrutura do que o cliente está comprando. Dê uma olhada nesta configuração de produto com base nos planos acima:

O modo de compra multi-opção está ativado para permitir que várias faixas individuais sejam compradas de uma vez. A opção de preço de álbum completo está definida como padrão, pois essa é a compra preferida. Arquivos de produto individuais são associados às opções de preço apropriadas.

O importante a ressaltar é que o arquivo de produto álbum-completo (geralmente uma pasta .zip compactada) inclui todas as faixas individuais. Easy Digital Downloads não inclui os outros arquivos em um único download para você. Você simplesmente empacotaria os arquivos do produto apropriadamente antes de carregá-los em seu produto.

Seu álbum agora está pronto para ser distribuído usando preços variáveis com o modo de compra multi-opção.

Dica profissional: adicione outro arquivo de produto para a arte da capa e defina sua Atribuição de Preço como Todas. 😉

Opções de licenciamento

Você pode reconhecer as opções de licenciamento de nosso próprio site. Usando a extensão Software Licensing, fornecemos três opções de preço permitindo que os clientes decidam quantas ativações de licença eles gostariam de receber para as extensões que estão comprando.

Como você deve ter adivinhado, não há nada na interface do usuário de preços variáveis padrão que permita configurar detalhes como ativações de licença para um produto que está sendo vendido. Essas opções adicionais existem apenas quando adicionadas programaticamente por extensões.

Aqui está uma visão das opções de preços variáveis quando a extensão Software Licensing está ativada:

Embora haja muito mais para configurar ao usar o Software Licensing, a captura de tela acima ilustra as alterações feitas nas linhas de preços variáveis quando a extensão é ativada. Se deixado intocado para um produto sem licença, o comportamento descrito anteriormente no artigo não mudará.

No entanto, a captura de tela mostra como uma extensão pode adicionar novos campos e configurações que permitem definir detalhes específicos sobre uma opção de preço variável. Embora este ainda seja um produto no geral, as configurações adicionais fornecidas pelo Software Licensing permitem que cada opção de preço se comporte de acordo com sua configuração escolhida.

Opções de preço de pagamento recorrente

Muitas outras extensões adicionam campos às linhas de opções de preço e interagem com elas logicamente com base na funcionalidade necessária. Algumas delas até modificam a exibição front-end das opções de preço com base na configuração back-end, como nossa extensão Recurring Payments.

Quando uma opção de preço é definida como um pagamento recorrente, campos adicionais ficam disponíveis para definir os detalhes específicos do comportamento recorrente dessa opção de preço.

Com essa configuração, observe como a exibição no front-end das opções de preço foi modificada para refletir os detalhes da assinatura:

Como você pode ver, as possibilidades são infinitas.

FAQs e problemas de precificação variável

Abaixo você encontrará respostas para algumas das perguntas mais comuns sobre precificação variável. Se sua dúvida não estiver listada abaixo, entre em contato com o suporte para obter ajuda.

Se eu atribuir um novo arquivo de produto a uma opção de preço que já foi comprada, meus clientes terão acesso ao novo arquivo?

Sim.

Posso ter uma configuração de precificação variável padrão que seja definida automaticamente para todos os novos produtos?

Embora Easy Digital Downloads não ofereça essa funcionalidade, ela está disponível através de uma extensão de terceiros. https://wordpress.org/plugins/easy-digital-downloads-variable-defaults/ Entre em contato com o criador da extensão se tiver dúvidas ou preocupações.

Eu gerencio um site de fotos de banco de imagens. Se eu fizer o upload de uma única imagem, ela pode definir as opções de preço com base em tamanhos de imagem criados automaticamente?

Não. Se estamos falando de opções de preço, arquivos de produto ou ambos, não há como fazer o upload de um único arquivo de imagem e fazer com que ele crie automaticamente diferentes tamanhos de imagem para serem definidos como opções de preço separadas. As opções de preço e as associações de arquivos devem ser definidas manualmente, independentemente do tipo de arquivo do produto.

Posso visualizar relatórios detalhados de estatísticas e ganhos para opções de preço variável?

No momento, não. Essa melhoria é uma alta prioridade em nosso quadro de desenvolvimento. No entanto, até agora, o desempenho das opções de preço está incluído nas estatísticas do produto inteiro.

Existe um limite para o número de opções de preço que posso ter?

Tecnicamente, não. Não definimos um limite para o número de opções de preço que um único produto pode ter. No entanto, um limite ajustável geralmente é imposto no nível do servidor.

A tela de edição do produto, como a maioria das telas de administração do WordPress, é simplesmente um grande formulário HTML. Toda vez que você salva/atualiza a página, você está essencialmente clicando no botão "enviar" de um formulário. Isso significa que cada configuração na tela é um campo de formulário, seja o título do produto, a caixa de seleção para habilitar a precificação variável ou até mesmo a área de texto para Notas de Download.

Embora a grande maioria dos usuários nunca tenha um problema, há alguns que podem precisar ter centenas de opções de preço e entradas de arquivos de produto correspondentes. Considerando o fato de que cada opção de preço individual e linha de upload de arquivo inclui várias configurações individuais, o número de campos enviados pode rapidamente chegar a centenas, senão milhares.

No seu servidor, onde o PHP está configurado, existem várias configurações e valores que seu host controla. Uma dessas configurações é chamada
max_input_vars e seu valor geralmente é 1000. Ou seja, o número máximo de valores de entrada (campos de formulário) que podem ser enviados de uma vez é 1000. Conforme descrito acima, você pode exceder esse limite.

Em certos casos, atingir esse limite não apresentará nenhum tipo de erro. Em vez disso, alguns dos campos na página não serão salvos. No que diz respeito a preços variáveis e seus arquivos associados, você pode ver muitas de suas linhas salvas corretamente até um certo número, com o restante faltando.

Se essa situação ocorrer, você
deve contatar seu provedor e solicitar que “o
max_input_vars seja aumentado para um valor maior.” No passado, um aumento para 3000 resolveu o problema para muitos. Solicite um número que você estime que removerá a restrição para suas necessidades.

APreços Personalizadosextensão funciona com preços variáveis?

Sim.

AEnvios de Frontenda extensão suporta preços variáveis?

Sim.

Posso usar Quantidades de Item com preços variáveis?

Sim.

Posso usar o shortcode [purchase_link] para uma opção de preço variável?

Sim. Veja a documentação para saber como usar o parâmetro price_id.

Posso adicionar uma opção de preço ao carrinho usando um URL de adição ao carrinho personalizado?

Sim. No entanto, você só pode adicionar uma opção de preço de um produto por URL. Veja a documentação para saber como construir o URL com uma opção de preço.

Se um cliente adicionar uma opção de preço variável ao carrinho e decidir mudar de opção, como isso funciona?

Por padrão, a única maneira de trocar de opções depois de adicionadas ao carrinho é remover o produto do carrinho e, em seguida, adicionar novamente a seleção correta. Uma solução muito melhor pode ser encontrada na extensão Variable Pricing Switcher.

Posso exibir opções de preço variável como um menu suspenso em vez de uma lista de opções?

Isso requer desenvolvimento personalizado. No entanto, já existe um trecho de código escrito que deve servir ao propósito.

Este artigo foi útil?

Comece a vender hoje mesmo!

Junte-se a mais de 50.000 proprietários de lojas inteligentes e comece a usar a maneira mais fácil de vender produtos digitais com o WordPress.

Copyright © 2025 Sandhills Development, LLC

[universally_switcher]