Plugins Gaya Spa, case de ia (2026)

Resumo
Os plugins da Gaya Spa são um conjunto de plugins de WordPress e WooCommerce feito por mim na V4 Borges&Co para o Gaya Spa, que vende vales-presente de experiências. O Vale presente GAYA SPA emite vouchers com número sequencial, em PDF e em um cartão com a identidade do spa, envia por e-mail e WhatsApp e controla o lançamento de cada vale no Trinks; o WhatsApp & Agendamento leva o pedido e o agendamento para a recepção com uma mensagem pronta. Feito com PHP, WordPress, WooCommerce e Elementor; o vale-presente está na versão 5.8.2 e o WhatsApp & Agendamento na 1.0.0.
Read in English
The Gaya Spa plugins are a set of WordPress and WooCommerce plugins I built at V4 Borges&Co for Gaya Spa, which sells experience gift vouchers. The Gaya Spa gift voucher plugin issues vouchers with a sequential number, as a PDF and on a card in the spa’s own identity, sends them by e-mail and WhatsApp, and tracks whether each voucher was entered in Trinks; WhatsApp & Scheduling sends the order and the booking request to the front desk with a ready-made message. Built with PHP, WordPress, WooCommerce and Elementor; the gift voucher plugin is at version 5.8.2 and WhatsApp & Scheduling at 1.0.0.
Contexto
O Gaya Spa vende experiências de bem-estar (Day Spa, massagens, cuidados faciais, Head Spa, Dia da Noiva) em uma loja WooCommerce, e o catálogo traz 69 vales-presente em 7 categorias. Um vale-presente precisa virar um voucher que a recepção reconheça, confira e lance no Trinks, o sistema do spa.
Os dois plugins cobrem esse caminho: o Vale presente GAYA SPA emite e entrega o voucher, e o WhatsApp & Agendamento leva a cliente do pedido ao agendamento pelo WhatsApp. São da V4 Borges&Co e fui eu quem os criou.
PROBLEMA
Vender uma experiência como presente pede voucher com número, entrega por e-mail ou WhatsApp, controle do que já foi lançado no Trinks e um caminho até o agendamento. Nada disso vem pronto no WooCommerce.
Descobertas e Decisões
Número do voucher só numérico e sequencial
Os vales saem como 20001, 20002 e assim por diante, a partir de um número inicial configurável. O voucher pede que a cliente informe o número à recepção, então ele precisa ser curto e fácil de ditar e de digitar no carrinho.
Status do Trinks dentro do plugin
Cada vale guarda se já foi lançado no Trinks (pendente ou lançado, com data e usuário). A Central mostra os pendentes e os lançados e a exportação traz a coluna, para a recepção saber o que falta.
Reunião com a cliente em 28/10 virou a 5.8.0
Validade padrão de 90 dias, “+ R$” nas opções de valor, boleto oculto quando há vale no carrinho e voucher no modelo cartão Gaya. A migração só preenche o que ainda não foi definido e não sobrescreve ajustes feitos no painel.
Mapa explícito de classes no autoloader
Sem ele, a classe do vale procurava um arquivo que não existe e a emissão quebrava com erro fatal ao mudar o status do pedido. O mapa aponta cada classe para o arquivo certo e o comentário no código registra o motivo.
Pai “variável” só durante a importação (5.8.2)
O WooCommerce exige um produto pai variável para criar a variação. Uma flag liga esse comportamento só dentro do importador CSV, e o catálogo de 69 vales com 36 variações entra de uma vez sem mexer no resto da loja.
Processo
16/10 · WhatsApp & Agendamento 1.0.0
Botão do pedido, botão de agendamento, tags dinâmicas, shortcodes e widgets do Elementor.
28/10 · Reunião e versão 5.8.0
O vale-presente sai da 5.7.0 com as decisões da reunião com a cliente: validade, preços, boleto e novo voucher.
28/10 · Identidade na 5.8.1
Formulário e voucher passam a seguir as cores e as fontes do site (Alegreya e Montserrat, botões em pílula).
29/10 · Importação na 5.8.2
Correção do importador CSV para o catálogo entrar com vales e variações.
Visão Geral
O voucher que a cliente recebe, com o número que a recepção reconhece
Vale presente GAYA SPA: voucher de exemplo gerado pelo plugin, com nomes ocultados.

Funcionalidades
Voucher oficial do Gaya Spa
Cada vale vira um voucher com a logo do spa, o nome de quem presenteou e de quem recebe, a dedicatória, a experiência, o número oficial e a validade. Sai em PDF para baixar e imprimir, no modelo cartão Gaya (foto lateral e dados) ou no certificado clássico.
Cartão Gaya
Dedicatória
Validade
Central de vouchers e baixa no Trinks
Painel no WordPress com Central de Vouchers, Relatórios e Métricas, criação manual e gerador em massa. Cada vale tem status de uso e status no Trinks (pendente ou lançado), com filtros e exportação para a recepção, e envio por e-mail e WhatsApp em um clique. O número é sequencial a partir de 20001.
Central de Vouchers
Trinks
Gerador em massa
Relatórios
Catálogo importável e compra de presente
O catálogo do spa entra de uma vez pelo importador do WooCommerce: 69 vales em 7 categorias e 36 variações de valor. No produto, a compra pode ser para si ou de presente, com dedicatória e entrega imediata ou agendada, e o vale pode ser usado no carrinho com saldo.
CSV
Variações
Presente
Entrega agendada
Saldo
WhatsApp & Agendamento
Botões na página de obrigado, no pedido e no produto, além de widgets do Elementor, abrem o WhatsApp da recepção com a mensagem pronta: pedido, experiência, número do voucher e destinatário. Há botão de agendamento e shortcodes; textos, cores e número ficam no painel.
Shortcodes
Elementor
Tags do pedido
wa.me




Resultado
Do pedido ao voucher e ao agendamento, dentro do WordPress
5.8.2
versão atual do Vale presente (era a 5.7.0 em 28/10)
69
vales-presente no catálogo CSV, em 7 categorias
2
plugins: Vale presente e WhatsApp & Agendamento 1.0.0
Não há número de vendas nem de uso nos arquivos do projeto. O que passou a ser possível: vender o vale no WooCommerce com número oficial e voucher no padrão do spa, saber o que falta lançar no Trinks, importar o catálogo inteiro de uma vez e levar a cliente do pedido ao agendamento pelo WhatsApp com a mensagem pronta.
Stack
- PHP
- WordPress
- WooCommerce
- Elementor
- MySQL
- JavaScript
- CSS
- html2pdf.js
- Google Fonts
- WhatsApp (wa.me)
- Trinks
- Plugins de WordPress distribuídos em .zip; os vales ficam em tabelas próprias (wcu_gift_cards e wcu_gift_card_activity), compatíveis com o HPOS do WooCommerce.
Quer um projeto assim?
Conte o que você precisa. Respondo com escopo, prazo e valor, sem enrolação.
Pedir orçamento