store.periodicOffers()

Método responsável pelo retorno dos dados de Ofertas Periódicas cadastradas na loja virtual. Geralmente mostrado no topo, acima do header da loja.

Sempre será retornada apenas 1 oferta periódica cadastrada por vez e a ordenação da aparição é randômica (RANDOM).

{% set oferta = store.periodicOffers() %}
# exemplo de uso
{% set oferta = store.periodicOffers() %}
{% if oferta.id %}
	<div class="block promo" style="background-color: {{ oferta.cor_fundo }}; color: {{ oferta.cor_texto }}">
		<div class="central">
			<div class="d-none d-md-block">
				<h2 class="first">{{ oferta.texto1 }}</h2>
				{% if oferta.texto2 %}
					<h3 class="second">{{ oferta.texto2 }}</h3>
				{% endif %}
				{% if oferta.botao_url %}
					<a href="{{ oferta.botao_url }}" class="botao" style="background-color: {{ oferta.botao_cor_fundo }}; color: {{ oferta.botao_cor_texto }};">{{ oferta.botao_texto }}</a>
				{% endif %}
			</div>
			<div class="d-block d-md-none">
				{% if oferta.botao_url %}
					<a href="{{ botao.botao_url }}" class="text-white">
						<h2 class="first">{{ oferta.texto1_mb }}</h2>
						{% if oferta.texto2_mb %}
						<h3 class="second">{{ oferta.texto2_mb }}</h3>
						{% endif %}
					</a>
				{% else %}
					<h2 class="first">{{ oferta.texto1_mb }}</h2>
					{% if oferta.texto2_mb %}
						<h3 class="second">{{ oferta.texto2_mb }}</h3>
					{% endif %}
				{% endif %}
			</div>
			{% if oferta.countdown %}
			<span class="countdown d-inline-block px-2 py-1 bg-danger rounded" data-countdown="{{ oferta.data_fim }} 23:59:59" data-pretext="Acaba em" data-postext=" "></span>
			{% endif %}
		</div>
	</div>
{% endif %}

# retorno dos dados

id int

texto1 string - Texto principal

texto1_mb string - Texto principal para versão mobile

texto2 string - Texto secundário

texto2 string - Texto secundário para versão mobile

data_inicio date - Data de início para mostrar o módulo

data_fim date - Data de termino para mostrar o módulo

cor_fundo string hex - Cor de fundo do módulo

cor_texto string hex - Cor padrão do texto do módulo

cor_texto string hex - Cor padrão do texto do módulo

botao_cor_fundo string hex - Cor de fundo do botão de ação

botao_cor_texto string hex - Cor do texto do botão de ação

botao_texto string - Texto do botão de ação

botao_url string - URL a ser definida para o botão de ação

countdown boolean - Se true, deve-se mostrar o contador regressivo