Scegli il tuo numero di visualizzazioni mensili:
▼
Ajouter du crédit SMS dans mon abonnement :
Le crédit souscrit dans votre offre d’abonnement est à un prix préférentiel. Veuillez noter que ce crédit est réinitialisé à chaque renouvellement.
document.addEventListener(“DOMContentLoaded”, function() {
// 1. Récupérer la liste de liens dans .pricing-cycle
let pricingCycleLinks = document.querySelectorAll(‘.pricing-cycle li a’);
// 2. Sélecteur “custom select” cible
const pageViewsSelect = document.getElementById(‘pageViewsSelect’);
const pageViewsSelectedOption = pageViewsSelect.querySelector(‘.selected-option’);
const pageViewsOptionsList = pageViewsSelect.querySelector(‘.options-list’);
// Labels à mettre à jour
const pageViewsLabelPrimary = pageViewsSelectedOption.querySelector(‘.label-primary’);
const pageViewsLabelSecondary = pageViewsSelectedOption.querySelector(‘.label-secondary’);
// 3. Ouverture / fermeture de la liste
pageViewsSelectedOption.addEventListener(‘click’, () => {
pageViewsOptionsList.classList.toggle(‘show’);
});
document.addEventListener(‘click’, (event) => {
if (!pageViewsSelect.contains(event.target)) {
pageViewsOptionsList.classList.remove(‘show’);
}
});
// 4. Récupération de l’ancre depuis l’URL
// Exemple d’URL : https://…/#cycle-entre-850-001-et-900-000
// window.location.hash => “#cycle-entre-850-001-et-900-000”
let anchorHash = window.location.hash || “”; // ex: “#cycle-entre-850-001-et-900-000”
// 4.1. Fonction pour trouver le lien correspondant à l’ancre
window.findLinkByHash = function(hash) {
if (!hash) return null; // pas d’ancre du tout
// Cherche un dont href === “#cycle-entre-850-001-et-900-000″ (ex.)
return Array.from(pricingCycleLinks).find(link => link.getAttribute(‘href’) === hash.replace(‘cycle-‘,”));
}
window.triggerActiveOption = function() {
anchorHash = window.location.hash || “”;
console.log(anchorHash);
// On recherche d’abord le lien correspondant au hash courant
const linkMatchingHash = findLinkByHash(anchorHash);
console.log(linkMatchingHash);
// Ou, à défaut, on prend le premier lien de .pricing-cycle
const defaultLink = linkMatchingHash || pricingCycleLinks[0];
// Si un lien est trouvé, on déclenche son clic
if (defaultLink) {
document.querySelectorAll(‘.pricing-cycle li a’)[0].click();
defaultLink.click();
}
}
// 4.2. Construit le custom select
function populatePageViewsSelect() {
// On vide les
pageViewsOptionsList.innerHTML = “”;
// Si aucun lien, on affiche un message
if (pricingCycleLinks.length === 0) {
pageViewsLabelPrimary.textContent = “Aucun choix”;
return;
}
// Cherche un lien correspondant au hash
let linkMatchingHash = findLinkByHash(anchorHash);
// Si on l’a trouvé, on le prend comme sélection par défaut
// Sinon, on prend le premier
let defaultLink = linkMatchingHash || pricingCycleLinks[0];
// Mise à jour de la zone sélectionnée (son texte)
pageViewsLabelPrimary.textContent = defaultLink.textContent.trim();
pageViewsLabelSecondary.textContent = “”;
// Pour chaque lien, on construit un
const textValue = link.textContent.trim();
const li = document.createElement(‘li’);
li.innerHTML = `${textValue}`;
// Clic => sélection
li.addEventListener(‘click’, () => {
pageViewsLabelPrimary.textContent = textValue;
pageViewsLabelSecondary.textContent = “”;
pageViewsOptionsList.classList.remove(‘show’);
// On déclenche un clic sur le lien original (si nécessaire)
link.click();
updatePriceWithSms();
});
// On ajoute le
});
}
// 5. Appel initial pour remplir le sélecteur
populatePageViewsSelect();
// Exemple de code JavaScript pour gérer l’événement de bascule SMS
const smsToggle = document.getElementById(‘smsToggle’);
smsToggle.addEventListener(‘change’, function() {
if (smsToggle.checked) {
document.querySelectorAll(‘.sms_options’).forEach(option => {
option.style.display = ‘flex’;
});
} else {
document.querySelectorAll(‘.sms_options’).forEach(option => {
option.style.display = ‘none’;
});
}
updatePriceWithSms();
});
});
Standard
$10
per month
- 14 jours d'essai !
- Prix par SMS hors abonemment
- Prix par SMS dans l'abonemment
- Emails et contacts illimités
- Automatisation & Campagnes
- Popin, Smart Content et Formulaires
- SMS (Automatisation et Campagne)
- Push dans Automatisation
- Recommandation de produit multicanal
- Dashboard statistiques & Rapports statistiques emails
- Support email
- Push dans Campagnes
- Multicompte
- Export avancé
- Rapport statistiques personnalisables
- Statistiques déliverabilité
- Customer success dédié
Premium
$30
per month
- 14 jours d'essai !
- Prix par SMS hors abonemment
- Prix par SMS dans l'abonemment
- Emails et contacts illimités
- Automatisation & Campagnes
- Popin, Smart Content et Formulaires
- SMS (Automatisation et Campagne)
- Push dans Automatisation
- Recommandation de produit multicanal
- Dashboard statistiques & Rapports statistiques emails
- Support email
- Push dans Campagnes
- Multicompte
- Export avancé
- Rapport statistiques personnalisables
- Statistiques déliverabilité
- Customer success dédié
const parent = document.querySelector(‘.p_table_2’);
// Sélectionner les divs à envelopper
const column1 = document.querySelector(‘.p_table_2 .column_1’);
const column2 = document.querySelector(‘.p_table_2 .column_2’);
if (column1 && column2 && parent) {
// Créer un div parent
const wrapper = document.createElement(‘div’);
wrapper.classList.add(‘pricing_columns’);
// Insérer le wrapper avant column1
parent.insertBefore(wrapper, column1);
// Déplacer column1 et column2 à l’intérieur du wrapper
wrapper.appendChild(column1);
wrapper.appendChild(column2);
}
document.querySelectorAll(‘.openRegisterLightbox’).forEach(function(element) {
element.addEventListener(‘click’, function(e) {
e.preventDefault(); // au cas où ce soit un lien
document.getElementById(‘registerLightbox’).click();
});
});
Domande Frequenti
100% di aumento del fatturato per i nostri clienti
«Con Shopimind, abbiamo trovato il nostro partner ideale per le nostre newsletter e scenari automatizzati. Il loro supporto attento e le loro soluzioni hanno indubbiamente contribuito alla nostra crescita. I team sono molto reattivi. Raccomando vivamente questa soluzione a tutti i proprietari di un business online!»
«Presenti in ShopiMind da ormai 2 anni, abbiamo scelto questa soluzione per il suo efficace sistema di follow-up. La centralizzazione in un unico strumento semplice da usare è un vero vantaggio. La soluzione facilita il rilancio delle nostre operazioni commerciali e novità, raccomando totalmente Shopimind»
«Shopimind ci è sembrato il miglior strumento per il rapporto qualità/prezzo. Siamo stati affascinati dalla facilità d'uso e dal supporto dei team. Grazie allo strumento, siamo stati in grado di implementare una decina di scenari come l'interesse del prodotto e la ricompensa fedeltà. Queste campagne hanno permesso di aumentare il nostro fatturato e di convertire più clienti»