Encontre o fornecedor ideal para o seu negócio
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.
Acessórios para bebês
Armarinho
Artigos esportivos
Automotivo
Bolsas e acessórios
Brinquedos
Calçados femininos
Casa e decoração
Informática e games
Moda
Óculos
Papelaria
Pet shop
Saúde e beleza
Quase lá!
Preencha os campos abaixo para que possamos gerar a lista de fornecedores.
⚠ Não se preocupe, você não receberá spams. Além disso, seus dados estão seguros, conforme a Lei Geral de Proteção de Dados.
Mm distribuidora peças
Paraná distribuidora
Fogo azul
Palácio utilidades
O melhor do pari – casa
Ultraforte
Vantaj
360 imprimir
Yakao – papelaria
Class inox utilidades
O melhor do pari – papelaria
O melhor do pari – óculos
Use pimenta rosa
Ioffer
Vivi atacado
Bela plus
Canal 12 moda
Shop tiers – moda
Amor de make
Distribuidora jcf
Atacadão das maquiagens
Distribuidora multicell
O melhor do pari – celulares
O melhor do pari – informática
4gvision
Furacão pet
Pet trends
Amf pet
O melhor do pari – calçados
Revenda de calçados
Diver toys
Magic toys
O melhor do pari – brinquedos
Distribuidora de brinquedos
Ebee shop
Shopping new mall – acessórios
O melhor do pari – bolsas
Tem tem embalagens
Entrelinhas aviamentos
São Vicente pari
const openFilter = document.querySelector(".open-filter");
const filter = document.querySelector(".filter");
const closeFilters = document.querySelectorAll(".close-filter");
const body = document.querySelector("body");
openFilter.addEventListener("click", () => {
filter.classList.add("active");
body.classList.add("body-scroll");
});
closeFilters.forEach(closeFilter => {
closeFilter.addEventListener("click", () => {
filter.classList.remove("active");
body.classList.remove("body-scroll");
});
});
document.addEventListener('DOMContentLoaded', function() {
var catItems = document.querySelectorAll('.list-cat .icon-cat');
catItems.forEach(function(catItem) {
catItem.addEventListener('click', function() {
var filterValue = catItem.getAttribute('data-filter');
var taxItem = document.querySelector('.list-tax .e-filter-item[data-filter="' + filterValue + '"]');
if (taxItem) {
taxItem.click();
}
});
});
});
function openModal() {
const openForm = document.querySelector(".formModal");
const hidden = document.querySelector(".page");
openForm.classList.add('form-hidden');
hidden.classList.add('body-hidden');
}
function closeModal() {
const closeForm = document.querySelector(".formModal");
const hidden = document.querySelector(".page");
closeForm.classList.remove('form-hidden');
hidden.classList.remove('body-hidden');
}
// Verifica se o modal deve ser aberto
function shouldOpenModal() {
const lastModalOpen = localStorage.getItem('lastModalOpen');
if (lastModalOpen) {
const lastOpenDate = new Date(lastModalOpen);
const oneWeekLater = new Date(lastOpenDate.getTime() + 7 * 24 * 60 * 60 * 1000);
return new Date() > oneWeekLater;
}
return true; // Se não houver data armazenada, abre o modal
}
function checkReloadStatus() {
const reloadFlag = localStorage.getItem('shouldReload');
const reloadFlagTimestamp = localStorage.getItem('shouldReloadTimestamp');
if (reloadFlag && reloadFlagTimestamp) {
const expirationDate = new Date(reloadFlagTimestamp);
const currentDate = new Date();
// Verifica se o flag ainda é válido
if (currentDate < expirationDate) {
document.body.classList.add('reload');
} else {
// Remove o flag se expirou
localStorage.removeItem('shouldReload');
localStorage.removeItem('shouldReloadTimestamp');
}
}
}
document.addEventListener("DOMContentLoaded", function() {
checkReloadStatus();
// Adiciona evento de clique a todos os elementos com a classe .icon-cat
const openIcon = document.querySelectorAll(".icon-cat");
openIcon.forEach(function(button) {
button.addEventListener("click", function() {
if (shouldOpenModal()) {
openModal();
}
});
});
// Monitorar o DOM para a mensagem de sucesso
const observer = new MutationObserver(function(mutations) {
mutations.forEach(function(mutation) {
mutation.addedNodes.forEach(function(node) {
if (node.nodeType === 1 && node.classList.contains('elementor-message-success')) {
// Lógica para fechar o modal
closeModal();
const form = document.querySelector('.formModal');
form.classList.remove('form-hidden');
const selectBox = document.querySelector('.select-box');
selectBox.classList.add('select-hide');
const filter = document.querySelector('.filter-hidden');
filter.classList.add('filter-hide');
const element = document.querySelector('.page');
element.classList.remove('body-hidden');
// Atualiza localStorage para indicar que o formulário foi preenchido com sucesso
localStorage.setItem('lastModalOpen', new Date().toISOString());
// Define a flag para adicionar a classe 'reload' nos próximos recarregamentos com expiração de uma semana
const expirationDate = new Date();
expirationDate.setDate(expirationDate.getDate() + 7);
localStorage.setItem('shouldReload', 'true');
localStorage.setItem('shouldReloadTimestamp', expirationDate.toISOString());
}
});
});
});
observer.observe(document.body, { childList: true, subtree: true });
});