Como estilizar botões e formulários de reposição de estoque para temas gratuitos da Shopify
O que você vai aprender
Saiba quais mudanças principais fazer em cada tema gratuito do Shopify para garantir rapidamente que o botão e o formulário de reposição de estoque correspondam ao estilo do seu tema. O botão e o formulário "Notify Me When Available" da Klaviyo são altamente configuráveis. Você pode alterar cores, fontes, texto e outros elementos de acordo com suas preferências de design.
A instalação da reposição de estoque só é compatível com alguns temas gratuitos da Shopify, e não para lojas da Shopify que usam temas personalizados. No momento, o suporte da Klaviyo não oferece assistência para a implementação do recurso em lojas que usam temas personalizados. Para verificar qual tema da Shopify sua loja está usando, você pode usar um detector de temas da Shopify.
Antes de começar
Antes de ler este artigo, é importante conhecer nosso guia de Introdução à Shopify para ver instruções passo a passo sobre a integração.
Para saber mais, de forma geral, sobre o recurso de reposição de estoque e como ativá-lo, leia nosso guia sobre instalar reposição de estoque para Shopify.
Como estilizar seu botão e formulário
- Ao instalar seu snippet, encontre o snippet de estilo do seu tema gratuito neste artigo.
- O snippet padrão é mostrado abaixo. Atualize (ou adicione) itens de linha nas seções
trigger: {}andmodal: {}do snippet padrão de acordo com o que é mostrado no snippet de estilo- Por exemplo, se você tem o tema Crave, só precisa adicionar a seguinte linha na seção modal:
font_family: '"Archivo", serif;'
- Por exemplo, se você tem o tema Crave, só precisa adicionar a seguinte linha na seção modal:
- Faça outras atualizações de estilo desejadas nos itens de linha, como você achar melhor.
<script src="https://a.klaviyo.com/media/js/onsite/onsite.js"></script>
<script>
var klaviyo = klaviyo || [];
klaviyo.init({
account: "PUBLIC_API_KEY",
platform: "shopify"
});
klaviyo.enable("backinstock",{
trigger: {
product_page_text: "Notify Me When Available",
product_page_class: "button",
product_page_text_align: "center",
product_page_margin: "0px",
replace_anchor: false
},
modal: {
headline: "{product_name}",
body_content: "Register to receive a notification when this item comes back in stock.",
email_field_label: "Email",
button_label: "Notify me when available",
subscription_success_label: "You're in! We'll let you know when it's back.",
footer_content: '',
additional_styles: "@import url('https://fonts.googleapis.com/css2?family=Roboto+wght@400;700&display=swap');",
drop_background_color: "#000",
background_color: "#fff",
text_color: "#222",
button_text_color: "#fff",
button_background_color: "#439fdb",
close_button_color: "#ccc",
error_background_color: "#fcd6d7",
error_text_color: "#C72E2F",
success_background_color: "#d3efcd",
success_text_color: "#1B9500"
}
});
</script> Desejar
trigger: {
product_page_class: 'button'
},
modal: {
font_family: '"Archivo", serif;'
} Dawn
trigger: {
product_page_class: 'button'
},
modal: {
font_family: '"Assistant", sans-serif;'
} Estúdio
trigger: {
product_page_class: 'button'
},
modal: {
font_family: '"Electra", serif;'
} Bloco de cores
trigger: {
product_page_class: 'button'
},
modal: {
font_family: '"Futura", sans-serif;' } Sense
trigger: {
product_page_class: 'button'
},
modal: {
font_family: '"Harmonia Sans", sans-serif;'
} Sabor
trigger: {
product_page_class: 'button'
},
modal: {
font_family: '"Anonymous Pro", sans-serif;'
} Craft
trigger: {
product_page_class: 'button'
},
modal: {
font_family: '"Quattrocento Sans", sans-serif;'
} Pedalar
trigger: {
product_page_class: 'button'
},
modal: {
font_family: '"Avenir Next", sans-serif;'
} Atualizar
trigger: {
product_page_class: 'button'
},
modal: {
font_family: '"Questrial", sans-serif;'
} Simples assim
Beleza
modal: {
font_family: '"PT Serif",serif;'
} Pop
Osso
trigger: {
product_page_class: 'btn btn--full'
},
modal: {
additional_styles: "@import url('https://fonts.googleapis.com/css?family=Raleway');",
font_family: '"Raleway","HelveticaNeue","Helvetica Neue",sans-serif;'
} Toy
trigger: {
product_page_class: 'btn btn--large btn--full'
},
modal: {
additional_styles: "@import url('https://fonts.googleapis.com/css?family=Open+Sans');",
font_family: '"Open Sans","HelveticaNeue","Helvetica Neue",sans-serif;'
} Preto e branco
trigger: {
product_page_class: 'btn btn--large btn--full'
},
modal: {
additional_styles: "@import url('https://fonts.googleapis.com/css?family=Open+Sans');",
font_family: '"Open Sans","HelveticaNeue","Helvetica Neue",sans-serif;'
} Vibrante
trigger: {
product_page_class: 'btn btn--large btn--full'
},
modal: {
additional_styles: "@import url('https://fonts.googleapis.com/css?family=Open+Sans');",
font_family: '"Open Sans","HelveticaNeue","Helvetica Neue",sans-serif;'
} Empreendimento
Snowboards
trigger: {
product_page_class: 'btn btn--full'
},
modal: {
additional_styles: "@import url('https://fonts.googleapis.com/css?family=Karla');",
font_family: '"Karla","HelveticaNeue","Helvetica Neue",sans-serif;'
} Ao ar livre
trigger: {
product_page_class: 'btn btn--full'
},
modal: {
additional_styles: "@import url('https://fonts.googleapis.com/css?family=Roboto');",
font_family: '"Roboto","HelveticaNeue","Helvetica Neue",sans-serif;'
} Boxe
trigger: {
product_page_class: 'btn btn--full'
},
modal: {
additional_styles: "@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro');",
font_family: '"Source Sans Pro","HelveticaNeue","Helvetica Neue",sans-serif;'
} Estreia
Padrão
trigger: {
product_page_class: 'btn btn--full'
},
modal: {
additional_styles: "@import url('https://fonts.googleapis.com/css?family=Work+Sans');",
font_family: '"Work Sans","HelveticaNeue","Helvetica Neue",sans-serif;'
} Claro
trigger: {
product_page_class: 'btn btn--full'
},
modal: {
additional_styles: "@import url('https://fonts.googleapis.com/css?family=Muli');",
font_family: '"Muli","HelveticaNeue","Helvetica Neue",sans-serif;'
} Fornecimento
Claro
trigger: {
product_page_class: 'btn btn--full'
},
modal: {
additional_styles: "@import url('https://fonts.googleapis.com/css?family=Roboto');",
font_family: '"Roboto","HelveticaNeue","Helvetica Neue",sans-serif;'
} Azul
trigger: {
product_page_class: 'btn btn--large btn--full'
},
modal: {
additional_styles: "@import url('https://fonts.googleapis.com/css?family=Montserrat');",
font_family: '"Montserrat","HelveticaNeue","Helvetica Neue",sans-serif;'
} Narrativa
Aquecimento
trigger: {
product_page_class: 'btn btn--full'
},
modal: {
additional_styles: "@import url('https://fonts.googleapis.com/css?family=Avenir');",
font_family: '"Avenir","HelveticaNeue","Helvetica Neue",sans-serif;'
} Claro
trigger: {
product_page_class: 'btn btn--full'
},
modal: {
additional_styles: "@import url('https://fonts.googleapis.com/css?family=Open+Sans');",
font_family: '"Open Sans","HelveticaNeue","Helvetica Neue",sans-serif;'
} Frio
trigger: {
product_page_class: 'btn btn--full'
},
modal: {
additional_styles: "@import url('https://fonts.googleapis.com/css?family=Lato');",
font_family: '"Lato","HelveticaNeue","Helvetica Neue",sans-serif;'
} Brooklyn
Clássico
modal: {
additional_styles: "@import url('https://fonts.googleapis.com/css?family=Arapey');",
font_family: '"Arapey",serif;'
} Mínimo
Moderno
modal: {
font_family: '"PT Serif",serif;'
} Vintage
modal: {
additional_styles: "@import url('https://fonts.googleapis.com/css?family=PT+Sans');",
font_family: '"PT Sans","HelveticaNeue","Helvetica Neue",sans-serif;'
} Moda
modal: {
additional_styles: "@import url('https://fonts.googleapis.com/css?family=PT+Sans');",
font_family: '"PT Sans","HelveticaNeue","Helvetica Neue",sans-serif;'
} Resultado
Agora você atualizou o estilo do seu botão e formulário de reposição de estoque na sua loja da Shopify.
Recursos adicionais
- Como criar códigos de cupom únicos para a Shopify
Aprenda a criar códigos de cupom de uso único na Shopify, para que cada cliente receba um código para uma promoção na sua loja. Esse recurso é uma alternativa ao código de cupom genérico, também conhecido como código de cupom estático. Assim, você não precisa se preocupar com o compartilhamento de códigos.