Lapidio Cases Atual Semjoias
Case completo · E-commerce B2B de semijoias

Atual Semjoias

Funcionalidades específicas para e-commerce B2B atacadista construídas diretamente no tema Tray, sem nenhum app instalado e sem mensalidade recorrente.

2
Funcionalidades entregues
0
Apps instalados
0
Mensalidade recorrente
100%
Código nativo no tema
Customizações Tray JavaScript CSS E-commerce B2B
O contexto

Quem é a Atual Semjoias.

A Atual Semjoias é um e-commerce B2B atacadista de semijoias com loja hospedada na Tray. O modelo de negócio é focado em revendedores: clientes compram em quantidade e existe um pedido mínimo para cada transação.

Para esse tipo de operação, a experiência de compra padrão da Tray tem lacunas. O campo de quantidade nativo é um input de texto que não comunica bem a necessidade de seleção em lotes. E o aviso de pedido mínimo, quando existe, é estático e não atualiza conforme o cliente adiciona produtos ao carrinho.

A Atual precisava de uma experiência de compra que falasse a língua de quem compra para revender: controle claro de quantidade por produto e feedback dinâmico sobre o progresso em relação ao pedido mínimo. A Tray não entrega isso nativamente. A solução foi construir no código do tema.

Segmento
E-commerce B2B atacadista de semijoias
Plataforma
Tray Commerce
Tipo de customização
JavaScript + CSS no tema
Apps instalados
Nenhum
Status
Entregue e ativo
O que foi entregue

Duas funcionalidades. Um problema resolvido.

01
Stepper de quantidade no carrinho
JavaScript · Substituição do campo nativo da Tray
O problema
O campo de quantidade nativo da Tray é um input de texto simples. Para um comprador B2B que está ajustando lotes de dezenas de peças por produto, esse campo não comunica bem e é propenso a erro de digitação. Uma compra atacadista com 15 ou 20 produtos diferentes fica confusa e lenta com esse controle.
A solução
Botões de mais e menos substituem o input de texto
Valor mínimo de 1 unidade com bloqueio de negativos
Atualização em tempo real do subtotal por produto
Visual consistente com o tema da loja
Funcional em mobile e desktop
02
Mensagem de pedido mínimo dinâmica
JavaScript · Atualização em tempo real conforme o carrinho muda
O problema
Lojas B2B com pedido mínimo geralmente colocam um aviso estático no topo da página. Esse aviso não ajuda o comprador enquanto ele está montando o carrinho, porque não informa quanto falta para atingir o mínimo nem atualiza conforme os produtos são adicionados ou removidos.
A solução
Aviso visível dentro do carrinho durante a compra
Valor restante atualizado em tempo real a cada mudança no carrinho
Aviso some automaticamente quando o mínimo é atingido
Bloqueio de finalização de compra abaixo do mínimo
Mensagem clara e sem jargão técnico para o comprador
Por dentro do código
Customizações no tema Tray têm uma particularidade técnica importante.
O ambiente JavaScript dos temas Tray usa jQuery com a variável nativa $ já ocupada pelo framework do tema. Scripts externos que usam $ como atalho para jQuery conflitam com o tema e quebram funcionalidades existentes. As customizações da Atual foram escritas usando jQuery diretamente no lugar de $, respeitando o escopo do tema e garantindo que nenhuma funcionalidade original fosse afetada. É um detalhe que faz a diferença entre uma customização que funciona e uma que funciona até a próxima atualização de tema.
A abordagem

Código no tema versus app instalado.

Essas funcionalidades existem na loja de apps da Tray. Por que não usar um app?

App da loja Tray
×R$ 30 a R$ 80 por mês por funcionalidade
×JavaScript externo carregado após o tema, com impacto em performance
×Visual genérico que raramente combina com a identidade da loja
×Dependência do fornecedor do app para manutenção e suporte
×Pode parar de funcionar se o app for descontinuado ou atualizado
×Custo recorrente que nunca termina
Código nativo no tema
Pagamento único pelo desenvolvimento, sem mensalidade
Executa dentro do tema, sem impacto adicional em performance
Visual personalizado e alinhado com a identidade da loja
O código pertence à loja e pode ser mantido por qualquer desenvolvedor
Independe de serviços externos para funcionar
Custo único que se paga em meses de mensalidade economizada
O argumento real
Dois apps para essas funcionalidades custariam entre R$ 60 e R$ 160 por mês. Em um ano, R$ 720 a R$ 1.920 em mensalidades para manter funcionalidades que poderiam ter sido desenvolvidas uma vez e durar indefinidamente. O desenvolvimento sob medida se paga rápido quando a alternativa é um custo que não termina.
Resultados

O que ficou entregue.

Funcionalidades
2
Entregues e ativas
Stepper de quantidade e mensagem dinâmica de pedido mínimo funcionando em desktop e mobile sem nenhuma dependência externa.
Custo recorrente
R$ 0
Por mês em apps
Zero mensalidade para manter as funcionalidades. O código pertence à loja e funciona sem nenhum serviço externo ativo.
Compatibilidade
100%
Nativo no tema
Código escrito com jQuery diretamente, respeitando o escopo do tema Tray e sem conflito com funcionalidades existentes.
O que este case demonstra

Serviços disponíveis para a sua loja.

Sua loja Tray precisa de algo que o painel não entrega?

Descreve o que você quer que aconteça na loja. A gente avalia a viabilidade e manda o orçamento em até 24 horas, sem compromisso.