Elija su número de vistas de página mensuales:
▼
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();
});
});
Preguntas Frecuentes
100% de aumento en ventas para nuestros clientes
«Con Shopimind, hemos encontrado nuestro socio ideal para nuestros boletines y escenarios automatizados. Su apoyo atento y sus soluciones han contribuido indudablemente a nuestro crecimiento. Los equipos son muy receptivos. Recomiendo encarecidamente esta solución a todos los propietarios de negocios en línea!»
«Presentes en ShopiMind durante 2 años, elegimos esta solución por su eficaz sistema de seguimiento. La centralización en una única herramienta fácil de usar es una verdadera ventaja. La solución facilita el relevo de nuestras operaciones comerciales y novedades, recomiendo totalmente Shopimind»
«Shopimind nos pareció la mejor herramienta en términos de relación calidad/precio. Nos sedujo la facilidad de uso y el apoyo de los equipos. Gracias a la herramienta, pudimos implementar una decena de escenarios como el interés del producto y la recompensa de lealtad. Estas campañas han ayudado a aumentar nuestras ventas y a convertir a más clientes»