O bloco da loja
O que o bloco Preço Omnibus mostra na sua página de produto, as suas cinco definições e quando se esconde.
O OmniBuzz adiciona um bloco de aplicação ao seu tema: Preço Omnibus. Funciona com temas que suportam blocos de aplicação na página de produto, o que inclui os temas Online Store 2.0. Lê um metacampo ($app:omnibus) que o OmniBuzz escreve para cada variante e apresenta duas coisas:
- a etiqueta, por exemplo “Preço mais baixo dos últimos 30 dias: 49,90 €”
- uma etiqueta de desconto opcional, por exemplo “-20%”
Definições do bloco
| Definição | Opções | Predefinição |
|---|---|---|
| Produto | O produto a ler. Deixe o produto da página, a menos que coloque o bloco noutro sítio. | Produto atual |
| Mostrar percentagem de desconto | Ativado ou desativado. | Ativado |
| Tamanho do texto | Pequeno ou médio. | Pequeno |
| Cor do texto | Qualquer cor. | #595959 |
| Alinhamento | Esquerda, centro ou direita. | Esquerda |
As palavras da etiqueta e da etiqueta de desconto não são definições do bloco. Altera-as na página Etiquetas da aplicação.
Quando a etiqueta aparece
O bloco só mostra a etiqueta quando todas estas condições se verificam para a variante selecionada no mercado do comprador:
- O OmniBuzz tem um resultado para esta variante e este mercado, e esse resultado indica que se deve mostrar uma etiqueta.
- A moeda guardada é igual à moeda do carrinho do comprador.
- A variante está em saldo neste momento: o preço de comparação é superior ao preço.
- O preço guardado coincide com o preço atual. Se alterou o preço depois da última verificação noturna, a etiqueta fica escondida até à seguinte.
- O preço anterior é superior a zero.
Se alguma condição falhar, nada fica visível. Se nenhuma variante do produto tiver resultado para o mercado, o bloco não apresenta absolutamente nada.
Os mercados com preços convertidos seguem uma verificação de preço ligeiramente diferente. A Shopify converte os preços com uma taxa de câmbio diária, pelo que o bloco aceita um pequeno desvio. Consulte Etiquetas e mercados.
A etiqueta de desconto
A percentagem é calculada a partir do preço anterior e arredondada por defeito. Só aparece quando é superior a zero. Quando o preço de saldo não é inferior ao preço anterior, ou a redução é inferior a 1%, o bloco mostra apenas a etiqueta de preço.
Mudanças de variante
Quando o cliente muda de variante, o bloco volta a verificar as mesmas regras no navegador e atualiza a etiqueta e a etiqueta de desconto sem recarregar a página. Uma variante sem resultado esconde a etiqueta. Se não for possível ler os dados da página, a etiqueta também fica escondida.
Os temas que mudam a variante selecionada por script sem disparar um evento de alteração, ou que apenas atualizam o URL com history.replaceState, podem não acionar a atualização. Teste o seu tema na pré-visualização do editor.
O preço riscado é seu
O preço riscado na página é o preço de comparação do seu tema. O OmniBuzz não o pode remover nem substituir. Defina o preço de comparação como o preço anterior indicado pela aplicação. A página Início avisa sobre as variantes cujo preço de saldo não é inferior ao preço anterior e sobre as que têm um preço superior. O OmniBuzz não verifica o próprio preço de comparação, por isso compare-o com o preço anterior indicado pela aplicação.
Mais do que um bloco. Pode colocar o bloco em várias secções da mesma página de produto. O script carrega uma só vez e todos os blocos são atualizados.