Toute la plateforme

Neuf produits,
un site WordPress,
chaque écran justifié.

Chaque extension ci-dessous tient debout seule et aucune n’exige les autres. Ensemble, elles couvrent un site depuis le thème qui l’affiche jusqu’au paiement qu’il encaisse, au courrier qu’il envoie et au consentement qu’il recueille. Tout ce qui est sur cette page tourne en ce moment sur notre site de démonstration, dans celui des quatre cents designs que vous y choisirez.

Ouvrir la démo en direct ↗

Ce que fait chacun

Les mêmes listes de décisions que sur les pages produit, rassemblées ici pour lire la plateforme d’une traite.

THEME

MevvTheme

Le site lui-même : thème, profil de design, en-tête et modèles prêts à l’emploi.

Un thème de blocs qui démarre sur un WordPress nu et devient une boutique.

MevvTheme est un thème de blocs rapide et accessible pour l’éditeur de site. Installez-le sur un WordPress nu et chaque type de page se rend tout seul : pages, articles, archives, recherche, 404, une toile pleine largeur et des modèles de page et d’article avec barre latérale. Activez WooCommerce et les modèles de boutique, de produit, de panier et de commande sont utilisés automatiquement ; sans lui, rien de lié à la boutique n’est chargé. Les extensions Mevv ajoutent des fonctions par-dessus et ne remplacent jamais le thème. MevvTheme Pro est l’extension qui en fait une vitrine : un profil de design, un en-tête avec recherche en direct, un catalogue avec liste de souhaits, comparaison et remises par quantité, une barre d’annonce avec compte à rebours, des extras de blog, une page « bientôt disponible », un diagnostic et l’export des réglages. Chacune de ces fonctions est un interrupteur, chacune est compatible avec le cache, et aucune ne charge de script depuis un tiers. Le thème gratuit est en route vers le répertoire WordPress.org.

Rien à installer d’abord
Le thème rend chaque type de page WordPress par lui-même et n’embarque ni extension ni constructeur de pages. Couleurs, polices, espacements et mises en page se modifient dans Styles ; trois variations de style — Dark, Warm et Mono — et les préréglages d’espacement, d’ombre et de bordure sont fournis avec lui.
Les modèles de boutique apparaissent avec WooCommerce
Archive de boutique, produit, panier et commande sont des modèles de blocs que WooCommerce reprend dès qu’il est actif. Ils reposent sur les propres crochets de WooCommerce, donc les passerelles de paiement, les extensions de livraison et les cases de consentement continuent de fonctionner. Sans WooCommerce, rien de tout cela n’est chargé.
Pro : en-tête et navigation
Un en-tête qui peut devenir transparent, une surcouche de recherche avec résultats en direct depuis la Store API, un bouton de retour en haut, une barre de raccourcis fixe sur téléphone, une barre supérieure avec jusqu’à quatre liens, un menu plein écran sur téléphone, des badges de menu et un emplacement pour un sélecteur de langue ou de devise. Chacun est une case à cocher sur l’écran En-tête.
Pro : la boutique
Une liste de souhaits et une comparaison qui vivent dans le navigateur du visiteur, un bandeau des produits récemment consultés, des remises par quantité, un encadré « achetés ensemble », une liste d’attente de retour en stock, un indicateur de stock, une barre de progression vers la livraison gratuite, une estimation de livraison, des onglets produit globaux, des avis avec photo et votes « utile », un champ de personnalisation, une vidéo produit, un sélecteur de variation sur la carte et une date de livraison à la commande.
Pro : marketing
Une barre d’annonce avec un compte à rebours qui tourne dans le navigateur, affichée sur toutes les pages, sur l’accueil ou dans la boutique, après un délai, à une profondeur de défilement ou à l’intention de sortie, avec un champ newsletter facultatif — et une inscription à la newsletter qui garde les adresses sur votre propre site et transmet chacune à MevvMail, MevvForms ou un CRM par une action.
Contenu et blog
Le thème vous donne des mises en page de blog en grille, en liste et « à la une en premier » avec une ligne de métadonnées ordonnée, des modèles avec barre latérale et des compositions pour les pages que tout site possède. Pro ajoute le temps de lecture, une table des matières, partager et imprimer, un encadré auteur, des articles liés, une barre de progression, un filtre d’archives avec tri, des images de catégorie et d’étiquette et la visibilité conditionnelle des blocs selon l’appareil, la connexion, le rôle, la date et l’état du panier.
Pro : exploitation
Un assistant de site de démarrage réversible, une page « bientôt disponible » ou de maintenance qui laisse les éditeurs travailler, du CSS personnalisé et du balisage dans l’en-tête ou le pied de page, un écran de diagnostic avec un rapport copiable, la délégation des écrans de contenu aux éditeurs, l’export et l’import des réglages, un ZIP de thème enfant, des entrées dans la palette de commandes et un nom en marque blanche pour les agences.
La licence sert aux mises à jour et au support
Rien dans Pro n’est désactivé par la licence. La clé débloque les mises à jour signées via l’outil de mise à jour MevvCore et le support ; à son expiration, le site garde son apparence et sa vitrine, seules les mises à jour s’arrêtent.

Page produit ↗ Documentation ↗ Démo en direct ↗

BLOCKS

MevvBlocks

Ce avec quoi vous construisez vos pages, dans l’éditeur de blocs et dans Elementor.

De l’en-tête au pied de page, dans l’éditeur de blocs.

L’éditeur de blocs de WordPress est rapide et natif, mais il ne peut pas donner à une même mesure une valeur distincte pour l’ordinateur, la tablette et le mobile — mesuré à nouveau sur WordPress 7.1, et la raison technique la plus courante pour laquelle les gens installent un constructeur de pages. MevvBlocks comble cet écart puis va plus loin : cent dix blocs, des modèles de thème de l’en-tête au pied de page, une grille d’articles et un constructeur de boucles, un moteur de formulaires, des pop-ups, des transformations et des masques, du code personnalisé pour tout le site, un seul écran pour la palette du site, WebP et AVIF pour vos images, une mise en cache au niveau du bloc, un audit d’accessibilité qui dit la vérité au lieu de la masquer, et un écran Core Web Vitals alimenté par vos propres visiteurs. Le catalogue va désormais de la bascule et des onglets imbriqués au diagramme circulaire, à une liste de lecture, à une infobulle, à un formulaire d’infolettre et à une animation SVG, avec huit styles de bloc dans le panneau Styles de l’éditeur lui-même — et chacun d’eux cesse de bouger quand le visiteur a demandé un mouvement réduit. Le canevas n’est plus une approximation non plus : l’éditeur demande au serveur le même CSS que la page imprimera, donc ce que vous disposez est ce qui est livré. Vingt-trois de ces blocs sont pour WooCommerce, et aucun d’eux ne redessine WooCommerce : ils appellent ses propres modèles, pour que votre thème et vos extensions continuent de fonctionner.

Chaque mesure, par taille d’écran
Une marge intérieure, une taille de police, un nombre de colonnes peut porter une valeur distincte pour l’ordinateur, la tablette et le mobile. Le cœur de WordPress ne le peut pas — cela a été mesuré sur la 7.1, pas supposé. Le même panneau sort aussi un élément du flux avec un positionnement absolu ou fixe, et ses décalages comme son z-index sont eux aussi propres à chaque appareil.
Cent dix blocs
Mise en page, texte et médias ; menu, recherche, grille d’articles et constructeur de boucles ; logo du site, titre de page, fil d’Ariane, informations de l’article et boîte d’auteur pour les modèles de thème ; vidéo, audio, liste de lecture, galerie, tableau, FAQ, chronologie et code ; bascule, onglets imbriqués, diagramme circulaire, infobulle, infolettre, flux social, boîte retournable, appel à l’action, titre animé, avant/après, points chauds, panneau latéral et boutons de contact — et vingt-trois pour WooCommerce, de la galerie produit au panier, à la commande et à un mini-panier. Quatre-vingt-sept sans WooCommerce.
Huit styles de bloc, dans le panneau que WordPress vous donne déjà
Une superposition en dégradé, des niveaux de gris ou un flou jusqu’au survol, un masque circulaire ou arrondi, une élévation, un zoom et une inclinaison — choisis dans le panneau Styles du cœur, il n’y a donc aucun nouveau contrôle à apprendre et le choix est une classe dans votre balisage plutôt qu’un réglage dans une table. Toute transformation au survol est désactivée quand le système du visiteur demande un mouvement réduit, et l’image fixe d’une animation SVG est substituée de la même façon.
Un formulaire d’infolettre qui n’a besoin d’aucun service
Une adresse, un nom facultatif, une case de consentement et un POST simple — signé avec le même HMAC que celui du moteur de formulaires, ainsi une page mise en cache ne meurt jamais avec un nonce expiré. Le pot de miel est avalé en silence, la limite de fréquence est par adresse, et les adresses arrivent avec vos autres envois de formulaire. Il n’y a aucune liste, aucune clé d’API et aucune requête vers qui que ce soit : l’action mevvblocks_newsletter_subscribe remet chaque adresse confirmée à ce que vous utilisez déjà.
Texte dynamique, y compris vos champs ACF
Un titre, un texte, un bouton ou une image peut lire sa valeur dans l’article plutôt que dans ce que vous avez tapé : titre, extrait, auteur, date, catégorie, étiquettes, titre d’archive, terme de recherche, le prix WooCommerce, l’UGS ou le stock, ou un champ personnalisé par clé. Quand Advanced Custom Fields est actif, le champ est lu via get_field(), vous obtenez donc la valeur formatée, et les clés commençant par un tiret bas sont refusées plutôt qu’exposées.
Ce que vous voyez dans l’éditeur est ce que la page imprime
Le canevas ne montre plus une approximation : marge intérieure, espacement, direction, alignement, arrière-plan, rayon, ombre, transformation et position apparaissent avec les valeurs que le front-end utilisera. Un seul moteur de styles produit ce CSS et l’éditeur le récupère auprès du serveur — écrire un second moteur en JavaScript nous aurait donné deux copies qui divergent. Mesuré : l’ancien canevas différait de la page sur 24 propriétés de mise en page ; c’est désormais zéro sur 64.
Core Web Vitals, mesurés chez vos vrais visiteurs
Le LCP, le CLS et l’INP sont mesurés dans les navigateurs des personnes qui visitent votre site, et ce que l’écran affiche est le 75e centile sur une fenêtre de 28 jours — des données de terrain, celles que regarde la Search Console, pas un test en laboratoire. En dessous de cent échantillons, aucun chiffre n’est affiché, car un centile calculé sur une poignée de mesures n’est que du bruit. Aucune adresse IP, aucun cookie, aucun identifiant n’est collecté, et les données ne quittent jamais votre propre serveur.
L’IA avec votre propre clé
Rédiger, réécrire, raccourcir, traduire et générer le texte alternatif des images. Vous saisissez votre propre clé d’API et la requête part de votre site directement vers le fournisseur — votre texte ne nous parvient jamais et le quota reste le vôtre. Le résultat arrive sous forme de suggestion, il n’est pas écrit d’emblée dans le bloc.
La palette de votre thème, sans la retaper
Les couleurs et la typographie peuvent être lues dans le theme.json du thème actif et servir à remplir les emplacements vides de la palette propre à l’extension. Le pont est délibérément à sens unique : rien n’est jamais réécrit dans le thème, donc une mise à jour du thème ne retrouve jamais son propre fichier récrit sous elle. C’est désactivé jusqu’à ce que vous l’activiez.
Un méga-panneau sur le menu que vous avez déjà
Pas un nouveau bloc — un réglage du bloc de navigation. Un sous-menu s’ouvre en panneau pleine largeur sur quatre colonnes au maximum, et si vous activez le panneau sur un élément qui n’a pas de sous-menu, le contrôle d’accessibilité vous le dit au lieu d’afficher une boîte vide.
Un premier jet de page, à partir d’une phrase
Vous décrivez la page et le modèle choisit des sections dans la bibliothèque de modèles de l’extension. Il n’écrit jamais de balisage, donc ce qui arrive sur la page, ce sont des blocs modifiables et non du HTML généré, et une section qu’il nomme et qui n’existe pas est écartée et signalée plutôt que devinée. La page est toujours enregistrée en brouillon, et la clé est la vôtre.
Des notes que vos visiteurs ne voient jamais
Épinglez une note à n’importe quel bloc pour votre équipe, marquez-la comme résolue, supprimez-la. Elle vit dans l’éditeur et il n’existe pas un seul hook front-end qui pourrait l’imprimer.
Plus rapide, et mesuré
La sortie des blocs est mise en cache et les images sont converties en WebP ou AVIF à côté des originaux — les originaux ne sont jamais touchés. Mesuré : temps de rendu des blocs en baisse de 33 à 72 %, poids des images en baisse de 39 à 78 %. Les images sont servies via un élément <picture> pour que tout le monde reçoive le même HTML ; décider par visiteur sur le serveur, c’est précisément ce qui empoisonne un cache de page. Vous pouvez aussi servir une image différente sur les téléphones — pas une copie plus petite de la même, une autre prise de vue — et c’est toujours le navigateur qui choisit.
Un moteur de formulaires, pas une dépendance
Seize types de champs, une validation sur le serveur, un pot de miel avalé en silence, et un écran où les envois sont conservés. Le formulaire fonctionne sans JavaScript, car c’est la seule partie de la page qui fait réellement quelque chose.
Des modèles de thème avec conditions
En-tête, pied de page, vue unique, archive, recherche et 404 — construits dans l’éditeur WordPress que vous utilisez déjà, pas dans un second que nous devrions maintenir au pas avec le cœur de WordPress.
Des pop-ups qui survivent à la bascule
Ouverture au chargement, à une profondeur de défilement, à l’intention de sortie, sur un clic ou après une période d’inactivité. La fréquence est comptée dans le navigateur du visiteur lui-même, si bien que personne n’a besoin d’être identifié sur le serveur.
Un seul écran pour la palette du site
Couleurs et typographie au même endroit, sous leurs noms de variables d’origine — pour que les pages construites avant la bascule reprennent la nouvelle palette au lieu de perdre leurs références.
Un audit d’accessibilité, pas une surcouche
Aucun widget n’est boulonné sur la page pour prétendre que le site est accessible. L’outil signale ce que chaque bloc a oublié — texte alternatif manquant, ordre des titres rompu, contraste faible — pendant que vous êtes encore en train de modifier.
Carrousel, onglets et accordéon sans bibliothèque
Le défilement est un scroll-snap natif et l’accordéon est un élément details. Si le script ne se charge jamais, rien n’est masqué : un contenu masqué est un contenu inaccessible.
Rendu sur le serveur, jamais lié à la licence
Le HTML enregistré ne peut porter la valeur que d’une seule taille d’écran ; le CSS est donc produit au moment de la requête. Il n’y a pas une seule vérification de licence sur ce chemin — une licence expirée n’éteint jamais une page publiée.

Page produit ↗ Documentation ↗ Démo en direct ↗

FORMS

MevvForms

Tout ce que le visiteur remplit, et tout ce que vous en recueillez.

Des formulaires que tout le monde peut remplir, et aucune part sur ce que vous encaissez.

MevvForms est un constructeur de formulaires pour WordPress : un canevas glisser-déposer avec un équivalent clavier complet, trente-huit types de champ et vingt-huit modèles prêts. Ce que le navigateur cache, le serveur le revérifie — les conditions, les règles d’accès et les fichiers téléversés sont tranchés sur le serveur, donc un champ caché dans la page ne se contourne pas par la parole. Les entrées restent sur votre propre site, le spam suspecté est marqué au lieu d’être supprimé, et rien de ce que vous collectez n’est prélevé en commission de transaction.

Il se construit aussi sans souris
Le constructeur en glisser-déposer possède un équivalent clavier complet : chaque champ peut être ajouté, déplacé et retiré au clavier seul. Un constructeur qui ne répond qu’au glisser exclut les personnes qui ne peuvent pas glisser.
Trente-huit types de champ
Texte, e-mail, téléphone, URL, nombre, date, heure, liste déroulante, bouton radio, case à cocher, note, curseur, couleur, téléversement de fichier, nom, adresse, tri et saut de page couvrent le formulaire ordinaire ; signature, groupes répétables, matrice, quiz, calcul et total de commande couvrent celui qui, pensiez-vous, allait demander une seconde extension. Les trente-huit sont dans le paquet gratuit.
Des colonnes qui ne bousculent pas l’ordre de lecture
Un champ placé dans une colonne reste lu dans l’ordre des champs : une personne au lecteur d’écran et une personne voyante rencontrent le même formulaire dans le même ordre.
Les conditions sont tranchées sur le serveur
Des groupes ET/OU imbriqués avec quatorze opérateurs, réévalués à l’envoi du formulaire. Un champ masqué dans le navigateur ne peut pas être glissé en modifiant la page, et les règles tiennent aussi avec JavaScript désactivé.
Des règles d’accès que le navigateur ne peut pas discuter
Ouvrez et fermez par calendrier, plafonnez le nombre d’entrées, exigez une connexion ou un rôle, ou posez un mot de passe. Un formulaire fermé refuse un envoi direct sur le serveur, et non en cachant son bouton.
L’indésirable est marqué, pas supprimé
Le pot de miel et le piège temporel sont actifs par défaut et ne gênent personne ; reCAPTCHA v2/v3, hCaptcha, Turnstile, Akismet et les listes de blocage par mot-clé, IP et adresse e-mail sont facultatifs. Ce qui est jugé indésirable est signalé et conservé, car un faux positif ne devrait pas vous coûter un client.
Les fichiers envoyés ne sont pas dans la racine web
Ils sont écrits en dehors, dans un répertoire que personne ne peut deviner, et vérifiés d’après ce que le fichier contient plutôt que d’après son nom. Ils ne sont remis que par un lien à durée limitée, lié à une seule personne.
Des notifications vérifiables
Plusieurs par formulaire, des destinataires aiguillés selon la valeur d’un champ, une réponse automatique à l’expéditeur et un journal de remise indiquant ce qui a été envoyé, ce qui a échoué et pourquoi, avec un renvoi pour les échecs.
Encaissez avec PayPal
Pro ajoute une passerelle PayPal sur Orders v2 : la commande est ouverte sur votre serveur, approuvée sur la page de PayPal et capturée au retour — ou depuis la notification signée si le visiteur ferme l’onglet. PayPal n’est pas disponible en Türkiye : c’est donc pour vendre à l’étranger ; les prestataires turcs restent sur le pont MevvPos.
Zapier et Make, sans la tuyauterie
Pro publie les entrées sous forme de REST hooks : Zapier s’abonne à un formulaire, les entrées suivantes lui sont mises en file, et une route d’échantillons donne à l’écran de correspondance de vrais noms de champs. Le webhook signé a toujours existé dans l’édition gratuite — Pro supprime le câblage intermédiaire.
Des entrées qui atterrissent dans Salesforce
Pro transforme un envoi en Lead, en Contact ou en Case. Il se connecte avec un jeton de rafraîchissement plutôt qu’avec un mot de passe, et un sandbox est un réglage et non un second jeu d’identifiants à ne pas confondre.
Des téléversements sur votre propre stockage objet
Pro peut déplacer le coffre à fichiers vers n’importe quel stockage compatible S3 — AWS S3, Cloudflare R2, MinIO, DigitalOcean Spaces, Backblaze B2, Wasabi — en signant lui-même chaque requête. L’édition gratuite garde le même coffre sur votre propre disque ; ce que Pro change, c’est où sont les octets, pas qui a le droit de les récupérer.

Page produit ↗ Documentation ↗ Démo en direct ↗

CART

MevvCart

La boutique après le bouton d’ajout au panier : relance, codes promo, créneaux de livraison.

Le travail de cinq extensions. Une seule extension.

Tunnels de vente, prise en main de la page de paiement, order bumps et offres en un clic — plus la récupération des paniers abandonnés, des codes promo pilotés par des règles, un panier moderne et des nuanciers de variations. Ce que la plupart des boutiques achètent séparément, dans une seule extension avec une seule licence.

Tunnels de vente
Étapes d’atterrissage, de paiement, d’upsell et de remerciement, dans l’ordre. Prenez le relais de la page de paiement de la boutique pour que chaque acheteur y passe.
Order bump et offres en un clic
Une case à cocher dans le formulaire de paiement, et une offre facturée après la commande sans redemander la carte.
Récupération de panier
Séquences de relance par e-mail, SMS, WhatsApp et notification web — avec le chiffre d’affaires récupéré attribué à la commande réelle.
Codes promo basés sur des règles
Première commande, seuil de panier, catégorie, jour et heure. Remises par paliers, achetez X obtenez Y, et une barre de progression dans le panier.
Panier et page de paiement modernes
Panier latéral coulissant, progression vers la livraison gratuite, ventes croisées, un indicateur d’étapes et une page de paiement sur deux colonnes.
Nuanciers de variations
Nuanciers de couleur, d’image et de bouton — aussi bien pour les attributs globaux que pour les simples attributs propres à un produit.
Un compte à rebours de coupon dans le courriel
Le courriel de relance peut indiquer le temps restant sur le coupon, sous forme de texte qui fonctionne dans tous les clients — avec, en option, une image de compteur en direct servie depuis votre propre site et redessinée à chaque ouverture.
Testez le courriel de relance en A/B
Plusieurs variantes par modèle, choisies selon leur poids, avec la conversion attribuée à partir du montant réel de la commande. Le rapport donne des chiffres bruts par variante et ne déclare aucun gagnant : sur un petit échantillon, ce serait un mensonge accompagné d’un chiffre.
Un tunnel que vous n’avez pas à concevoir
Vingt-six modèles d’étape prêts — au moins quatre pour chaque type d’étape — et quatre tunnels complets créés en un seul clic. Tout cela est dans l’édition gratuite ; ce que Pro change, ce sont uniquement les valeurs d’order bump à l’intérieur d’un modèle, qui restent vides tant qu’il n’est pas actif.

Page produit ↗ Documentation ↗ Démo en direct ↗

POS

MevvPos

Encaisser l’argent, et par plus d’une banque.

Des paiements WooCommerce qui ne sont pas liés à une seule banque.

MevvPos raccorde votre boutique WooCommerce à une couche de paiement multibanque plutôt qu’à une seule banque. Définissez plusieurs TPE virtuels : chaque carte est routée par son BIN vers la banque émettrice, si bien que votre client voit le plan d’échelonnement de cette banque-là. Treize banques et prestataires de paiement sont pris en charge aujourd’hui, et la base BIN qui sous-tend le routage est tenue à jour depuis nos propres serveurs. Pour les boutiques qui vendent hors de Türkiye, huit prestataires internationaux peuvent également être raccordés.

Treize banques et prestataires
İşbank, Akbank, Halkbank, QNB, Şekerbank, TEB, Ziraat, Garanti BBVA, VakıfBank, plus iyzico, PayTR, Craftgate et Sipay — une seule extension, un seul écran de réglages.
Routage basé sur le BIN
Chaque carte est reconnue à ses six premiers chiffres et envoyée à la banque qui l’a émise, si bien que le client obtient le plan de paiement en plusieurs fois de cette banque-là plutôt qu’un plan générique.
Une base BIN que nous entretenons vraiment
Trois sources fusionnées et tenues à jour depuis nos serveurs. Une liste périmée envoie les cartes à la mauvaise banque ; la nôtre est mise à jour chaque semaine.
Mensualités et frais supplémentaires par TPE
Définissez les nombres de mensualités et les taux de frais séparément pour chaque TPE que vous configurez.
Rapports de chiffre d’affaires
Chiffre d’affaires quotidien, taux de réussite et répartition des mensualités — avec une ventilation par banque et par TPE, plus la charge de commission de chaque palier de mensualités.
3D Secure, carte jamais conservée
Le numéro de carte, la date d’expiration et le CVV ne sont jamais écrits dans votre base de données.
Paiement classique et par blocs
Quelle que soit la page de paiement utilisée par votre boutique, l’option carte est présente. Dans le bloc Paiement de WooCommerce, le tableau des échéances et son supplément sont traités comme sur la page classique.
Huit prestataires internationaux
Pour la vente hors de Türkiye, MevvPos peut aussi se raccorder à Stripe, PayPal, Mollie, Square, Authorize.Net, Checkout.com, Razorpay et Paystack — chacun via sa propre page hébergée, si bien que les données de carte ne touchent jamais votre site.
Autorisez maintenant, capturez à l’expédition
Un POS peut retenir le montant sur la carte au lieu de le débiter, et vous le capturez — en totalité ou en partie — depuis l’écran de commande quand le colis part, ou vous le libérez si vous ne pouvez pas l’expédier. L’option n’apparaît que là où le fournisseur la prend vraiment en charge : la famille de banques NestPay, Stripe, Authorize.Net et Checkout.com. Aux autres banques on ne propose pas un réglage qui échouerait à la passerelle.
Un lien de paiement que vous pouvez envoyer
Créez depuis l’administration un lien pour un montant et envoyez-le au client. Il paie sur la page de paiement ordinaire, donc le même routage BIN, le même tableau d’échéances et le même 3-D Secure s’appliquent — ce n’est pas un second circuit de paiement plus faible. Le lien porte un jeton aléatoire, expire, et cesse de fonctionner dès qu’il est payé.
Un contrôle de risque avant que la carte soit débitée
Cinq règles, activées chacune séparément : tentatives par adresse, tentatives par carte, échecs consécutifs, une carte émise en Türkiye facturée à l’étranger, et un plafond de montant. Chacune peut signaler la commande, la mettre en attente d’examen ou la refuser. Ni l’adresse ni le numéro de carte n’est conservé — seulement une empreinte salée avec la clé de votre propre site, parce qu’un écran antifraude qui garde des données de carte est une seconde base de données de cartes.

Page produit ↗ Documentation ↗ Démo en direct ↗

MAIL

MevvMail

Ce qui part du site : infolettres, automatisations et journal d’envoi.

L’e-mail que votre boutique envoie, et la preuve qu’il est parti.

WordPress confie les confirmations de commande, les réinitialisations de mot de passe et les reçus à ce que le serveur propose, et quand l’un d’eux n’arrive pas il ne reste rien à regarder. MevvMail reprend l’envoi à la place : il livre par les connexions que vous configurez, passe à la suivante quand la première refuse, réessaie plus tard au lieu d’abandonner, et écrit chaque tentative dans une table de votre propre base de données. Dix types de connexion, la chaîne de bascule, le journal et l’encart de commande WooCommerce sont tous dans l’extension gratuite. Le journal reste sur votre serveur — aucune partie de votre e-mail ne nous est envoyée.

Dix voies de sortie, et toutes sont gratuites
SMTP, PHP mail(), Brevo, SendGrid, Mailgun, Postmark, SparkPost, Elastic Email, SMTP2GO et Resend. Aucune n’est derrière une licence et nous n’imposons aucune limite d’envoi, car une extension de livraison qui rationne la livraison vous revend le problème. Vous utilisez votre propre compte et votre propre clé chez chaque fournisseur.
La connexion suivante envoie ce que la première a refusé
Chaque connexion a une priorité, et la liste est parcourue dans cet ordre jusqu’à ce que l’une accepte le message. Un fournisseur qui limite le débit, dont le quota est épuisé ou qui est simplement hors service vous coûte la tentative, pas l’e-mail. La chaîne entière est une seule ligne dans le journal, pas trois — un seul e-mail ne doit pas se lire comme trois échecs distincts.
Il réessaie plus tard, pas seulement plus fort
Quand toutes les connexions ont refusé, le message est mis en file et réessayé après une minute, cinq minutes et trente minutes. Trois tentatives et cela s’arrête : une adresse qui n’existe pas ne se mettra pas à exister à la quarantième tentative. Les réessais sont planifiés par WP-Cron : sur un site peu fréquenté, ils s’exécutent donc à l’arrivée du visiteur suivant.
Un journal qui répond à « est-il parti ? »
L’heure, les destinataires, l’objet, l’état, quelle connexion s’en est chargée et quelle partie du site l’a produit — filtrable par état, source et date. C’est une table de votre propre base de données. Rien de votre e-mail ne nous est envoyé : pas de télémétrie, pas d’analyse de contenu, aucun appel de licence depuis l’extension gratuite.
Renvoyez-le depuis le journal
Toute entrée peut être renvoyée depuis la liste, ce qui est d’ordinaire plus rapide que de demander au client de déclencher lui-même l’e-mail. Conserver le corps du message est un réglage, et le désactiver est un vrai choix aux deux conséquences : une entrée consignée sans son corps ne peut pas être renvoyée, et un envoi échoué n’est pas non plus mis en file pour l’échelle de réessais — dans les deux cas, il ne reste rien à envoyer. La durée de conservation vous appartient — 7, 30, 90 jours ou indéfiniment.
L’écran de commande sait ce qu’il a envoyé
Avec WooCommerce actif, chaque commande reçoit un encart listant les e-mails que cette commande a produits et comment chacun s’est passé. La question de la livraison se répond sur la commande plutôt que dans un journal qu’il faut fouiller. Sans WooCommerce, l’extension fonctionne exactement de la même façon ; l’encart n’est simplement pas là.
Les pièces jointes partent par SMTP
En 1.0.0, les huit fournisseurs par API n’envoient pas de pièces jointes, et MevvMail ne prétend pas le contraire : un e-mail portant un fichier ignore ces connexions et cherche une connexion SMTP. Gardez donc une seule connexion SMTP dans la chaîne et les factures, les billets et les PDF continuent de fonctionner. Sans connexion SMTP configurée, un tel e-mail est consigné comme échoué plutôt que livré sans son fichier.
Installée et non configurée, elle ne change rien
Sans aucune connexion définie, le filtre rend l’envoi directement à WordPress. Une extension qui avalerait les e-mails d’une boutique pendant que quelqu’un démêle les réglages serait pire que le problème qu’elle vient résoudre.
Pro, c’est la profondeur WooCommerce, pas la livraison
Pro ajoute le concepteur d’e-mails WooCommerce, le suivi des ouvertures, les alertes d’échec et le routage conditionnel. La livraison, la bascule et le journal restent dans l’extension gratuite et continuent de tourner quoi que dise la licence — une licence expirée vous coûte l’écran du concepteur, jamais la capacité d’envoyer un e-mail.

Page produit ↗ Documentation ↗ Démo en direct ↗

CODE

MevvCode

Les extraits que vous colleriez sinon dans functions.php.

Ajoutez de petites fonctionnalités à WordPress sans modifier les fichiers du thème.

Rassemblez dans un seul tableau de bord consultable le PHP, le JavaScript, le CSS, le HTML ou le texte réutilisable qui modifie votre boutique : une règle de livraison, un champ de commande, une balise de suivi ou un raccourci d’administration. MevvCode valide la modification, la compile vers un fichier d’exécution atomique et garde prête la dernière version connue comme fonctionnelle. Vous obtenez la vitesse du code dans un fichier sans traiter functions.php comme un brouillon.

Le runtime est un fichier, pas une requête
Les modifications se compilent en une génération atomique et un manifeste. L’exécution front-end lit cette génération directement, tandis que les enregistrements modifiables et leur historique restent distincts.
Un snippet en échec se désactive lui-même
Le PHP est analysé avant l’activation, la dernière génération connue comme bonne reste en place après une erreur de compilation, et une erreur fatale sur la requête en cours est attribuée au snippet en train de s’exécuter.
La migration depuis Code Snippets a un chemin de retour
Chaque enregistrement conserve son identifiant source et son code exact. L’ancienne extension n’est désactivée qu’après les contrôles de compilation et de santé ; le retour arrière restaure à la fois la liste des extensions actives et le manifeste précédent.
Cinq types de snippets et des emplacements explicites
Le PHP, le JavaScript, le CSS, le HTML et le texte peuvent s’exécuter globalement, dans l’administration, dans le head ou le pied de page, autour du contenu, via un code court, manuellement ou une seule fois.
Des conditions sans magie cachée
Groupes, étiquettes, verrous, actions groupées et groupes de conditions ET/OU sont visibles sur le même tableau de bord produit. Aucune condition ne réécrit le snippet lui-même.
Portable par défaut
Le JSON MevvCode, du PHP lisible, des adaptateurs tiers, des générateurs de départ et un chargeur must-use autonome gardent votre travail déplaçable.
Soixante extraits de code que vous pouvez lire avant d’en activer un
Une bibliothèque de motifs relus pour les tâches ordinaires que les gens collent sinon depuis un message de forum — sécurité, performance, accessibilité, WooCommerce. En ajouter un le copie dans votre propre espace de travail comme fiche inactive, donc rien ne s’exécute avant que vous l’ayez lu et l’ayez dit.
Les packs installent un ensemble d’un coup
Six packs — lancement de boutique, nettoyage de la page de paiement, réglage du catalogue, performance de la boutique, bases du durcissement et rangement de l’administration. Un pack installe tous ses extraits ou aucun, et chacun arrive inactif.
Pro est fait pour les équipes et la mise en production
Planifications, conditions réutilisables, contexte commerce, builds de ressources, événements marketing avec moniteur en direct, automatisation, export d’extension, espaces de travail cloud, revue par IA, rédaction par IA avec votre propre clé de fournisseur, et une API à actions restreintes.
Pro : exécuter un extrait seulement dans certains pays
Le pays vient de l’adresse de facturation ou de livraison du client WooCommerce lui-même, ou d’une base de données de géolocalisation posée sur votre serveur. Il n’est jamais demandé à un service de recherche tiers et aucune adresse n’est conservée — la condition trouve sa réponse en local ou pas du tout.
Pro : écrivez du SCSS, livrez du CSS
Un écran Styles distinct compile du SCSS ou du LESS — variables, imbrication, l’esperluette, règles media et container remontées vers l’extérieur — et classe le résultat comme un nouvel extrait CSS inactif que vous pouvez regarder. Le compilateur est écrit pour ce seul travail et refuse à voix haute ce qu’il n’implémente pas (mixin, extend, import, directives de contrôle), plutôt que de produire discrètement quelque chose de légèrement différent.

Page produit ↗ Documentation ↗ Démo en direct ↗

BRIDGE

MevvBridge

La sortie d’un constructeur de pages, sans casser celles que vous avez déjà.

Il ne convertit pas. Il prend le relais.

Vous voulez résilier votre abonnement au constructeur de pages, mais vous craignez que le site casse. Les outils d’import existants ne gèrent que les mises en page simples ; les widgets tiers, le contenu dynamique et le CSS personnalisé se perdent en chemin. MevvBridge coupe plutôt la page en deux : ce qu’il reconnaît est reconstruit à partir de vos données et reste modifiable, et ce qu’il ne reconnaît pas est capturé exactement tel qu’il apparaît, pendant que l’extension d’origine est encore installée. Face à quelque chose qu’il ne connaît pas, il ne devine pas — il le fige.

Deux voies : vivante et figée
Les éléments reconnus sont reconstruits à partir de vos données et restent modifiables. Tout le reste est capturé pendant que l’extension source est encore installée, puis imprimé exactement tel qu’il apparaissait — non modifiable, mais pas cassé non plus.
Vous lisez le rapport avant de partir
Quel élément reste vivant, lequel se fige, lequel porte du contenu dynamique — la liste complète est là avant qu’Elementor ne soit désactivé.
Ce qui cesserait de fonctionner n’est pas converti
Un élément qui casse une fois figé — un formulaire de paiement, un formulaire de contact — est détecté et son contenu est laissé intact. Être dynamique (se périmer) et être dangereux (cesser de fonctionner) sont traités comme deux problèmes distincts.
Modèles d’en-tête et de pied de page inclus
Pas seulement le corps de la page : les modèles d’en-tête et de pied de page de l’extension source sont eux aussi imprimés à leur place. Les omettre, c’est ainsi qu’une migration perd silencieusement le pied de page.
La conversion en blocs est facultative
Les pages peuvent être écrites en balisage de blocs Gutenberg standard dans post_content, le contenu d’origine étant sauvegardé dans un champ meta. Après cette étape, le contenu est du WordPress natif.
Le chemin du retour reste ouvert
Réactivez l’extension source et MevvBridge s’efface.

Page produit ↗ Documentation ↗ Démo en direct ↗

Comment elles s’articulent

Il n’y a pas ici de suite à installer d’un bloc. Ce sont les coutures qui apparaissent quand deux d’entre elles sont actives en même temps.

MevvTheme et MevvBlocks
Le thème affiche l’en-tête, le pied de page et les modèles ; MevvBlocks fournit les éléments que vous y déposez. Les blocs lisent la palette et l’échelle typographique du thème : un changement de design déplace les deux à la fois.
MevvForms et MevvMail
Un envoi peut déclencher une automatisation : la confirmation au visiteur, la notification pour vous et l’adresse ajoutée à une liste, chaque envoi étant inscrit au journal.
MevvCart et MevvPos
Le parcours de relance se termine à une caisse qui oriente la carte vers la banque qui l’a émise : le plan de paiement affiché est celui de cette banque.
MevvLegal et tout le reste
Le consentement est vérifié avant le chargement des scripts tiers, y compris ceux que d’autres extensions auraient mis en file : qui refuse n’est pas mesuré.
MevvCode et les autres
Un extrait peut s’accrocher à tout ce que les autres exposent, avec un mode sûr qui désactive l’extrait plutôt que le site en cas d’erreur.
MevvBridge et votre historique
Les pages faites avec un constructeur continuent de s’afficher pendant que vous les passez, une à une, aux blocs : pas de migration d’un coup, pas de week-end bloqué.

Licences et mises à jour

Chaque produit a une édition gratuite aux conditions de WordPress.org et une édition Pro vendue ici. Une licence achète les mises à jour et le support ; elle n’éteint jamais une fonction d’une extension déjà installée. Une clé couvre les sites que vous lui enregistrez, et la vérification de mise à jour est signée.

Voyez-les tourner avant d’acheter

La démo est une vraie installation WordPress, réinitialisée toutes les heures, avec les neuf produits actifs et quatre cents designs entre lesquels basculer.

Ouvrir la démo en direct ↗ Tous les produits ↗