Wählen Sie Ihre monatlichen Seitenaufrufe:
▼
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();
});
});
Häufige Fragen
100% Umsatzsteigerung für unsere Kunden
« Mit Shopimind haben wir unseren idealen Partner für unsere Newsletter und automatisierten Szenarien gefunden. Ihre aufmerksame Unterstützung und Lösungen haben zweifellos zu unserem Wachstum beigetragen. Die Teams sind sehr reaktionsschnell. Ich empfehle diese Lösung allen Online-Geschäftsinhabern sehr! »
« Wir sind jetzt seit 2 Jahren bei ShopiMind und haben uns aufgrund des effektiven Wiederbelebungssystems für diese Lösung entschieden. Die Zentralisierung in einem einzigen, einfach zu bedienenden Tool ist ein echter Vorteil. Die Lösung erleichtert die Weiterleitung unserer Verkaufsaktionen und Neuigkeiten, ich empfehle Shopimind voll und ganz »
« Shopimind schien uns das beste Tool für das Preis-Leistungs-Verhältnis zu sein. Wir waren von der Benutzerfreundlichkeit und der Unterstützung der Teams begeistert. Dank des Tools konnten wir etwa zehn Szenarien wie Produktinteresse und Treuebelohnung einrichten. Diese Kampagnen haben dazu beigetragen, unseren Umsatz zu steigern und mehr Kunden zu konvertieren »