Het hele platform

Negen producten,
één WordPress-site,
elk scherm verantwoord.

Elke plugin hieronder staat op zichzelf en geen ervan vereist de andere. Samen dekken ze een site van het thema waarmee hij wordt getoond tot de betaling die hij aanneemt, de post die hij verstuurt en de toestemming die hij verzamelt. Alles op deze pagina draait op dit moment op onze demosite, in welk van de vierhonderd ontwerpen je daar ook kiest.

Open de live demo ↗

Wat elk ervan doet

Dezelfde beslissingslijsten als op de productpagina’s, hier bij elkaar zodat je het platform in één keer kunt lezen.

THEME

MevvTheme

De site zelf: thema, ontwerpprofiel, koptekst en kant-en-klare sjablonen.

Een blokthema dat begint op kaal WordPress en uitgroeit tot een winkel.

MevvTheme is een snel, toegankelijk blokthema voor de site-editor. Installeer het op een kale WordPress-site en elk paginatype wordt vanzelf weergegeven — pagina’s, berichten, archieven, zoeken, 404, een canvas op volle breedte en pagina- en berichtsjablonen met een zijbalk. Zet WooCommerce aan en de sjablonen voor winkel, product, winkelwagen en afrekenen worden automatisch gebruikt; zonder WooCommerce wordt niets winkelgerelateerds geladen. Mevv-plugins voegen functies toe bovenop het thema en vervangen het nooit. MevvTheme Pro is de plugin die er een etalage van maakt: een ontwerpprofiel, een header met live zoeken, een catalogus met verlanglijst, vergelijken en staffelkortingen, een aankondigingsbalk met aftelklok, blog-extra’s, een binnenkort-pagina, diagnostiek en export van instellingen. Elk daarvan is een schakelaar, elk is cacheveilig, en geen enkele laadt een script van een derde partij. Het gratis thema is onderweg naar de WordPress.org-directory.

Niets vooraf te installeren
Het thema geeft elk WordPress-paginatype zelf weer en bevat geen gebundelde plugin en geen page builder. Kleuren, lettertypen, witruimte en lay-outs bewerkt u in Stijlen; drie stijlvariaties — Dark, Warm en Mono — en de presets voor witruimte, schaduw en randen worden meegeleverd.
Winkelsjablonen verschijnen zodra WooCommerce verschijnt
Winkelarchief, los product, winkelwagen en afrekenen zijn bloksjablonen die WooCommerce oppakt zodra het actief is. Ze rusten op WooCommerce’s eigen hooks, dus betaalgateways, verzendplugins en toestemmingsvakjes blijven werken. Zonder WooCommerce wordt niets ervan geladen.
Pro: header en navigatie
Een header die transparant kan worden, een zoekoverlay met live resultaten uit de Store API, een terug-naar-boven-knop, een vaste snelkoppelingsbalk op telefoons, een topbalk met maximaal vier links, een telefoonmenu op volledig scherm, menubadges en een plek voor een taal- of valutawisselaar. Elk daarvan is een selectievakje op het Header-scherm.
Pro: de winkel
Verlanglijst en vergelijken die in de browser van de bezoeker leven, een strook recent bekeken producten, staffelkortingen, een samen-gekocht-vak, een wachtlijst voor weer op voorraad, een voorraadindicator, een voortgangsbalk voor gratis verzending, een geschatte levering, globale producttabbladen, fotobeoordelingen met nuttig-stemmen, een personalisatieveld, een productvideo, een variatiekiezer op de kaart en een leverdatum bij het afrekenen.
Pro: marketing
Een aankondigingsbalk met een aftelklok die in de browser loopt, getoond op elke pagina, op de homepage of in de winkel, na een vertraging, op een scrolldiepte of bij exit intent, met een optioneel nieuwsbriefveld — en een nieuwsbriefinschrijving die adressen op uw eigen site bewaart en elk adres via een actie doorgeeft aan MevvMail, MevvForms of een CRM.
Inhoud en blog
Het thema biedt bloglay-outs als raster, lijst en uitgelicht-eerst met een geordende metaregel, zijbalksjablonen en patronen voor de pagina’s die elke site heeft. Pro voegt leestijd, een inhoudsopgave, delen en afdrukken, een auteursvak, gerelateerde berichten, een voortgangsbalk, een archieffilter met sortering, categorie- en tagafbeeldingen en voorwaardelijke blokzichtbaarheid op apparaat, inlogstatus, rol, datum en winkelwagenstatus toe.
Pro: beheer
Een startsite-wizard die ongedaan gemaakt kan worden, een binnenkort- of onderhoudspagina waarbij redacteuren kunnen doorwerken, aangepaste CSS en head- of footermarkup, een diagnostiekscherm met een kopieerbaar rapport, delegatie van de inhoudsschermen aan redacteuren, export en import van instellingen, een childthema-ZIP, vermeldingen in het opdrachtenpalet en een white-labelnaam voor bureaus.
De licentie is voor updates en ondersteuning
Niets in Pro wordt door de licentie uitgeschakeld. De sleutel ontgrendelt ondertekende updates via de MevvCore-updater en ondersteuning; verloopt hij, dan behoudt de site haar uiterlijk en etalage en stoppen alleen de updates.

Productpagina ↗ Documentatie ↗ Live demo ↗

BLOCKS

MevvBlocks

Waarmee je pagina’s bouwt, binnen de blokeditor en Elementor.

Van koptekst tot voettekst, binnen de blokeditor.

De blokeditor van WordPress is snel en native, maar kan één maat geen aparte waarde geven voor desktop, tablet en telefoon — opnieuw gemeten op WordPress 7.1, en de meest voorkomende technische reden waarom mensen een paginabouwer installeren. MevvBlocks dicht dat gat en gaat dan door: honderdtien blokken, themasjablonen van header tot footer, een berichtenraster en loopbouwer, een formuliermotor, pop-ups, transformaties en maskers, sitebrede eigen code, één scherm voor het sitepalet, WebP en AVIF voor je afbeeldingen, caching op blokniveau, een toegankelijkheidsaudit die je de waarheid vertelt in plaats van die te verbergen, en een Core Web Vitals-scherm gevoed door je eigen bezoekers. De catalogus loopt nu van een uitklapper en geneste tabbladen tot een taartdiagram, een mediaspeellijst, een tooltip, een nieuwsbriefformulier en een SVG-animatie, met acht blokstijlen in het Stijlen-paneel van de editor zelf — en ze houden allemaal op met bewegen wanneer de bezoeker om minder beweging heeft gevraagd. Ook het canvas is geen benadering meer: de editor vraagt de server om dezelfde CSS die de pagina zal afdrukken, dus wat je neerzet is wat er live gaat. Drieëntwintig van die blokken zijn voor WooCommerce, en geen ervan tekent WooCommerce opnieuw: ze roepen de eigen sjablonen ervan aan, dus je thema en je plugins blijven werken.

Elke maat, per schermgrootte
Een opvulling, een lettergrootte, een kolomaantal kan een aparte waarde voor desktop, tablet en mobiel dragen. De WordPress-kern kan dat niet — dat is gemeten op 7.1, niet aangenomen. Hetzelfde paneel tilt een element ook uit de flow met absolute of vaste positionering, en de offsets en de z-index daarvan gelden eveneens per apparaat.
Honderdtien blokken
Opmaak, tekst en media; menu, zoeken, berichtenraster en loopbouwer; sitelogo, paginatitel, kruimelpad, berichtinfo en auteursvak voor themasjablonen; video, audio, speellijst, galerij, tabel, FAQ, tijdlijn en code; uitklapper, geneste tabbladen, taartdiagram, tooltip, nieuwsbrief, sociale feed, flipbox, oproep tot actie, geanimeerde kop, voor/na, hotspots, uitschuifpaneel en contactknoppen — en drieëntwintig voor WooCommerce, van de productgalerij tot de winkelwagen, het afrekenen en een minikar. Zevenentachtig zonder WooCommerce.
Acht blokstijlen, in het paneel dat WordPress je al geeft
Een verlooplaag, grijstinten of vervaging tot je erover zweeft, een rond of afgerond masker, optillen, zoomen en kantelen — gekozen in het Stijlen-paneel van de kern, dus er is geen nieuwe knop om te leren en de keuze is een class in je markup in plaats van een instelling in een tabel. Elke zweeftransformatie wordt uitgezet wanneer het systeem van de bezoeker om minder beweging vraagt, en het stilstaande beeld van een SVG-animatie wordt op dezelfde manier ingewisseld.
Een nieuwsbriefformulier dat geen dienst nodig heeft
Een adres, een optionele naam, een toestemmingsvakje en een gewone POST — ondertekend met dezelfde HMAC die de formuliermotor gebruikt, zodat een gecachte pagina nooit sneuvelt op een verlopen nonce. De honeypot wordt in stilte weggeslikt, de snelheidslimiet geldt per adres, en adressen komen bij je andere formulierinzendingen terecht. Er is geen lijst, geen API-sleutel en geen verzoek aan wie dan ook: de actie mevvblocks_newsletter_subscribe geeft elk bevestigd adres door aan wat je al gebruikt.
Dynamische tekst, inclusief je ACF-velden
Een kop, een tekst, een knop of een afbeelding kan zijn waarde uit het bericht lezen in plaats van uit wat je hebt getypt: titel, samenvatting, auteur, datum, categorie, tags, archieftitel, zoekterm, de WooCommerce-prijs, SKU of voorraad, of een aangepast veld op sleutel. Wanneer Advanced Custom Fields actief is wordt het veld via get_field() gelezen, zodat je de opgemaakte waarde krijgt, en sleutels die met een liggend streepje beginnen worden geweigerd in plaats van getoond.
Wat u in de editor ziet, is wat de pagina afdrukt
Het canvas toont geen benadering meer: opvulling, tussenruimte, richting, uitlijning, achtergrond, radius, schaduw, transformatie en positie verschijnen met de waarden die de front-end zal gebruiken. Eén stijlmotor produceert die CSS en de editor haalt hem op bij de server — een tweede motor in JavaScript schrijven zou ons twee kopieën hebben opgeleverd die uit elkaar groeien. Gemeten: het oude canvas week op 24 lay-outeigenschappen af van de pagina; nu is dat nul van de 64.
Core Web Vitals, van uw echte bezoekers
LCP, CLS en INP worden gemeten in de browsers van de mensen die uw site bezoeken, en wat het scherm toont is het 75e percentiel over een venster van 28 dagen — veldgegevens, het soort waar Search Console naar kijkt, geen labtest. Onder de honderd metingen wordt helemaal geen getal getoond, want een percentiel uit een handvol metingen is ruis. Er wordt geen IP-adres, geen cookie en geen identificator verzameld, en de gegevens verlaten uw eigen server nooit.
AI met uw eigen sleutel
Schrijven, herschrijven, inkorten, vertalen en alt-tekst voor afbeeldingen genereren. U voert uw eigen API-sleutel in en het verzoek gaat van uw site rechtstreeks naar de aanbieder — uw tekst bereikt ons nooit en het quotum blijft van u. Het resultaat komt binnen als suggestie, het wordt niet meteen in het blok geschreven.
Het palet van je thema, zonder het over te typen
Kleuren en typografie kunnen worden uitgelezen uit het theme.json-bestand van het actieve thema en gebruikt om de lege plekken in het eigen palet van de plugin te vullen. De brug is bewust eenrichtingsverkeer: er wordt nooit iets teruggeschreven naar het thema, dus een thema-update treft nooit zijn eigen bestand overschreven aan. Het staat uit totdat je het aanzet.
Een megapaneel op het menu dat je al hebt
Geen nieuw blok — een instelling op het navigatieblok. Een submenu opent als een paneel over de volle breedte met tot vier kolommen, en als je het paneel aanzet voor een item zonder submenu meldt de toegankelijkheidscontrole dat, in plaats van een leeg vak te tonen.
Een eerste conceptversie van een pagina, vanuit één zin
Beschrijf de pagina en het model kiest secties uit de eigen sjabloonbibliotheek van de plugin. Het schrijft nooit markup, dus wat op de pagina terechtkomt zijn bewerkbare blokken in plaats van gegenereerde HTML, en een sectie die het noemt maar die niet bestaat wordt weggelaten en gemeld in plaats van geraden. De pagina wordt altijd als concept opgeslagen, en de sleutel is van jou.
Notities die uw bezoekers nooit zien
Prik aan elk blok een notitie voor uw team, markeer die als afgehandeld, verwijder die. Ze leeft in de editor en er is geen enkele front-endhook die haar zou kunnen afdrukken.
Sneller, en gemeten
Blokuitvoer wordt gecachet en afbeeldingen worden naast de originelen omgezet naar WebP of AVIF — de originelen worden nooit aangeraakt. Gemeten: rendertijd van blokken 33–72% lager, afbeeldingsgewicht 39–78% lager. Afbeeldingen worden geserveerd via een <picture>-element, zodat iedereen dezelfde HTML krijgt; per bezoeker beslissen op de server is precies wat een paginacache vergiftigt. U kunt op telefoons ook een andere afbeelding tonen — geen kleinere kopie van dezelfde, een andere opname — en de browser maakt nog steeds de keuze.
Een formuliermotor, geen afhankelijkheid
Zestien veldtypen, validatie op de server, een honeypot die in stilte wordt weggeslikt, en een scherm waarop de inzendingen worden bewaard. Het formulier werkt zonder JavaScript, want het is het ene deel van de pagina dat echt iets doet.
Themasjablonen met voorwaarden
Koptekst, voettekst, enkelvoudige weergave, archief, zoeken en 404 — gebouwd in de WordPress-editor die u toch al gebruikt, niet in een tweede die wij in de pas met de kern zouden moeten houden.
Pop-ups die de omschakeling overleven
Openen bij het laden, op scrolldiepte, bij vertrekintentie, bij een klik of na inactiviteit. De frequentie wordt geteld in de browser van de bezoeker zelf, zodat niemand op de server geïdentificeerd hoeft te worden.
Eén scherm voor het palet van de site
Kleuren en typografie op één plek, onder hun oorspronkelijke variabelenamen — zodat pagina's die vóór de omschakeling zijn gebouwd het nieuwe palet oppikken in plaats van hun verwijzingen kwijt te raken.
Een toegankelijkheidsaudit, geen overlay
Er wordt geen widget op de pagina geschroefd die beweert dat de site toegankelijk is. Er wordt gemeld wat elk blok heeft weggelaten — ontbrekende alt-tekst, een gebroken kopvolgorde, zwak contrast — terwijl u nog aan het bewerken bent.
Slider, tabbladen en accordeon zonder bibliotheek
Het scrollen is native scroll-snap en de accordeon is een details-element. Als het script nooit laadt, wordt er niets verborgen: verborgen inhoud is ontoegankelijke inhoud.
Op de server gerenderd, nooit gekoppeld aan de licentie
Opgeslagen HTML kan maar de waarde van één schermgrootte dragen, dus wordt de CSS op het moment van de aanvraag geproduceerd. Op dat pad zit geen enkele licentiecontrole — een verlopen licentie maakt nooit een gepubliceerde pagina donker.

Productpagina ↗ Documentatie ↗ Live demo ↗

FORMS

MevvForms

Alles wat de bezoeker invult, en alles wat je daaruit verzamelt.

Formulieren die iedereen kan invullen, en geen aandeel in wat je ophaalt.

MevvForms is een WordPress-formulierenbouwer: een sleep-en-neerzet-canvas met volledige toetsenbordbediening, achtendertig veldtypen en achtentwintig kant-en-klare sjablonen. Wat de browser verbergt, controleert de server opnieuw — voorwaarden, toegangsregels en geüploade bestanden worden op de server beslist, dus een veld dat in de pagina verborgen is kan niet worden omzeild. Inzendingen blijven op je eigen site, vermoedelijke spam wordt gemarkeerd in plaats van verwijderd, en niets van wat je verzamelt wordt als transactiekosten ingehouden.

Hij is ook zonder muis te bedienen
De sleep-en-neerzetbouwer heeft een volledig toetsenbordequivalent: elk veld kun je alleen met het toetsenbord toevoegen, verplaatsen en verwijderen. Een bouwer die uitsluitend op slepen reageert, sluit de mensen buiten die niet kunnen slepen.
Achtendertig veldtypen
Tekst, e-mail, telefoon, URL, getal, datum, tijd, keuzelijst, keuzerondje, selectievakje, beoordeling, schuifregelaar, kleur, bestandsupload, naam, adres, volgorde en paginaonderbreking dekken het gewone formulier; handtekening, herhalende groepen, een matrix, een quiz, een berekening en een besteltotaal dekken het formulier waarvoor je dacht dat je een tweede plugin nodig had. Alle achtendertig zitten in het gratis pakket.
Kolommen die de leesvolgorde niet door de war gooien
Een veld dat in een kolom staat, wordt nog steeds in veldvolgorde voorgelezen, zodat iemand met een schermlezer en een ziende bezoeker hetzelfde formulier in dezelfde volgorde tegenkomen.
Voorwaarden worden op de server beslist
Geneste EN/OF-groepen met veertien operatoren, die bij het versturen opnieuw worden geëvalueerd. Een in de browser verborgen veld valt er niet tussen te schuiven door de pagina te bewerken, en de regels blijven gelden met JavaScript uit.
Toegangsregels waar de browser niet mee in discussie gaat
Openen en sluiten op de kalender, het aantal inzendingen begrenzen, aanmelden of een rol verplichten, of een wachtwoord instellen. Een gesloten formulier weigert een rechtstreekse inzending op de server, niet door zijn knop te verbergen.
Spam wordt gemarkeerd, niet verwijderd
Een honeypot en een tijdval staan standaard aan en zitten niemand in de weg; reCAPTCHA v2/v3, hCaptcha, Turnstile, Akismet en blokkeerlijsten op trefwoord, IP en e-mailadres zijn optioneel. Wat als spam wordt beoordeeld, wordt gemarkeerd en bewaard, want een vals alarm mag je geen klant kosten.
Geüploade bestanden staan niet in de webroot
Ze worden daarbuiten weggeschreven, in een map die niemand kan raden, en gecontroleerd op wat het bestand bevat in plaats van hoe het heet. Ze worden alleen uitgeleverd via een tijdelijke link die aan één persoon is gekoppeld.
Meldingen die je kunt controleren
Meerdere per formulier, ontvangers gestuurd door een veldwaarde, een automatisch antwoord aan de afzender en een afleverlog van wat is verstuurd, wat is mislukt en waarom, met opnieuw versturen voor wat is mislukt.
Neem een PayPal-betaling aan
Pro voegt een PayPal-gateway op Orders v2 toe: de bestelling wordt op uw server geopend, op PayPal’s eigen pagina goedgekeurd en op de terugweg geïnd — of vanuit de ondertekende melding als de bezoeker het tabblad sluit. PayPal is niet beschikbaar in Türkiye, dus dit is voor verkoop in het buitenland; Turkse providers blijven op de MevvPos-brug.
Zapier en Make, zonder het lijmwerk
Pro publiceert inzendingen als REST hooks: Zapier abonneert zich op een formulier, latere inzendingen worden ernaartoe in de wachtrij gezet, en een samples-route geeft het koppelscherm echte veldnamen. Een ondertekende webhook zat altijd al in de gratis editie — Pro haalt de bedrading ertussenuit.
Inzendingen die in Salesforce terechtkomen
Pro zet een inzending om in een Lead, een Contact of een Case. Het meldt zich aan met een refresh-token in plaats van een wachtwoord, en een sandbox is een instelling en geen tweede set inloggegevens om uit elkaar te houden.
Uploads op je eigen objectopslag
Pro kan de bestandenkluis verplaatsen naar elke S3-compatibele opslag — AWS S3, Cloudflare R2, MinIO, DigitalOcean Spaces, Backblaze B2, Wasabi — en ondertekent elk verzoek zelf. De gratis editie houdt dezelfde kluis op je eigen schijf; wat Pro verandert is waar de bytes staan, niet wie ze mag ophalen.

Productpagina ↗ Documentatie ↗ Live demo ↗

CART

MevvCart

De winkel na de knop in winkelwagen: herstel, kortingsbonnen, bezorgvensters.

Het werk van vijf plug-ins. Eén plug-in.

Verkooptrechters, overname van de afrekenpagina, upsells in de bestelling en aanbiedingen met één klik — plus herstel van verlaten winkelwagens, kortingsbonnen op basis van regels, een moderne winkelwagen en variantstalen. Wat de meeste winkels afzonderlijk kopen, in één plug-in met één licentie.

Verkooptrechters
Landings-, afreken-, upsell- en bedankstappen op volgorde. Neem de afrekenpagina van de winkel over zodat elke koper er doorheen gaat.
Upsell in de bestelling en aanbiedingen met één klik
Een vinkje in het betaalformulier, en een aanbieding die na de bestelling wordt afgerekend zonder opnieuw om de kaart te vragen.
Winkelwagenherstel
Herinneringsreeksen via e-mail, sms, WhatsApp en webpush — met de teruggewonnen omzet toegewezen aan de daadwerkelijke bestelling.
Regelgebaseerde kortingsbonnen
Eerste bestelling, winkelwagendrempel, categorie, dag en uur. Getrapte kortingen, koop X krijg Y, en een voortgangsbalk in de winkelwagen.
Moderne winkelwagen en afrekenpagina
Uitschuifbare winkelwagen, voortgang naar gratis verzending, cross-sell, een stappenindicator en een afrekenpagina in twee kolommen.
Variantstalen
Kleur-, afbeeldings- en knopstalen — voor globale kenmerken net zo goed als voor de gewone kenmerken per product.
Een couponaftelling in de e-mail
De herstel-e-mail kan zeggen hoelang de coupon nog geldig is, als tekst die in elke client werkt — met optioneel een live-tellerafbeelding vanaf uw eigen site die zich bij elke opening opnieuw tekent.
A/B-test de herstel-e-mail
Meerdere varianten per sjabloon, gekozen op gewicht, met de conversie toegeschreven vanuit het echte bestelbedrag. Het rapport geeft ruwe cijfers per variant en roept geen winnaar uit: bij een kleine steekproef zou dat een leugen met een getal ernaast zijn.
Een funnel die je niet zelf hoeft te ontwerpen
Zesentwintig kant-en-klare stapsjablonen — minstens vier per staptype — en vier complete funnels die met één klik worden aangemaakt. Dit alles zit in de gratis editie; wat Pro verandert zijn alleen de order-bumpwaarden binnen een sjabloon, die leeg blijven totdat Pro actief is.

Productpagina ↗ Documentatie ↗ Live demo ↗

POS

MevvPos

Het geld innen, en dan via meer dan één bank.

WooCommerce-betalingen die niet vastzitten aan één bank.

MevvPos verbindt uw WooCommerce-winkel met een multibancaire betaallaag in plaats van met één bank. Definieer meer dan één virtuele POS en elke kaart wordt via haar BIN naar de uitgevende bank geleid — zo ziet uw klant het termijnplan van díe bank. Vandaag worden dertien banken en betaaldienstverleners ondersteund, en de BIN-database achter de routering wordt vanaf onze eigen servers actueel gehouden. Voor winkels die buiten Türkiye verkopen kunnen ook acht internationale providers worden aangesloten.

Dertien banken en aanbieders
İşbank, Akbank, Halkbank, QNB, Şekerbank, TEB, Ziraat, Garanti BBVA, VakıfBank, plus iyzico, PayTR, Craftgate en Sipay — één plug-in, één instellingenscherm.
BIN-gebaseerde routering
Elke kaart wordt herkend aan de eerste zes cijfers en gestuurd naar de bank die haar heeft uitgegeven, zodat de klant het termijnplan van díe bank krijgt in plaats van een algemeen plan.
Een BIN-database die we echt onderhouden
Drie bronnen samengevoegd en actueel gehouden vanaf onze servers. Een verouderde lijst stuurt kaarten naar de verkeerde bank; de onze wordt wekelijks bijgewerkt.
Termijnen en toeslag per POS
Stel het aantal termijnen en de toeslagpercentages afzonderlijk in voor elke POS die u definieert.
Omzetrapportage
Dagelijkse omzet, slagingspercentage en termijnverdeling — met een uitsplitsing per bank en per POS, plus de commissielast van elke termijnschijf.
3D Secure, kaart wordt nooit opgeslagen
Kaartnummer, vervaldatum en CVV worden nooit naar uw database geschreven.
Klassiek en blok-afrekenen
Welke afrekenpagina uw winkel ook gebruikt, de kaartoptie is er. In het WooCommerce Checkout-blok worden de termijnentabel en de toeslag net zo afgehandeld als op de klassieke pagina.
Acht internationale providers
Bij verkoop buiten Türkiye kan MevvPos ook verbinden met Stripe, PayPal, Mollie, Square, Authorize.Net, Checkout.com, Razorpay en Paystack — elk via zijn eigen gehoste pagina, zodat kaartgegevens uw site nooit raken.
Nu autoriseren, incasseren bij verzending
Een POS kan het bedrag op de kaart reserveren in plaats van het direct af te schrijven, en jij incasseert het — geheel of gedeeltelijk — vanuit het bestelscherm zodra het pakket vertrekt, of je maakt het vrij als dat niet lukt. De optie verschijnt alleen waar de provider dit echt ondersteunt: de NestPay-bankfamilie, Stripe, Authorize.Net en Checkout.com. Bij de overige banken wordt geen instelling aangeboden die bij de gateway zou mislukken.
Een betaallink die je kunt versturen
Maak vanuit het beheer een link voor een bedrag en stuur die naar de klant. Die betaalt via de gewone checkout, dus gelden dezelfde BIN-routering, dezelfde termijnentabel en dezelfde 3-D Secure — het is geen tweede, zwakkere betaalroute. De link draagt een willekeurig token, verloopt en werkt niet meer zodra hij betaald is.
Een risicocontrole voordat de kaart wordt belast
Vijf regels, elk apart aan te zetten: pogingen per adres, pogingen per kaart, opeenvolgende mislukkingen, een Turkse kaart die in het buitenland wordt gefactureerd, en een bedragplafond. Elke regel kan de bestelling markeren, voor controle vasthouden of afwijzen. Noch het adres, noch het kaartnummer wordt opgeslagen — alleen een digest gezouten met je eigen sitesleutel, want een fraudescherm dat kaartgegevens bewaart is een tweede kaartdatabase.

Productpagina ↗ Documentatie ↗ Live demo ↗

MAIL

MevvMail

Wat de site verlaat: nieuwsbrieven, automatiseringen en het verzendlogboek.

De e-mail die je winkel verstuurt, en het bewijs dat hij is verzonden.

WordPress geeft orderbevestigingen, wachtwoordresets en bonnen af aan wat de server toevallig biedt, en als er een niet aankomt, is er niets meer om naar te kijken. MevvMail neemt de verzending juist over: het bezorgt via verbindingen die u zelf instelt, gaat naar de volgende zodra de eerste weigert, probeert later opnieuw in plaats van op te geven, en schrijft elke poging naar een tabel in uw eigen database. Tien verbindingstypen, de failoverketen, het logboek en het WooCommerce-bestelvak zitten allemaal in de gratis plug-in. Het logboek blijft op uw server — geen enkel deel van uw e-mail wordt naar ons gestuurd.

Tien uitwegen, en ze zijn allemaal gratis
SMTP, PHP mail(), Brevo, SendGrid, Mailgun, Postmark, SparkPost, Elastic Email, SMTP2GO en Resend. Geen enkele zit achter een licentie en wij leggen geen verzendlimiet op, want een bezorgplug-in die bezorging op rantsoen zet, verkoopt u het probleem terug. Bij elke provider gebruikt u uw eigen account en uw eigen sleutel.
De volgende verbinding verstuurt wat de eerste weigerde
Elke verbinding heeft een prioriteit, en de lijst wordt in die volgorde doorlopen tot er één het bericht aanneemt. Een provider die snelheidslimieten oplegt, door zijn quotum heen is of gewoon plat ligt, kost u de poging, niet de e-mail. De hele keten is één regel in het logboek, geen drie — één e-mail hoort niet als drie afzonderlijke mislukkingen te lezen.
Het probeert later opnieuw, niet gewoon harder
Wanneer elke verbinding heeft geweigerd, wordt het bericht in de wachtrij gezet en na één minuut, vijf minuten en dertig minuten opnieuw geprobeerd. Drie pogingen en het stopt: een adres dat niet bestaat, begint bij de veertigste poging niet te bestaan. De nieuwe pogingen worden via WP-Cron ingepland, dus op een rustige site draaien ze zodra de volgende bezoeker langskomt.
Een logboek dat antwoord geeft op “is hij verstuurd?”
Tijdstip, ontvangers, onderwerp, status, welke verbinding het bericht heeft afgehandeld en welk onderdeel van de site het heeft aangemaakt — te filteren op status, bron en datum. Het is een tabel in uw eigen database. Niets over uw e-mail wordt naar ons gestuurd: geen telemetrie, geen inhoudsscanning, geen licentieoproep vanuit de gratis plug-in.
Verstuur hem opnieuw vanuit het logboek
Elke regel kan vanuit de lijst opnieuw worden verzonden, en dat is meestal sneller dan de klant vragen de e-mail zelf uit te lokken. De berichttekst bewaren is een instelling, en die uitzetten is een echte keuze met twee gevolgen: een regel die zonder berichttekst is vastgelegd, kan niet opnieuw worden verzonden, en een mislukte verzending wordt ook niet in de wachtrij gezet voor de retry-ladder — in beide gevallen is er niets meer om te versturen. De bewaartermijn bepaalt u zelf — 7, 30, 90 dagen of voor altijd.
Het bestelscherm weet wat het heeft verstuurd
Met WooCommerce actief krijgt elke bestelling een vak met de e-mails die die bestelling heeft opgeleverd en hoe elk daarvan is afgelopen. De bezorgvraag wordt bij de bestelling beantwoord in plaats van in een logboek dat u moet doorzoeken. Zonder WooCommerce werkt de plug-in precies hetzelfde; alleen dat vak is er niet.
Bijlagen gaan via SMTP de deur uit
In 1.0.0 versturen de acht API-providers geen bijlagen, en MevvMail doet niet alsof: een e-mail met een bestand slaat die verbindingen over en zoekt een SMTP-verbinding. Houd dus één SMTP-verbinding in de keten, dan blijven facturen, tickets en PDF's werken. Zonder ingestelde SMTP-verbinding wordt zo'n e-mail als mislukt vastgelegd in plaats van bezorgd zonder het bestand.
Geïnstalleerd en niet geconfigureerd, verandert het niets
Zonder gedefinieerde verbinding geeft het filter de verzending gewoon terug aan WordPress. Een plugin die de e-mail van een winkel zou opslokken terwijl iemand de instellingen probeert uit te zoeken, zou erger zijn dan het probleem dat hij moest oplossen.
Pro is de WooCommerce-diepgang, niet de bezorging
Pro voegt de WooCommerce-e-mailontwerper, de openingsregistratie, de storingswaarschuwingen en de voorwaardelijke routering toe. Bezorging, failover en het logboek blijven in de gratis plug-in en draaien door, wat de licentie ook zegt — een verlopen licentie kost u het ontwerpscherm, nooit het vermogen om een e-mail te versturen.

Productpagina ↗ Documentatie ↗ Live demo ↗

CODE

MevvCode

De snippets die je anders in functions.php zou plakken.

Kleine functies aan WordPress toevoegen zonder themabestanden te bewerken.

Zet de PHP, JavaScript, CSS, HTML of herbruikbare tekst die uw winkel verandert in één doorzoekbaar dashboard: een verzendregel, een afrekenveld, een trackingtag of een beheerderssnelkoppeling. MevvCode valideert de wijziging, compileert die naar een atomaire bestandsruntime en houdt de laatste werkende versie klaar. U krijgt de snelheid van code in een bestand zonder functions.php als kladblok te gebruiken.

De runtime is een bestand, geen query
Wijzigingen compileren tot een atomaire generatie met manifest. De front-enduitvoering leest die generatie rechtstreeks, terwijl de bewerkbare records en hun geschiedenis apart blijven.
Een mislukt snippet schakelt zichzelf uit
PHP wordt vóór de activering geparseerd, na een compileerfout blijft de laatste bekende goede generatie staan, en een fatale fout in het huidige verzoek wordt toegeschreven aan het draaiende snippet.
De migratie vanaf Code Snippets heeft een weg terug
Elk record behoudt zijn bron-id en de exacte code. De oude plug-in wordt pas gedeactiveerd na compileer- en gezondheidscontroles; een rollback herstelt zowel de lijst met actieve plug-ins als het vorige manifest.
Vijf snippettypen en expliciete locaties
PHP, JavaScript, CSS, HTML en tekst kunnen globaal draaien, in de beheeromgeving, in de head of de footer, rond de inhoud, via een shortcode, handmatig of eenmalig.
Voorwaarden zonder verborgen magie
Groepen, tags, vergrendelingen, bulkacties en EN/OF-voorwaardengroepen zijn zichtbaar op hetzelfde productdashboard. Geen enkele voorwaarde herschrijft het snippet zelf.
Overdraagbaar van huis uit
MevvCode-JSON, leesbare PHP, adapters voor derden, startgeneratoren en een zelfstandige must-use-loader houden uw werk verplaatsbaar.
Zestig snippets die je kunt lezen voordat je er een aanzet
Een bibliotheek van beoordeelde patronen voor de gewone klusjes die mensen anders van een forumbericht kopiëren — beveiliging, prestaties, toegankelijkheid, WooCommerce. Er een toevoegen kopieert hem als inactief record naar je eigen werkruimte, dus er draait niets totdat je hem hebt gelezen en dat hebt bevestigd.
Pakketten installeren een set in één keer
Zes pakketten — winkel lanceren, checkout opschonen, catalogus afstellen, winkelprestaties, basisbeveiliging en beheer opruimen. Een pakket installeert al zijn snippets of geen enkele, en elk komt inactief binnen.
Pro is voor teams en oplevering
Planningen, herbruikbare voorwaarden, commercecontext, asset-builds, marketinggebeurtenissen met een livemonitor, automatisering, plugin-export, cloudwerkruimten, AI-review, AI-concepten met uw eigen providersleutel, en een API met beperkte acties.
Pro: een snippet alleen in bepaalde landen draaien
Het land komt uit het eigen factuur- of verzendadres van de WooCommerce-klant, of uit een geolocatiedatabase op je eigen server. Het wordt nooit opgevraagd bij een opzoekdienst van derden en er wordt geen adres opgeslagen — de voorwaarde wordt lokaal beantwoord of helemaal niet.
Pro: schrijf SCSS, lever CSS
Een apart Stijlen-scherm compileert SCSS of LESS — variabelen, nesting, het ampersand-teken, media- en containerregels naar buiten gehaald — en legt het resultaat vast als een nieuwe, inactieve CSS-snippet om te bekijken. De compiler is voor deze ene taak geschreven en weigert hardop wat hij niet implementeert (mixins, extends, imports, control directives), in plaats van stilletjes iets net anders te produceren.

Productpagina ↗ Documentatie ↗ Live demo ↗

BRIDGE

MevvBridge

De uitweg uit een paginabouwer, zonder de pagina’s te breken die je al hebt.

Het converteert niet. Het neemt over.

U wilt het abonnement op de paginabouwer opzeggen, maar u bent bang dat de site stukgaat. De bestaande importhulpmiddelen kunnen alleen eenvoudige lay-outs aan; widgets van derden, dynamische inhoud en eigen CSS gaan onderweg verloren. MevvBridge splitst de pagina in plaats daarvan in tweeën: wat het herkent, wordt opnieuw opgebouwd uit uw gegevens en blijft bewerkbaar, en wat het niet herkent, wordt precies zo vastgelegd als het eruitziet zolang de bronplug-in nog geïnstalleerd is. Komt het iets tegen dat het niet kent, dan gokt het niet — het bevriest het.

Twee banen: live en bevroren
Herkende elementen worden opnieuw opgebouwd uit uw gegevens en blijven bewerkbaar. Al het overige wordt vastgelegd zolang de bronplug-in nog geïnstalleerd is en precies zo afgedrukt als het eruitzag — niet bewerkbaar, maar ook niet stuk.
U leest het rapport voordat u vertrekt
Welk element live blijft, welk element bevriest, welk element dynamische inhoud draagt — de hele lijst ligt er vóór Elementor wordt uitgeschakeld.
Dingen die zouden stoppen met werken, worden niet omgezet
Een element dat stukgaat wanneer het wordt bevroren — een afrekenformulier, een contactformulier — wordt herkend en de inhoud ervan blijft onaangeroerd. Dynamisch zijn (wordt verouderd) en gevaarlijk zijn (stopt met werken) worden als twee verschillende problemen behandeld.
Sjablonen voor koptekst en voettekst inbegrepen
Niet alleen het paginalichaam: ook de sjablonen voor koptekst en voettekst van de bronplug-in worden op hun plaats afgedrukt. Ze weglaten is de manier waarop een migratie stilletjes de voettekst kwijtraakt.
Omzetten naar blokken is optioneel
Pagina's kunnen worden weggeschreven als standaard Gutenberg-blokmarkup in post_content, waarbij de oorspronkelijke inhoud wordt geback-upt naar een metaveld. Na die stap is de inhoud native WordPress.
De weg terug blijft open
Schakel de bronplug-in weer in en MevvBridge stapt opzij.

Productpagina ↗ Documentatie ↗ Live demo ↗

Hoe ze in elkaar passen

Hier is geen suite die in zijn geheel geïnstalleerd moet worden. Dit zijn de naden die ontstaan als er twee tegelijk actief zijn.

MevvTheme en MevvBlocks
Het thema toont koptekst, voettekst en templates; MevvBlocks levert de elementen die je erin legt. Blokken lezen het palet en de typografische schaal van het thema, dus een ontwerpwijziging verplaatst beide tegelijk.
MevvForms en MevvMail
Een inzending kan een automatisering starten: de bevestiging aan de bezoeker, de melding aan jou en het adres toegevoegd aan een lijst, met elke verzending in het logboek.
MevvCart en MevvPos
De herstelreis eindigt bij een afrekening die de kaart naar de uitgevende bank stuurt, dus het termijnplan dat de klant ziet is dat van die bank.
MevvLegal en al het andere
Toestemming wordt gecontroleerd voordat scripts van derden laden, ook die andere plugins in de wachtrij zouden zetten, zodat wie weigert niet gemeten wordt.
MevvCode en de rest
Een snippet kan aanhaken op alles wat de andere blootstellen, met een veilige modus die bij een fout het snippet uitschakelt in plaats van de site.
MevvBridge en je verleden
Pagina’s uit een paginabouwer blijven tonen terwijl je ze één voor één naar blokken verplaatst: geen migratie in één klap, geen geblokkeerd weekend.

Licenties en updates

Elk product heeft een gratis editie op WordPress.org-voorwaarden en een Pro-editie die hier wordt verkocht. Een licentie koopt updates en ondersteuning; ze schakelt nooit functies uit in een plugin die je al hebt geïnstalleerd. Eén sleutel dekt de sites die je eraan koppelt, en de updatecontrole is ondertekend.

Zie ze draaien voordat je koopt

De demo is een echte WordPress-installatie, elk uur teruggezet, met alle negen producten actief en vierhonderd ontwerpen om tussen te wisselen.

Open de live demo ↗ Alle producten ↗