Viewer: visualize o produto
Apresentação do modelo 3D e de sua aparência. Útil quando o mais importante é mostrar o produto de diferentes ângulos sem disponibilizar a edição da estampa.
Integração de e-commerce - do projeto ao pedido
Adicione apresentação em 3D, configuração de variações e personalização de produtos ao seu site. O cliente visualiza o produto, escolhe as opções e prepara o projeto na sua loja, enquanto você gerencia o catálogo e os pedidos no seu sistema.
Escolha o plugin para WordPress com WooCommerce instalado para realizar a configuração sem escrever código de integração. Se você desenvolve seu próprio site ou loja, conecte as ferramentas incorporadas ao backend e ao carrinho usando a Public API e eventos postMessage.
As ilustrações mostram a interface real, extraída de gravações e do painel do plugin. Os nomes dos botões nas imagens estão em inglês; a aparência da ferramenta depende da configuração da loja.
Você pode preparar o mesmo projeto de produto para apresentação, configuração ou edição da estampa. Escolha como conectá-lo à loja de acordo com seu site e o trabalho de desenvolvimento necessário.
O plugin oferece suporte pronto para WordPress e WooCommerce. A API permite criar sua própria conexão com outra plataforma, uma aplicação headless ou um sistema de pedidos existente.
| Área | WordPress + WooCommerce | Sistema próprio pela API |
|---|---|---|
| Configuração inicial | Instalação do plugin e assistente de conexão no painel do WordPress. | Implementação da conexão no backend e da incorporação no site. |
| Produtos e variações | Associação do projeto ao produto WooCommerce e sincronização das variações. | Associação dos identificadores de produtos e opções aos dados da sua loja. |
| Carrinho e pedidos | Suporte pronto para configurações, projetos dos clientes e prévias no WooCommerce. | Tratamento dos eventos da ferramenta incorporada e sincronização dos pedidos no seu sistema. |
| Arquivos e recursos | Biblioteca local, projetos e arquivos de pedidos no servidor do WordPress. | Armazenamento e acesso aos dados de acordo com o modo de integração escolhido. A opção com armazenamento próprio exige que você implemente esse suporte. |
Escolha a ferramenta de acordo com o que o cliente deve fazer no site. Prepare previamente o projeto e as regras de personalização no Designer.
Apresentação do modelo 3D e de sua aparência. Útil quando o mais importante é mostrar o produto de diferentes ângulos sem disponibilizar a edição da estampa.
Seleção de opções de produto previamente preparadas, como tamanho, cor ou material. O cliente vê a mudança no modelo e envia a configuração ao carrinho.
Personalização usando as ferramentas, imagens, textos e modelos disponibilizados. O projeto salvo pelo cliente fica associado a um item do carrinho ou do pedido.
Área de trabalho do proprietário da loja. Aqui você prepara a composição, as variações, as áreas de impressão e as configurações das ferramentas para os clientes. O acesso à edição administrativa é separado do uso da loja.
O Alter Product é um plugin para WordPress. Para integrar a loja, ele exige que o WooCommerce esteja instalado e ativo. A configuração habitual é feita no painel, sem criar sua própria implementação de API e carrinho.
Para incorporar o Alter Product ao seu site, você precisa de uma assinatura Business ativa ou de um plano superior que inclua esse recurso. Isso se aplica tanto ao plugin WordPress + WooCommerce quanto à integração própria pela API. Os planos Personal FREE e Personal não incluem a incorporação à sua loja.
Para usar o plugin, prepare o WordPress com WooCommerce instalado e ativo, além de uma conta Alter Product. Armazenar arquivos na sua hospedagem não substitui a assinatura necessária: o Alter Product continua fornecendo a aplicação e autorizando sua execução.
O Alter Product funciona no site da loja dentro de um iframe. Os navegadores restringem o acesso a algumas funções usadas pela aplicação quando a página não oferece um contexto seguro. O HTTPS criptografa a conexão, e um certificado válido permite ao navegador verificar o domínio.
O navegador também verifica a página que contém o iframe. Por isso, o endereço HTTPS da aplicação Alter Product não basta se a loja usa HTTP. O HTTPS também precisa estar ativo no seu site, onde a ferramenta é incorporada. Isso decorre das regras de segurança dos navegadores para aplicações incorporadas.
A conexão automática orienta você na autorização da conta Alter Product e na configuração da loja. Nesse processo, não é necessário transferir as chaves de API manualmente.

Na edição do produto WooCommerce, abra a aba Alter Product. Crie um projeto ou escolha um existente e abra o Designer. Configure a estampa, as opções disponíveis e as áreas de impressão desse produto.

Você armazena modelos, projetos, imagens e arquivos de pedidos na hospedagem em que seu WordPress funciona. Os recursos adicionados localmente atendem à sua loja e não passam a fazer parte da biblioteca pública do Alter Product para outras lojas.
O plugin salva arquivos de modelos, bibliotecas, projetos, mockups e pedidos no ambiente do WordPress. Os dados dos projetos do gerador e de suas revisões também são salvos no banco de dados dessa instalação.
Você pode adicionar seus próprios materiais e importar recursos selecionados do Alter Product. Após o download, passa a usar uma cópia local. Importar, verificar atualizações e baixar novas versões são ações separadas.
| Local no painel | O que você faz ali |
|---|---|
| Recursos | Gerencie modelos, imagens, modelos de projeto, fundos, logotipos, texturas e ambientes, entre outros. As formas de adicionar dependem do tipo de recurso. |
| Gerador de modelos | Crie projetos locais a partir de modelos e trabalhe com modelos associados ao gerador. |
| Projetos de produtos / Designer | Prepare ou importe um projeto, edite-o e associe-o a um produto da loja. |
| Pedidos WooCommerce | Acesse os projetos salvos dos clientes, as prévias e os arquivos necessários para atender ao pedido. |

Você mantém os recursos na sua hospedagem, enquanto a interface das ferramentas é carregada do Alter Product em um iframe. O serviço Alter Product verifica o acesso da conta, o plano e as sessões, além de fornecer o catálogo para importação. A integração exige conexão com esse serviço.
Nos backups, preserve o banco de dados, o diretório de arquivos e as chaves e salts do WordPress necessários para ler os dados criptografados do plugin. Assim, você consegue restaurar tanto as imagens visíveis quanto os dados necessários para continuar trabalhando.
A ferramenta incorporada pode fazer parte da página do produto ou de uma página separada do WordPress. O cliente permanece no fluxo de compra da sua loja, e o WooCommerce cuida do carrinho e do pedido.
Escolha a forma de exibição de acordo com o layout da loja: ferramenta na página do produto, botão para uma página dedicada ou incorporação pelos blocos e shortcodes disponíveis. Viewer, Configurator e Customizer têm funções diferentes; você não precisa disponibilizar todos ao cliente ao mesmo tempo.

Adapte a apresentação do produto à sua marca. No plugin, você gerencia fundos e logotipos locais e as configurações visuais das ferramentas incorporadas. A disponibilidade de cada opção depende do plano.
O cliente escolhe uma variação e prepara a personalização. O plugin associa a configuração e o projeto salvo ao item do carrinho e, depois, ao pedido WooCommerce. Os mockups disponíveis ajudam a identificar a estampa encomendada.
Conectar a loja às ferramentas 3D é o início do processo. A partir do projeto preparado, você pode baixar arquivos para produção própria ou usar a integração do plugin com um fornecedor de impressão sob demanda.
Nas configurações do plugin, configure a conexão com o fornecedor escolhido. Depois, associe o produto, as variações e os locais de impressão ao catálogo do fornecedor, prepare os arquivos e envie o pedido para produção pelo WooCommerce.
Você pode configurar sua própria conexão com um provedor de IA e usar os recursos disponíveis de geração ou aprimoramento de imagens durante a criação do projeto. As solicitações do plugin saem do WordPress para o provedor escolhido e são cobradas na sua conta desse provedor.
Uma sessão é uma autorização temporária para abrir uma ferramenta específica na sua loja. Ela ajuda a disponibilizar produtos aos clientes com segurança e é uma unidade contabilizada no limite mensal de sessões de incorporação. Não equivale a um clique, um visitante único ou um pedido.
Ao iniciar uma ferramenta incorporada, a integração obtém um token temporário, ou chave de sessão. As credenciais permanentes da conta permanecem no servidor. O cliente não precisa copiar chaves nem entrar na conta Alter Product do proprietário.
Na implementação atual, a validade padrão do token é de 15 minutos. O servidor pode definir outro prazo; por isso, a integração utiliza a data de expiração da sessão recebida. Reutilizar o token não estende esse prazo. Para autorizar novamente o acesso após a expiração, é necessária uma nova sessão.
Depende da ferramenta e de ela ainda ter uma sessão adequada e válida. O plugin não usa uma sessão compartilhada entre todos os visitantes e todos os produtos. As regras abaixo descrevem seu funcionamento atual.
| Situação | O que acontece com a sessão? | Impacto no limite |
|---|---|---|
| Primeira abertura da ferramenta sem uma sessão correspondente | A integração solicita um novo token para a ferramenta e o contexto do produto. | A emissão bem-sucedida de um novo token consome uma sessão. |
| Girar o modelo, mudar a cor ou editar um texto na ferramenta aberta | O trabalho ocorre dentro da sessão iniciada. | Essas ações, por si só, não significam que novos tokens sejam emitidos. |
| Atualização completa da página com Viewer ou Configurator | O plugin geralmente obtém um novo token após a página ser recarregada. A memória de sessão dessas ferramentas não é preservada entre atualizações completas. | Cada nova emissão bem-sucedida de um token consome outra sessão. |
| Atualização do Customizer na mesma aba | O Customizer pode reutilizar a sessão salva se ela corresponder à loja, ao produto, ao pedido e ao modo de trabalho e não estiver próxima da expiração. | A reutilização não aumenta o contador. Se as condições não forem atendidas, será necessária uma nova sessão. |
| Expiração do token, outro produto ou mudança de contexto de trabalho | Pode ser necessária uma nova autorização e um novo token. A disponibilidade do armazenamento do navegador também afeta a possibilidade de reutilização. | Um token recém-emitido aumenta o consumo do limite. |
O contador aumenta quando a API emite um novo token com sucesso. Usar um token válido já emitido não é uma nova emissão. Por isso, ao escolher um plano, considere as inicializações das ferramentas, as atualizações e as reaberturas, além do número de pedidos ou visitantes.
As ferramentas incorporadas à mesma loja compartilham um limite mensal de sessões. O contador é mantido separadamente para cada loja, por mês do calendário em UTC. Novas sessões do Designer e do Gerador de modelos incorporados ao painel do WordPress também aumentam esse contador. Apenas baixar um modelo disponível pela API de importação não abre uma sessão do editor.
Quando o limite é atingido, o sistema recusa a emissão de novas sessões. Trata-se de um limite de uso da assinatura; confira a quantidade atual incluída no seu plano.
Você tem uma loja própria, uma aplicação headless ou um sistema de pedidos próprio? Pode criar sua própria camada de integração usando a Public API do Alter Product e incorporar as ferramentas necessárias ao site. Esse caminho exige desenvolvimento.
A Public API utiliza requisições HTTP e dados JSON. Assim, você pode criar a integração na linguagem e no ambiente do seu backend. Não é necessário reconstruir sua loja em WordPress para incorporar as ferramentas Alter Product.
Abaixo estão exemplos de tecnologias para implementar a conexão no servidor. Em todas elas, as etapas são as mesmas: autorizar o acesso à API, criar a sessão da ferramenta e conectar produtos, carrinho e pedidos ao seu sistema.
Adicione a integração ao backend em Node.js, por exemplo, com Express ou NestJS. Chame a API pelo servidor e disponibilize ao frontend os dados necessários para incorporar a ferramenta.
Conecte sua aplicação Python existente, como Django ou FastAPI, aos produtos, sessões e pedidos do Alter Product por requisições HTTP.
Use PHP em uma loja ou aplicação própria, por exemplo, Laravel ou Symfony. Você pode criar sua própria integração pela API independentemente do plugin pronto para WordPress.
Integre as ferramentas a um backend Java, como Spring, e associe os dados dos projetos ao seu catálogo de produtos e processamento de pedidos.
Use um backend .NET, como ASP.NET Core, para autorizar o acesso, criar sessões e enviar dados aos processos existentes da loja.
Implemente a conexão em um serviço escrito em Go. O cliente HTTP padrão permite processar requisições à API e respostas JSON.
Adicione a integração a uma aplicação Ruby, como Ruby on Rails, e use seu próprio modelo de produtos, carrinho e processamento de pedidos.
Conecte o backend Rust usando um cliente HTTP e suporte a JSON. Você pode incluir sessões e eventos de compra na sua arquitetura de serviços.
No navegador, você pode usar React, Vue, Angular ou HTML e JavaScript puros. TypeScript também é adequado para implementar a comunicação. A página incorpora o iframe, trata eventos postMessage e se conecta ao seu backend.
O frontend cuida da aparência da página e das respostas do carrinho; o backend cuida das chamadas autenticadas à Public API. Em frameworks que combinam as duas camadas, como Next.js, mantenha as chaves permanentes e a criação de sessões exclusivamente na parte do servidor.
Você pode manter sua própria finalização de compra, sistema de pagamentos, CMS e processo de atendimento de pedidos. Na implementação, conecte esses elementos aos dados do projeto e aos eventos da ferramenta Alter Product escolhida.
O Alter Product fornece ferramentas 3D, dados de projetos e mecanismos de sessão. Seu backend os conecta aos produtos, contas de clientes, carrinho e processamento de pedidos. Você pode criar endpoints intermediários para seu frontend sem expor as credenciais do Alter Product no navegador.
| Camada | Responsabilidade |
|---|---|
| Frontend do seu site | Exibe o iframe, responde à comunicação da ferramenta e atualiza a interface da loja. |
| Seu backend | Autentica requisições à Public API, cria sessões, controla o acesso do cliente e salva associações com seu carrinho ou pedidos. |
| Public API do Alter Product | Fornece funções de conexão, produtos, associações de ferramentas, pedidos e acesso a arquivos e recursos. |
| Ferramenta incorporada | Exibe o modelo e permite configurar ou personalizar conforme o modo escolhido e o projeto preparado. |

Primeiro, configure a conexão e uma sessão de incorporação para um produto. Depois, adicione o tratamento da configuração, do salvamento do projeto e dos pedidos, conforme a ferramenta escolhida.
As instruções de incorporação apresentam parâmetros e exemplos. Os capítulos sobre postMessage explicam a comunicação com a página, e a documentação da API descreve as operações executadas pelo backend.
Teste o produto como um cliente: da abertura da página até o projeto aparecer no pedido. Faça o teste no computador e no celular, inclusive sem estar conectado ao painel administrativo.
Depois de preparar um produto, percorra todo o processo. Só então repita a configuração validada para os demais itens do catálogo.