Configurações Globais (settings_schema.json)
Algumas funcionalidades do Survival Pack, como a Barra de Frete no carrinho e o Modal Anti-Abandono, são projetadas para funcionar de forma global em toda a loja, em vez de estarem restritas a uma única página.
Para que essas configurações apareçam no menu Configurações do Tema do seu Shopify, você deve adicionar os blocos JSON abaixo ao seu arquivo config/settings_schema.json.
Como Instalar
- No Admin do Shopify, vá em Loja Online > Temas.
- Clique em ... > Editar Código.
- Localize a pasta Config e abra o arquivo
settings_schema.json. - Cole os blocos abaixo dentro do array principal (antes do último
]).
1. CST - Barra de Frete
Use este bloco para controlar a meta de frete grátis e as mensagens que aparecem tanto no Carrinho Lateral (Drawer) quanto em snippets globais.
{
"name": "CST - Barra de Frete",
"settings": [
{
"type": "number",
"id": "cst_shipping_goal",
"label": "Meta de Frete Grátis (R$)",
"default": 200
},
{
"type": "text",
"id": "cst_shipping_initial_msg",
"label": "Mensagem Inicial (Carrinho)",
"default": "Faltam apenas [amount] para você ganhar Frete Grátis!"
},
{
"type": "text",
"id": "cst_shipping_success_msg",
"label": "Mensagem de Sucesso (Carrinho)",
"default": "Parabéns! Você desbloqueou Frete Grátis!"
},
{
"type": "color",
"id": "cst_shipping_bar_color",
"label": "Cor da Barra",
"default": "#e63946"
}
]
}
2. CST - Anti-Abandono
Este bloco gerencia o comportamento, textos e cores do modal de recuperação de carrinho.
{
"name": "CST - Anti-Abandono",
"settings": [
{
"type": "checkbox",
"id": "cst_anti_abandono_enable",
"label": "Ativar Modal Anti-Abandono",
"default": true
},
{
"type": "checkbox",
"id": "cst_anti_abandono_preview",
"label": "Modo Visualização (Forçar exibição no editor)",
"default": false,
"info": "Ative para ver e editar o modal no Personalizador. Desative antes de salvar para o site."
},
{
"type": "checkbox",
"id": "cst_anti_abandono_show_cart_items",
"label": "Mostrar itens do carrinho abandonado",
"default": true
},
{
"type": "header",
"content": "Conteúdo"
},
{
"type": "text",
"id": "cst_anti_abandono_title",
"label": "Título de Urgência",
"default": "ESPERE! NÃO VÁ AINDA..."
},
{
"type": "textarea",
"id": "cst_anti_abandono_description",
"label": "Descrição",
"default": "Temos um presente especial para você finalizar sua compra agora mesmo. Aproveite!"
},
{
"type": "text",
"id": "cst_anti_abandono_coupon_code",
"label": "Código do Cupom",
"default": "VOLTA10"
},
{
"type": "text",
"id": "cst_anti_abandono_copy_text",
"label": "Texto de 'Clique para copiar'",
"default": "Clique para copiar o código"
},
{
"type": "text",
"id": "cst_anti_abandono_copied_msg",
"label": "Mensagem de Sucesso (Cópia)",
"default": "Cupom copiado com sucesso!"
},
{
"type": "header",
"content": "Botão de Ação"
},
{
"type": "text",
"id": "cst_anti_abandono_btn_label",
"label": "Texto do Botão",
"default": "APROVEITAR DESCONTO"
},
{
"type": "url",
"id": "cst_anti_abandono_btn_link",
"label": "Link Personalizado (Opcional)",
"info": "Se deixado em branco, usará o destino abaixo."
},
{
"type": "select",
"id": "cst_anti_abandono_btn_destination",
"label": "Destino Padrão do Botão",
"options": [
{
"value": "/cart",
"label": "Carrinho"
},
{
"value": "/checkout",
"label": "Checkout"
}
],
"default": "/checkout"
},
{
"type": "header",
"content": "Cores e Estilo"
},
{
"type": "color_scheme",
"id": "cst_anti_abandono_color_scheme",
"label": "Esquema de Cores",
"default": "scheme-1"
},
{
"type": "color",
"id": "cst_anti_abandono_accent_color",
"label": "Cor de Destaque (Botão/Cupom)",
"default": "#e63946"
},
{
"type": "color",
"id": "cst_anti_abandono_btn_text",
"label": "Cor do Texto do Botão",
"default": "#ffffff"
}
]
}
[!TIP] Ao usar configurações globais via
settings_schema.json, você garante que a experiência do usuário seja consistente em todas as páginas da sua loja, e evita o carregamento duplicado de scripts.