Produkte
Was jedes einzelne tut
Dieselben Entscheidungslisten wie auf den Produktseiten, hier gesammelt, damit Sie die Plattform in einem Durchgang lesen können.
Ein Block-Theme, das auf reinem WordPress beginnt und zum Shop heranwächst.
MevvTheme ist ein schnelles, barrierearmes Block-Theme für den Website-Editor. Installieren Sie es auf einer reinen WordPress-Site, und jeder Seitentyp wird von selbst dargestellt — Seiten, Beiträge, Archive, Suche, 404, eine Leinwand in voller Breite sowie Seiten- und Beitragsvorlagen mit Seitenleiste. Schalten Sie WooCommerce ein, und die Vorlagen für Shop, Produkt, Warenkorb und Kasse werden automatisch verwendet; ohne WooCommerce wird nichts Shop-Bezogenes geladen. Mevv-Plugins fügen Funktionen hinzu und ersetzen das Theme nie. MevvTheme Pro ist das Plugin, das daraus ein Schaufenster macht: ein Designprofil, ein Header mit Live-Suche, ein Katalog mit Wunschliste, Vergleich und Mengenrabatten, eine Ankündigungsleiste mit Countdown, Blog-Extras, eine Demnächst-Seite, Diagnose und Einstellungsexport. Jedes davon ist ein Schalter, jedes ist cache-sicher, und keines lädt ein Skript von Dritten. Das kostenlose Theme ist auf dem Weg ins WordPress.org-Verzeichnis.
- Nichts vorher zu installieren
- Das Theme stellt jeden WordPress-Seitentyp selbst dar und bringt weder ein gebündeltes Plugin noch einen Page Builder mit. Farben, Schriften, Abstände und Layouts werden in „Stile“ bearbeitet; drei Stilvarianten — Dark, Warm und Mono — sowie die Voreinstellungen für Abstände, Schatten und Rahmen sind enthalten.
- Shop-Vorlagen erscheinen mit WooCommerce
- Shop-Archiv, Einzelprodukt, Warenkorb und Kasse sind Block-Vorlagen, die WooCommerce aufgreift, sobald es aktiv ist. Sie sitzen auf WooCommerce-eigenen Hooks, sodass Zahlungsanbieter, Versand-Plugins und Einwilligungsfelder weiter funktionieren. Ohne WooCommerce wird nichts davon geladen.
- Pro: Header und Navigation
- Ein Header, der transparent werden kann, ein Such-Overlay mit Live-Ergebnissen aus der Store API, eine Nach-oben-Schaltfläche, eine fixierte Schnellzugriffsleiste auf Telefonen, eine Top-Leiste mit bis zu vier Links, ein Vollbild-Telefonmenü, Menü-Badges und ein Platz für einen Sprach- oder Währungsumschalter. Jedes davon ist ein Kontrollkästchen auf dem Header-Bildschirm.
- Pro: der Shop
- Wunschliste und Vergleich, die im Browser des Besuchers leben, eine Zuletzt-angesehen-Leiste, Mengenrabatte, eine Zusammen-gekauft-Box, eine Warteliste für wieder verfügbare Produkte, eine Bestandsanzeige, ein Fortschrittsbalken zum kostenlosen Versand, eine Lieferschätzung, globale Produkt-Tabs, Foto-Bewertungen mit Hilfreich-Stimmen, ein Personalisierungsfeld, ein Produktvideo, eine Variantenauswahl auf der Karte und ein Lieferdatum an der Kasse.
- Pro: Marketing
- Eine Ankündigungsleiste mit einem Countdown, der im Browser läuft, angezeigt auf jeder Seite, der Startseite oder im Shop, nach einer Verzögerung, ab einer Scrolltiefe oder bei Exit-Intent, mit optionalem Newsletter-Feld — und eine Newsletter-Anmeldung, die Adressen auf Ihrer eigenen Site behält und jede über eine Action an MevvMail, MevvForms oder ein CRM weitergibt.
- Inhalt und Blog
- Das Theme bietet die Blog-Layouts Raster, Liste und „Hervorgehobener zuerst“ mit geordneter Metazeile, Vorlagen mit Seitenleiste und Muster für die Seiten, die jede Site hat. Pro ergänzt Lesezeit, ein Inhaltsverzeichnis, Teilen und Drucken, eine Autorenbox, ähnliche Beiträge, einen Fortschrittsbalken, einen Archivfilter mit Sortierung, Kategorie- und Schlagwortbilder sowie bedingte Blocksichtbarkeit nach Gerät, Anmeldung, Rolle, Datum und Warenkorbstatus.
- Pro: Betrieb
- Ein Starter-Site-Assistent, der rückgängig gemacht werden kann, eine Demnächst- oder Wartungsseite, bei der Redakteure weiterarbeiten, eigenes CSS und Head- oder Footer-Markup, ein Diagnosebildschirm mit kopierbarem Bericht, Delegation der Inhaltsbildschirme an Redakteure, Export und Import der Einstellungen, ein Child-Theme-ZIP, Einträge in der Befehlspalette und ein White-Label-Name für Agenturen.
- Die Lizenz ist für Updates und Support da
- Nichts in Pro wird von der Lizenz abgeschaltet. Der Schlüssel schaltet signierte Updates über den MevvCore-Updater und den Support frei; läuft er ab, behält die Site ihr Aussehen und ihr Schaufenster, nur die Updates hören auf.
Produktseite ↗
Dokumentation ↗
Live-Demo ↗
Von der Kopfzeile bis zur Fußzeile, im Blockeditor.
Der WordPress-Blockeditor ist schnell und nativ, aber er kann einem Maß keinen eigenen Wert für Desktop, Tablet und Mobil geben — erneut gemessen unter WordPress 7.1, und der häufigste technische Grund, aus dem Leute einen Page Builder installieren. MevvBlocks schließt diese Lücke und geht dann weiter: einhundertzehn Blöcke, Theme-Templates vom Header bis zum Footer, ein Beitragsraster und ein Loop-Builder, eine Formular-Engine, Pop-ups, Transformationen und Masken, seitenweiter eigener Code, ein einziger Bildschirm für die Farbpalette der Website, WebP und AVIF für deine Bilder, Caching auf Blockebene, ein Barrierefreiheits-Audit, das die Wahrheit sagt, statt sie zu verdecken, und ein Core-Web-Vitals-Bildschirm, der von deinen eigenen Besuchern gespeist wird. Der Katalog reicht inzwischen vom Umschalter und verschachtelten Tabs bis zum Kreisdiagramm, einer Medien-Wiedergabeliste, einem Tooltip, einem Newsletter-Formular und einer SVG-Animation, mit acht Blockstilen im Stile-Panel des Editors selbst — und jeder von ihnen hört auf, sich zu bewegen, wenn der Besucher reduzierte Bewegung verlangt hat. Auch die Arbeitsfläche ist keine Annäherung mehr: Der Editor fragt beim Server dasselbe CSS ab, das die Seite ausgeben wird, also wird ausgeliefert, was du anordnest. Dreiundzwanzig dieser Blöcke sind für WooCommerce, und keiner von ihnen zeichnet WooCommerce neu: Sie rufen dessen eigene Templates auf, damit dein Theme und deine Plugins weiter funktionieren.
- Jede Maßangabe, je Bildschirmgröße
- Ein Innenabstand, eine Schriftgröße, eine Spaltenanzahl kann einen eigenen Wert für Desktop, Tablet und Mobil tragen. Der WordPress-Kern kann das nicht — das wurde an 7.1 gemessen, nicht vermutet. Dasselbe Panel hebt ein Element außerdem mit absoluter oder fixer Positionierung aus dem Fluss, und auch seine Versätze und sein z-index gelten je Gerät.
- Einhundertzehn Blöcke
- Layout, Text und Medien; Menü, Suche, Beitragsraster und Loop-Builder; Website-Logo, Seitentitel, Brotkrumen, Beitragsinfo und Autorenbox für Theme-Templates; Video, Audio, Wiedergabeliste, Galerie, Tabelle, FAQ, Zeitstrahl und Code; Umschalter, verschachtelte Tabs, Kreisdiagramm, Tooltip, Newsletter, Social-Feed, Flip-Box, Handlungsaufruf, animierte Überschrift, Vorher/Nachher, Hotspots, Off-Canvas-Panel und Kontaktschaltflächen — und dreiundzwanzig für WooCommerce, von der Produktgalerie bis zum Warenkorb, zur Kasse und einem Mini-Warenkorb. Siebenundachtzig ohne WooCommerce.
- Acht Blockstile, in dem Panel, das WordPress dir ohnehin gibt
- Ein Verlaufs-Overlay, Graustufen oder Unschärfe bis zum Hover, eine Kreis- oder abgerundete Maske, Anheben, Zoom und Neigung — gewählt im Stile-Panel des Kerns, es gibt also kein neues Bedienelement zu lernen, und die Wahl ist eine Klasse in deinem Markup statt einer Einstellung in einer Tabelle. Jede Hover-Transformation wird abgeschaltet, wenn das System des Besuchers reduzierte Bewegung verlangt, und das Standbild einer SVG-Animation wird auf dieselbe Weise eingesetzt.
- Ein Newsletter-Formular, das keinen Dienst braucht
- Eine Adresse, ein optionaler Name, ein Einwilligungsfeld und ein einfaches POST — signiert mit demselben HMAC, den die Formular-Engine verwendet, sodass eine gecachte Seite nie an einem abgelaufenen Nonce stirbt. Der Honeypot wird stillschweigend geschluckt, das Ratenlimit gilt pro Adresse, und die Adressen landen bei deinen übrigen Formularübermittlungen. Es gibt keine Liste, keinen API-Schlüssel und keine Anfrage an irgendwen: Die Aktion
mevvblocks_newsletter_subscribe übergibt jede bestätigte Adresse an das, was du ohnehin nutzt.
- Dynamischer Text, einschließlich deiner ACF-Felder
- Eine Überschrift, ein Text, eine Schaltfläche oder ein Bild kann seinen Wert aus dem Beitrag lesen statt aus dem, was du getippt hast: Titel, Auszug, Autor, Datum, Kategorie, Schlagwörter, Archivtitel, Suchbegriff, den WooCommerce-Preis, die Artikelnummer oder den Lagerbestand, oder ein benutzerdefiniertes Feld per Schlüssel. Wenn Advanced Custom Fields aktiv ist, wird das Feld über
get_field() gelesen, du bekommst also den formatierten Wert, und Schlüssel, die mit einem Unterstrich beginnen, werden abgelehnt statt offengelegt.
- Was Sie im Editor sehen, gibt die Seite auch aus
- Die Arbeitsfläche zeigt keine Annäherung mehr: Innenabstand, Abstände, Richtung, Ausrichtung, Hintergrund, Radius, Schatten, Transformation und Position erscheinen mit den Werten, die das Frontend verwenden wird. Eine einzige Style-Engine erzeugt dieses CSS, und der Editor holt es vom Server — eine zweite Engine in JavaScript zu schreiben hätte uns zwei Kopien beschert, die auseinanderdriften. Gemessen: Die alte Arbeitsfläche wich in 24 Layout-Eigenschaften von der Seite ab; jetzt sind es null von 64.
- Core Web Vitals, von Ihren echten Besuchern
- LCP, CLS und INP werden in den Browsern der Menschen gemessen, die Ihre Website besuchen, und was der Bildschirm zeigt, ist das 75. Perzentil über ein Fenster von 28 Tagen — Felddaten, so wie die Search Console sie betrachtet, kein Laborlauf. Unter hundert Messwerten wird überhaupt keine Zahl angezeigt, denn ein Perzentil aus einer Handvoll Messungen ist Rauschen. Es werden keine IP, kein Cookie und keine Kennung erhoben, und die Daten verlassen Ihren eigenen Server nie.
- KI mit Ihrem eigenen Schlüssel
- Schreiben, umschreiben, kürzen, übersetzen und Alt-Texte für Bilder erzeugen. Sie tragen Ihren eigenen API-Schlüssel ein, und die Anfrage geht von Ihrer Website direkt an den Anbieter — Ihr Text erreicht uns nie, und das Kontingent bleibt Ihres. Das Ergebnis kommt als Vorschlag an, es wird nicht direkt in den Block geschrieben.
- Die Palette Ihres Themes, ohne sie neu einzutippen
- Farben und Typografie lassen sich aus der theme.json des aktiven Themes lesen und füllen damit die leeren Plätze in der eigenen Palette des Plugins. Die Brücke ist bewusst einseitig: Es wird nie etwas ins Theme zurückgeschrieben, ein Theme-Update findet seine eigene Datei also nie unter sich umgeschrieben vor. Sie ist aus, bis Sie sie einschalten.
- Ein Mega-Panel an dem Menü, das Sie schon haben
- Kein neuer Block — eine Einstellung am Navigationsblock. Ein Untermenü öffnet sich als Panel über die volle Breite mit bis zu vier Spalten, und wenn Sie das Panel bei einem Eintrag ohne Untermenü einschalten, sagt die Barrierefreiheitsprüfung das, statt einen leeren Kasten auszugeben.
- Ein erster Entwurf einer Seite, aus einem Satz
- Sie beschreiben die Seite, und das Modell wählt Abschnitte aus der eigenen Vorlagenbibliothek des Plugins. Es schreibt nie Markup, was auf der Seite landet, sind also bearbeitbare Blöcke statt generiertem HTML, und ein Abschnitt, den es nennt und den es nicht gibt, wird verworfen und gemeldet statt geraten. Die Seite wird immer als Entwurf gespeichert, und der Schlüssel gehört Ihnen.
- Notizen, die Ihre Besucher nie sehen
- Heften Sie an jeden Block eine Notiz für Ihr Team, markieren Sie sie als erledigt, löschen Sie sie. Sie lebt im Editor, und es gibt keinen einzigen Frontend-Hook, der sie ausgeben könnte.
- Schneller, und gemessen
- Die Blockausgabe wird zwischengespeichert und Bilder werden neben den Originalen in WebP oder AVIF umgewandelt — die Originale werden nie angetastet. Gemessen: Blockrenderzeit um 33–72 % gesunken, Bildgewicht um 39–78 %. Bilder werden über ein
<picture>-Element ausgeliefert, sodass alle dasselbe HTML erhalten; je Besucher auf dem Server zu entscheiden, ist genau das, was einen Seitencache vergiftet. Sie können auf Telefonen auch ein anderes Bild ausliefern — keine kleinere Kopie desselben, ein anderes Motiv — und die Wahl trifft weiterhin der Browser.
- Eine Formular-Engine, keine Abhängigkeit
- Sechzehn Feldtypen, Validierung auf dem Server, ein Honeypot, der stillschweigend geschluckt wird, und ein Bildschirm, auf dem die Einsendungen aufbewahrt werden. Das Formular funktioniert ohne JavaScript, denn es ist der eine Teil der Seite, der wirklich etwas tut.
- Theme-Vorlagen mit Bedingungen
- Kopfzeile, Fußzeile, Einzelansicht, Archiv, Suche und 404 — gebaut im WordPress-Editor, den Sie ohnehin schon nutzen, nicht in einem zweiten, den wir mit dem Kern im Gleichschritt halten müssten.
- Pop-ups, die die Umstellung überstehen
- Öffnen beim Laden, bei einer Scrolltiefe, bei Verlassensabsicht, bei einem Klick oder nach Inaktivität. Die Häufigkeit wird im Browser des Besuchers selbst gezählt, sodass niemand auf dem Server identifiziert werden muss.
- Ein Bildschirm für die Palette der Website
- Farben und Typografie an einem Ort, unter ihren ursprünglichen Variablennamen — damit Seiten, die vor der Umstellung gebaut wurden, die neue Palette übernehmen, statt ihre Bezüge zu verlieren.
- Ein Barrierefreiheits-Audit, kein Overlay
- Es wird kein Widget auf die Seite geschraubt, das behauptet, die Website sei barrierefrei. Es meldet, was jeder Block ausgelassen hat — fehlender Alt-Text, eine gebrochene Überschriftenreihenfolge, schwacher Kontrast — während Sie noch bearbeiten.
- Slider, Tabs und Akkordeon ohne Bibliothek
- Das Scrollen ist natives scroll-snap und das Akkordeon ist ein details-Element. Wenn das Skript nie lädt, wird nichts versteckt: versteckter Inhalt ist unzugänglicher Inhalt.
- Auf dem Server gerendert, nie an die Lizenz gebunden
- Gespeichertes HTML kann nur den Wert einer einzigen Bildschirmgröße tragen, deshalb wird das CSS zum Zeitpunkt der Anfrage erzeugt. Auf diesem Weg gibt es keine einzige Lizenzprüfung — eine ausgelaufene Lizenz verdunkelt nie eine veröffentlichte Seite.
Produktseite ↗
Dokumentation ↗
Live-Demo ↗
Formulare, die jede und jeder ausfüllen kann — und kein Anteil an dem, was Sie einnehmen.
MevvForms ist ein WordPress-Formularbaukasten: eine Drag-and-drop-Fläche mit vollwertiger Tastaturentsprechung, achtunddreißig Feldtypen und achtundzwanzig fertigen Vorlagen. Was der Browser verbirgt, prüft der Server erneut — Bedingungen, Zugriffsregeln und hochgeladene Dateien werden auf dem Server entschieden, ein in der Seite verstecktes Feld lässt sich also nicht umreden. Einträge bleiben auf Ihrer eigenen Site, mutmaßlicher Spam wird markiert statt gelöscht, und auf nichts, was Sie sammeln, wird eine Transaktionsgebühr erhoben.
- Er lässt sich auch ohne Maus bedienen
- Der Drag-and-drop-Baukasten hat ein vollständiges Tastatur-Äquivalent: Jedes Feld lässt sich allein mit der Tastatur hinzufügen, verschieben und entfernen. Ein Baukasten, der nur auf Ziehen reagiert, schließt die Menschen aus, die nicht ziehen können.
- Achtunddreißig Feldtypen
- Text, E-Mail, Telefon, URL, Zahl, Datum, Uhrzeit, Auswahlliste, Optionsfeld, Kontrollkästchen, Bewertung, Schieberegler, Farbe, Datei-Upload, Name, Adresse, Sortierung und Seitenumbruch decken das gewöhnliche Formular ab; Unterschrift, wiederholbare Gruppen, eine Matrix, ein Quiz, eine Berechnung und eine Bestellsumme decken das ab, für das Sie ein zweites Plugin erwartet hätten. Alle achtunddreißig sind im kostenlosen Paket.
- Spalten, die die Lesereihenfolge nicht durcheinanderbringen
- Ein in einer Spalte platziertes Feld wird weiterhin in der Feldreihenfolge vorgelesen; Screenreader-Nutzende und sehende Besucher begegnen demselben Formular in derselben Reihenfolge.
- Bedingungen werden auf dem Server entschieden
- Verschachtelte UND/ODER-Gruppen mit vierzehn Operatoren, die beim Absenden erneut ausgewertet werden. Ein im Browser verstecktes Feld lässt sich nicht durch Bearbeiten der Seite unterschieben, und die Regeln gelten auch bei abgeschaltetem JavaScript.
- Zugriffsregeln, mit denen der Browser nicht verhandeln kann
- Per Kalender öffnen und schließen, die Zahl der Einträge begrenzen, Anmeldung oder Rolle verlangen oder ein Passwort setzen. Ein geschlossenes Formular weist eine direkte Übermittlung auf dem Server ab — nicht dadurch, dass es seinen Button versteckt.
- Spam wird markiert, nicht gelöscht
- Honeypot und Zeitfalle sind standardmäßig aktiv und stehen niemandem im Weg; reCAPTCHA v2/v3, hCaptcha, Turnstile, Akismet sowie Sperrlisten für Stichwörter, IP-Adressen und E-Mail-Adressen sind optional. Was als Spam eingestuft wird, wird gekennzeichnet und aufbewahrt, denn ein Fehlalarm sollte Sie keine Kundin und keinen Kunden kosten.
- Hochgeladene Dateien liegen nicht im Web-Root
- Sie werden außerhalb davon gespeichert, in einem Verzeichnis, das niemand erraten kann, und danach geprüft, was die Datei enthält, nicht wie sie heißt. Herausgegeben werden sie nur über einen zeitlich begrenzten, an eine Person gebundenen Link.
- Benachrichtigungen, die sich nachvollziehen lassen
- Mehrere pro Formular, Empfänger anhand eines Feldwerts gesteuert, eine automatische Antwort an die absendende Person und ein Zustellprotokoll darüber, was versandt wurde, was fehlschlug und warum — mit erneutem Versand für die fehlgeschlagenen.
- Zahlungen per PayPal annehmen
- Pro ergänzt ein PayPal-Gateway auf Orders v2: Die Bestellung wird auf Ihrem Server geöffnet, auf der Seite von PayPal bestätigt und auf dem Rückweg eingezogen — oder aus der signierten Benachrichtigung, wenn der Besucher den Tab schließt. PayPal ist in der Türkei nicht verfügbar, das dient also dem Verkauf ins Ausland; die türkischen Anbieter bleiben auf der MevvPos-Brücke.
- Zapier und Make, ohne den Klebstoff
- Pro liefert Einträge als REST-Hooks aus: Zapier abonniert ein Formular, spätere Einträge werden dorthin eingereiht, und eine Beispielroute gibt dem Zuordnungsbildschirm echte Feldnamen. Einen signierten Webhook gab es in der kostenlosen Edition immer — Pro nimmt die Verkabelung dazwischen weg.
- Einträge, die in Salesforce landen
- Pro macht aus einer Einsendung einen Lead, einen Contact oder einen Case. Es meldet sich mit einem Refresh-Token an statt mit einem Passwort, und eine Sandbox ist eine Einstellung und nicht ein zweiter Satz Zugangsdaten, den Sie auseinanderhalten müssen.
- Uploads auf Ihrem eigenen Objektspeicher
- Pro kann den Dateitresor auf jeden S3-kompatiblen Speicher verlegen — AWS S3, Cloudflare R2, MinIO, DigitalOcean Spaces, Backblaze B2, Wasabi — und signiert jede Anfrage selbst. Die kostenlose Ausgabe hält denselben Tresor auf Ihrer eigenen Platte; Pro ändert, wo die Bytes liegen, nicht, wer sie abrufen darf.
Produktseite ↗
Dokumentation ↗
Live-Demo ↗
Die Arbeit von fünf Plugins. Ein Plugin.
Verkaufstrichter, Übernahme der Kasse, Bestell-Upsells und Ein-Klick-Angebote — dazu Wiederherstellung abgebrochener Warenkörbe, regelbasierte Gutscheine, ein moderner Warenkorb und Varianten-Swatches. Was die meisten Shops einzeln kaufen, in einem Plugin mit einer Lizenz.
- Verkaufstrichter
- Landing-, Kassen-, Upsell- und Danke-Schritte der Reihe nach. Übernehmen Sie die Kasse des Shops, damit jeder Käufer sie durchläuft.
- Bestell-Upsell und Ein-Klick-Angebote
- Ein Häkchen im Zahlungsformular und ein Angebot, das nach der Bestellung abgerechnet wird, ohne erneut nach der Karte zu fragen.
- Warenkorb-Rettung
- Erinnerungsfolgen per E-Mail, SMS, WhatsApp und Web-Push — mit dem zurückgewonnenen Umsatz, der der tatsächlichen Bestellung zugeordnet wird.
- Regelbasierte Gutscheine
- Erste Bestellung, Warenkorbschwelle, Kategorie, Tag und Uhrzeit. Gestaffelte Rabatte, kaufe X erhalte Y und ein Fortschrittsbalken im Warenkorb.
- Moderner Warenkorb, moderne Kasse
- Ausfahrbarer Warenkorb, Fortschritt zum kostenlosen Versand, Cross-Selling, eine Schrittanzeige und eine zweispaltige Kasse.
- Varianten-Swatches
- Farb-, Bild- und Button-Swatches — für globale Attribute ebenso wie für die einfachen Attribute je Produkt.
- Ein Gutschein-Countdown in der E-Mail
- Die Wiederherstellungs-E-Mail kann sagen, wie lange der Gutschein noch gilt — als Text, der in jedem Programm funktioniert, wahlweise ergänzt um ein von Ihrer eigenen Website ausgeliefertes Live-Zählerbild, das sich bei jedem Öffnen neu zeichnet.
- Die Wiederherstellungs-E-Mail im A/B-Test
- Mehrere Varianten je Vorlage, nach Gewicht gewählt, mit der Conversion aus dem echten Bestellwert zugeschrieben. Der Bericht liefert Rohzahlen je Variante und ruft keinen Sieger aus: Bei kleiner Stichprobe wäre das eine Lüge mit einer Zahl daneben.
- Ein Funnel, den Sie nicht entwerfen müssen
- Sechsundzwanzig fertige Schrittvorlagen — mindestens vier für jeden Schritttyp — und vier vollständige Funnel, die mit einem einzigen Klick angelegt werden. Alles davon steckt in der kostenlosen Ausgabe; Pro ändert nur die Order-Bump-Werte innerhalb einer Vorlage, und die bleiben leer, bis Pro aktiv ist.
Produktseite ↗
Dokumentation ↗
Live-Demo ↗
WooCommerce-Zahlungen, die nicht an eine einzige Bank gebunden sind.
MevvPos verbindet Ihren WooCommerce-Shop mit einer Mehrbanken-Zahlungsschicht statt mit einer einzigen Bank. Legen Sie mehr als ein virtuelles POS an, und jede Karte wird per BIN an die ausgebende Bank geleitet — Ihre Kundschaft sieht so den Ratenplan genau dieser Bank. Heute werden dreizehn Banken und Zahlungsdienstleister unterstützt, und die BIN-Datenbank hinter dem Routing wird von unseren eigenen Servern aktuell gehalten. Für Shops, die außerhalb der Türkei verkaufen, lassen sich zusätzlich acht internationale Anbieter anbinden.
- Dreizehn Banken und Anbieter
- İşbank, Akbank, Halkbank, QNB, Şekerbank, TEB, Ziraat, Garanti BBVA, VakıfBank, dazu iyzico, PayTR, Craftgate und Sipay — ein Plugin, ein Einstellungsbildschirm.
- BIN-basiertes Routing
- Jede Karte wird an ihren ersten sechs Ziffern erkannt und an die Bank geleitet, die sie ausgegeben hat, sodass der Kunde den Ratenplan genau dieser Bank erhält statt eines allgemeinen.
- Eine BIN-Datenbank, die wir wirklich pflegen
- Drei Quellen zusammengeführt und von unseren Servern aktuell gehalten. Eine veraltete Liste schickt Karten an die falsche Bank; unsere wird wöchentlich aktualisiert.
- Raten und Aufschlag je POS
- Legen Sie die Ratenzahlen und die Aufschlagssätze für jedes von Ihnen definierte POS getrennt fest.
- Umsatzberichte
- Täglicher Umsatz, Erfolgsquote und Ratenverteilung — mit einer Aufschlüsselung je Bank und je POS sowie der Kommissionslast jeder Ratenstufe.
- 3D Secure, Karte wird nie gespeichert
- Kartennummer, Ablaufdatum und CVV werden nie in Ihre Datenbank geschrieben.
- Klassische und Block-Kasse
- Welche Kassenseite Ihr Shop auch nutzt, die Kartenoption ist da. Im WooCommerce-Checkout-Block werden Ratentabelle und Aufschlag genauso behandelt wie auf der klassischen Seite.
- Acht internationale Anbieter
- Beim Verkauf außerhalb der Türkei kann MevvPos sich auch mit Stripe, PayPal, Mollie, Square, Authorize.Net, Checkout.com, Razorpay und Paystack verbinden — jeweils über deren eigene gehostete Seite, sodass Kartendaten Ihre Website nie berühren.
- Jetzt autorisieren, beim Versand einziehen
- Ein POS kann den Betrag auf der Karte reservieren, statt ihn abzubuchen, und Sie ziehen ihn — ganz oder teilweise — vom Bestellbildschirm ein, wenn das Paket rausgeht, oder geben ihn frei, wenn es nicht geht. Die Option erscheint nur dort, wo der Anbieter sie wirklich unterstützt: die NestPay-Bankenfamilie, Stripe, Authorize.Net und Checkout.com. Den übrigen Banken wird keine Einstellung angeboten, die am Gateway scheitern würde.
- Ein Zahlungslink, den Sie verschicken können
- Erstellen Sie in der Verwaltung einen Link über einen Betrag und schicken Sie ihn dem Kunden. Bezahlt wird auf der gewöhnlichen Kasse, es gelten also dasselbe BIN-Routing, dieselbe Ratentabelle und dasselbe 3-D Secure — es ist kein zweiter, schwächerer Zahlweg. Der Link trägt ein zufälliges Token, läuft ab und funktioniert nicht mehr, sobald er bezahlt ist.
- Eine Risikoprüfung, bevor die Karte belastet wird
- Fünf Regeln, jede einzeln zuschaltbar: Versuche pro Adresse, Versuche pro Karte, aufeinanderfolgende Fehlschläge, eine in Türkiye ausgegebene Karte mit Rechnungsadresse im Ausland und eine Betragsobergrenze. Jede kann die Bestellung markieren, zur Prüfung zurückhalten oder ablehnen. Weder die Adresse noch die Kartennummer wird gespeichert — nur ein mit Ihrem eigenen Site-Schlüssel gesalzener Hashwert, denn ein Betrugsfilter, der Kartendaten aufbewahrt, ist eine zweite Kartendatenbank.
Produktseite ↗
Dokumentation ↗
Live-Demo ↗
Die E-Mail, die Ihr Shop verschickt, und der Beleg, dass sie rausgegangen ist.
WordPress übergibt Bestellbestätigungen, Passwort-Zurücksetzungen und Belege an das, was der Server gerade anbietet, und wenn eine davon nicht ankommt, bleibt nichts übrig, das man ansehen könnte. MevvMail übernimmt stattdessen den Versand: Es stellt über die Verbindungen zu, die Sie einrichten, geht zur nächsten weiter, wenn die erste ablehnt, versucht es später erneut statt aufzugeben, und schreibt jeden Versuch in eine Tabelle in Ihrer eigenen Datenbank. Zehn Verbindungstypen, die Failover-Kette, das Protokoll und die WooCommerce-Bestellbox stecken alle im kostenlosen Plugin. Das Protokoll bleibt auf Ihrem Server — kein Teil Ihrer E-Mail wird an uns gesendet.
- Zehn Wege hinaus, und alle sind kostenlos
- SMTP, PHP mail(), Brevo, SendGrid, Mailgun, Postmark, SparkPost, Elastic Email, SMTP2GO und Resend. Keiner davon steckt hinter einer Lizenz, und wir setzen kein Versandlimit, denn ein Zustell-Plugin, das Zustellung rationiert, verkauft Ihnen das Problem zurück. Bei jedem Anbieter nutzen Sie Ihr eigenes Konto und Ihren eigenen Schlüssel.
- Die nächste Verbindung sendet, was die erste abgelehnt hat
- Jede Verbindung hat eine Priorität, und die Liste wird in dieser Reihenfolge durchlaufen, bis eine die Nachricht annimmt. Ein Anbieter, der drosselt, dessen Kontingent erschöpft ist oder der schlicht ausgefallen ist, kostet Sie den Versuch, nicht die E-Mail. Die ganze Kette ist eine Zeile im Protokoll, nicht drei — eine einzelne E-Mail sollte sich nicht wie drei getrennte Fehlschläge lesen.
- Es versucht es später erneut, nicht bloß lauter
- Haben alle Verbindungen abgelehnt, wird die Nachricht eingereiht und nach einer Minute, nach fünf Minuten und nach dreißig Minuten erneut versucht. Drei Versuche, dann hört es auf: Eine Adresse, die es nicht gibt, fängt beim vierzigsten Versuch nicht an zu existieren. Geplant werden die Wiederholungen über WP-Cron, auf einer ruhigen Website laufen sie also, sobald der nächste Besucher kommt.
- Ein Protokoll, das „Ist sie rausgegangen?“ beantwortet
- Zeitpunkt, Empfänger, Betreff, Status, welche Verbindung sie bearbeitet hat und welcher Teil der Website sie erzeugt hat — filterbar nach Status, Quelle und Datum. Es ist eine Tabelle in Ihrer eigenen Datenbank. Nichts über Ihre E-Mails wird an uns gesendet: keine Telemetrie, keine Inhaltsprüfung, kein Lizenzaufruf aus dem kostenlosen Plugin.
- Aus dem Protokoll erneut senden
- Jeder Eintrag lässt sich aus der Liste erneut senden, und das ist meist schneller, als den Kunden zu bitten, die E-Mail selbst auszulösen. Den Nachrichtentext aufzubewahren ist eine Einstellung, und sie auszuschalten ist eine echte Entscheidung mit zwei Folgen: Ein ohne seinen Text protokollierter Eintrag lässt sich nicht erneut senden, und ein fehlgeschlagener Versand wird auch nicht in die Wiederholungsstaffel eingereiht — in beiden Fällen ist nichts mehr zum Senden da. Die Aufbewahrung bestimmen Sie — 7, 30, 90 Tage oder unbegrenzt.
- Der Bestellbildschirm weiß, was er gesendet hat
- Ist WooCommerce aktiv, bekommt jede Bestellung eine Box, die die von ihr erzeugten E-Mails auflistet und zeigt, wie es jeder einzelnen ergangen ist. Die Zustellfrage wird an der Bestellung beantwortet statt in einem Protokoll, das Sie durchsuchen müssen. Ohne WooCommerce arbeitet das Plugin genau gleich; die Box ist dann einfach nicht da.
- Anhänge werden über SMTP versendet
- In 1.0.0 versenden die acht API-Anbieter keine Anhänge, und MevvMail tut nicht so, als wäre es anders: Eine E-Mail mit einer Datei überspringt diese Verbindungen und sucht eine SMTP-Verbindung. Behalten Sie also eine einzige SMTP-Verbindung in der Kette, dann funktionieren Rechnungen, Tickets und PDFs weiter. Ist keine SMTP-Verbindung eingerichtet, wird eine solche E-Mail als fehlgeschlagen protokolliert, statt ohne ihre Datei zugestellt zu werden.
- Installiert und nicht eingerichtet ändert es nichts
- Ohne definierte Verbindung gibt der Filter den Versand direkt an WordPress zurück. Ein Plugin, das die E-Mails eines Shops verschluckt, während jemand die Einstellungen herausfindet, wäre schlimmer als das Problem, das es lösen sollte.
- Pro ist die WooCommerce-Tiefe, nicht die Zustellung
- Pro ergänzt den WooCommerce-E-Mail-Designer, das Öffnungs-Tracking, die Fehlerwarnungen und das bedingte Routing. Zustellung, Failover und Protokoll bleiben im kostenlosen Plugin und laufen weiter, was die Lizenz auch sagt — eine abgelaufene Lizenz kostet Sie den Designer-Bildschirm, nie die Fähigkeit, eine E-Mail zu senden.
Produktseite ↗
Dokumentation ↗
Live-Demo ↗
Nichts verfolgt Ihre Besucher, bis sie zustimmen.
Die meisten Cookie-Banner stellen die Frage und laden dann Google Analytics, das Ads-Tag und alles Übrige, ganz gleich, wie die Antwort ausfiel. Der Besucher hat Nein gesagt und wurde trotzdem verfolgt. MevvLegal verhindert, dass der Tracking-Code überhaupt läuft, bevor zugestimmt wird — und wenn nie zugestimmt wird, läuft er nie. Es zeichnet außerdem auf, wozu zugestimmt wurde, und schreibt Ihre Datenschutz- und Cookie-Seiten aus der Liste der Cookies, die Ihre Website tatsächlich verwendet.
- Der Tracking-Code läuft wirklich nicht
- Bis zur Einwilligung lädt der Browser ihn weder herunter noch führt er ihn aus — die Adresse wird beiseitegelegt statt gelöscht, denn die Einwilligung muss sie zurückholen können.
- Es erfasst auch, was andere Plugins hinzufügen
- Manche Plugins kleben ihren Tracker direkt in die Seite, wo der übliche Mechanismus ihn nicht sehen kann. Diese werden stattdessen an ihrer Adresse erkannt — gefunden in einem echten Shop, in dem ein Google-Ads-Tag unter einem Banner lief, das glaubte, es blockiert zu haben.
- Die Einwilligung ist an den Text gebunden, der gezeigt wurde
- Die Richtlinienversion ist ein Hash der offenen Kategorien, des Bannertexts und des Verzeichnisses. Ändern Sie eines davon, zählt die alte Einwilligung nicht mehr, und die Frage wird erneut gestellt.
- Nachweis, ohne jemanden zu identifizieren
- Der Server führt Zähler über (Tag, Richtlinienversion, Wahl) und ein Archiv jedes Richtlinientexts. Ein Nachweis auf Personenebene hieße, dem Besucher eine dauerhafte Kennung zu geben — also eine neue Verarbeitung zu eröffnen, um die Einwilligung in die alte zu belegen.
- Ablehnen ist so leicht wie Zustimmen
- Beide Schaltflächen tragen dieselbe Klasse, und Ablehnen wird zuerst ausgegeben. Ein Test stellt sicher, dass ihre Klassenattribute identisch sind, denn eine Einwilligung, die über eine erschwerte Ablehnung erlangt wird, ist nicht freiwillig.
- Nichts wird falsch zwischengespeichert
- Kein Cookie, kein Nonce, keine Anmeldeprüfung im Frontend. Ein Einwilligungsbanner, das die Seite je Besucher variiert, zerstört das Vollseiten-Caching, und ein Nonce stirbt dahinter still.
- Rechtstexte aus Ihrem eigenen Verzeichnis
- Die Cookie-Richtlinie wird aus den Kategorien und Zeilen erzeugt, die Sie tatsächlich ausgefüllt haben. Eine leere Kategorie gibt keine erfundene Zeile aus — eine Verarbeitung zu erklären, die Sie gar nicht durchführen, ist schlimmer, als zu wenig zu erklären.
- Das Banner hängt nie von der Lizenz ab
- Würde es verstummen, sobald die Zahlung ausbleibt, begänne die Website, Tracking-Cookies ohne Einwilligung zu schreiben — und das Bußgeld trifft den Website-Betreiber, nicht uns.
- Hunderteinundzwanzig Dienste, die es benennen kann
- Die Bibliothek erkennt 121 Drittanbieterdienste an den Adressen, von denen sie geladen werden, zusammen mit den Cookies, die jeder setzt, und deren Laufzeit. Dreiunddreißig der Einträge sind vollständig; die anderen achtundachtzig tragen eine sichtbare Markierung “prüfen Sie das” statt einer plausiblen Vermutung, denn eine Cookie-Tabelle, die eine Speicherdauer erfindet, ist schlimmer als eine mit einer Lücke. Zahlungs- und Bot-Schutz-Skripte werden ebenfalls erkannt, aber nie als blockierbar angeboten — eines davon zurückzuhalten zerstört eine Kasse lautlos.
- Ein Scan, der von selbst läuft und nur meldet, was sich geändert hat
- Stellen Sie das Frontend-Audit auf einen wöchentlichen oder täglichen Zeitplan, und es meldet Ihnen, wenn ein neues, nicht zurückgehaltenes Drittanbieter-Skript oder ein nicht gelistetes Cookie auftaucht — nicht wieder die ganze Liste. Den Zeitplan einzuschalten ist Pro; ihn auszuschalten und von Hand zu scannen ist kostenlos.
Produktseite ↗
Dokumentation ↗
Live-Demo ↗
Kleine Funktionen zu WordPress hinzufügen, ohne Theme-Dateien zu bearbeiten.
Legen Sie das PHP, JavaScript, CSS, HTML oder den wiederverwendbaren Text, der Ihren Shop verändert, in ein einziges durchsuchbares Dashboard: eine Versandregel, ein Kassenfeld, ein Tracking-Tag oder eine Verwaltungsverknüpfung. MevvCode prüft die Änderung, kompiliert sie in eine atomare Datei-Laufzeit und hält die letzte funktionierende Version bereit. Sie bekommen die Geschwindigkeit von Code in einer Datei, ohne die functions.php als Notizblock zu behandeln.
- Die Laufzeit ist eine Datei, keine Abfrage
- Änderungen kompilieren zu einer atomaren Generation samt Manifest. Die Frontend-Ausführung liest diese Generation direkt, während die bearbeitbaren Datensätze und ihre Historie davon getrennt bleiben.
- Ein fehlgeschlagenes Snippet schaltet sich selbst ab
- PHP wird vor der Aktivierung geparst, nach einem Kompilierfehler bleibt die letzte als gut bekannte Generation in Kraft, und ein Fatal im laufenden Request wird dem ausführenden Snippet zugeordnet.
- Die Migration von Code Snippets hat einen Rückweg
- Jeder Datensatz behält seine Quell-ID und den exakten Code. Das alte Plugin wird erst nach Kompilier- und Gesundheitsprüfungen deaktiviert; ein Rollback stellt sowohl die Liste der aktiven Plugins als auch das frühere Manifest wieder her.
- Fünf Snippet-Typen und ausdrückliche Orte
- PHP, JavaScript, CSS, HTML und Text können global laufen, im Adminbereich, im Head oder in der Fußzeile, um den Inhalt herum, über einen Shortcode, manuell oder einmalig.
- Bedingungen ohne verborgene Magie
- Gruppen, Tags, Sperren, Massenaktionen und UND/ODER-Bedingungsgruppen sind auf demselben Produkt-Dashboard sichtbar. Keine Bedingung schreibt das Snippet selbst um.
- Portabel von Haus aus
- MevvCode-JSON, lesbares PHP, Adapter für Drittanbieter, Startgeneratoren und ein eigenständiger Must-Use-Loader halten Ihre Arbeit beweglich.
- Sechzig Snippets, die Sie lesen können, bevor Sie eines einschalten
- Eine Bibliothek geprüfter Muster für die gewöhnlichen Aufgaben, die man sonst aus einem Forenbeitrag kopiert — Sicherheit, Performance, Barrierefreiheit, WooCommerce. Eines hinzuzufügen kopiert es als inaktiven Eintrag in Ihren eigenen Arbeitsbereich, es läuft also nichts, bevor Sie es gelesen und zugestimmt haben.
- Pakete installieren einen Satz auf einmal
- Sechs Pakete — Shop-Start, Kassen-Aufräumen, Katalog-Feinschliff, Shop-Performance, Härtungsgrundlagen und Ordnung in der Verwaltung. Ein Paket installiert alle seine Snippets oder keines, und jedes kommt inaktiv an.
- Pro ist für Teams und Auslieferung
- Zeitpläne, wiederverwendbare Bedingungen, Commerce-Kontext, Asset-Builds, Marketing-Ereignisse mit Live-Monitor, Automatisierung, Plugin-Export, Cloud-Arbeitsbereiche, KI-Prüfung, KI-Entwürfe mit Ihrem eigenen Anbieterschlüssel und eine aktionsbeschränkte API.
- Pro: ein Snippet nur in bestimmten Ländern ausführen
- Das Land kommt aus der eigenen Rechnungs- oder Lieferadresse des WooCommerce-Kunden oder aus einer Geolokalisierungsdatenbank auf Ihrem Server. Es wird nie bei einem Abfragedienst eines Dritten geholt, und es wird keine Adresse gespeichert — die Bedingung wird lokal beantwortet oder gar nicht.
- Pro: SCSS schreiben, CSS ausliefern
- Ein eigener Stile-Bildschirm kompiliert SCSS oder LESS — Variablen, Verschachtelung, das Kaufmanns-Und, nach außen gezogene Media- und Container-Regeln — und legt das Ergebnis als neues, inaktives CSS-Snippet ab, damit Sie es ansehen können. Der Compiler ist für diese eine Aufgabe geschrieben und verweigert laut, was er nicht umsetzt (mixin, extend, import, Steueranweisungen), statt still etwas leicht anderes zu erzeugen.
Produktseite ↗
Dokumentation ↗
Live-Demo ↗
Es konvertiert nicht. Es übernimmt.
Sie möchten das Abo für den Seitenbaukasten kündigen, fürchten aber, dass die Website dabei zerbricht. Die vorhandenen Importwerkzeuge bewältigen nur einfache Layouts; Widgets von Drittanbietern, dynamische Inhalte und eigenes CSS gehen unterwegs verloren. MevvBridge teilt die Seite stattdessen in zwei Teile: Was es erkennt, wird aus Ihren Daten neu aufgebaut und bleibt bearbeitbar, und was es nicht erkennt, wird genau so festgehalten, wie es aussieht, solange das Quell-Plugin noch installiert ist. Trifft es auf etwas Unbekanntes, rät es nicht — es friert es ein.
- Zwei Spuren: live und eingefroren
- Erkannte Elemente werden aus Ihren Daten neu aufgebaut und bleiben bearbeitbar. Alles Übrige wird erfasst, solange das Quell-Plugin noch installiert ist, und exakt so ausgegeben, wie es aussah — nicht bearbeitbar, aber auch nicht kaputt.
- Sie lesen den Bericht, bevor Sie gehen
- Welches Element live bleibt, welches einfriert, welches dynamische Inhalte trägt — die ganze Liste liegt vor, bevor Elementor abgeschaltet wird.
- Was aufhören würde zu funktionieren, wird nicht umgewandelt
- Ein Element, das eingefroren zerbricht — ein Kassenformular, ein Kontaktformular —, wird erkannt und sein Inhalt bleibt unangetastet. Dynamisch zu sein (veraltet) und gefährlich zu sein (hört auf zu funktionieren) werden als zwei verschiedene Probleme behandelt.
- Kopf- und Fußzeilenvorlagen inbegriffen
- Nicht nur der Seiteninhalt: Auch die Kopf- und Fußzeilenvorlagen des Quell-Plugins werden an ihrer Stelle ausgegeben. Sie wegzulassen ist der Weg, auf dem eine Migration stillschweigend die Fußzeile verliert.
- Die Umwandlung in Blöcke ist optional
- Seiten können als standardmäßiges Gutenberg-Blockmarkup in post_content geschrieben werden, wobei der ursprüngliche Inhalt in einem Meta-Feld gesichert wird. Nach diesem Schritt ist der Inhalt natives WordPress.
- Der Rückweg bleibt offen
- Aktivieren Sie das Quell-Plugin wieder, und MevvBridge tritt zur Seite.
Produktseite ↗
Dokumentation ↗
Live-Demo ↗