Produkty
Co robi każdy z nich
Te same listy decyzji, które są na stronach produktów, zebrane tutaj, by przeczytać platformę za jednym razem.
Motyw blokowy, który zaczyna na czystym WordPressie i wyrasta na sklep.
MevvTheme to szybki, dostępny motyw blokowy dla edytora witryny. Zainstaluj go na czystym WordPressie, a każdy typ strony renderuje się sam — strony, wpisy, archiwa, wyszukiwanie, 404, płótno pełnej szerokości oraz szablony strony i wpisu z panelem bocznym. Włącz WooCommerce, a szablony sklepu, produktu, koszyka i zamówienia zostaną użyte automatycznie; bez niego nic związanego ze sklepem nie jest ładowane. Wtyczki Mevv dodają funkcje na wierzchu i nigdy nie zastępują motywu. MevvTheme Pro to wtyczka, która zamienia go w witrynę sklepową: profil projektu, nagłówek z wyszukiwaniem na żywo, katalog z listą życzeń, porównaniem i rabatami ilościowymi, pasek ogłoszeń z odliczaniem, dodatki do bloga, strona „wkrótce”, diagnostyka i eksport ustawień. Każda z tych funkcji to przełącznik, każda jest bezpieczna dla pamięci podręcznej i żadna nie ładuje skryptu od strony trzeciej. Darmowy motyw jest w drodze do katalogu WordPress.org.
- Nic do instalowania na początek
- Motyw sam renderuje każdy typ strony WordPressa i nie zawiera dołączonej wtyczki ani kreatora stron. Kolory, czcionki, odstępy i układy edytuje się w Stylach; w zestawie są trzy warianty stylu — Dark, Warm i Mono — oraz ustawienia wstępne odstępów, cieni i obramowań.
- Szablony sklepu pojawiają się razem z WooCommerce
- Archiwum sklepu, pojedynczy produkt, koszyk i zamówienie to szablony blokowe, które WooCommerce podejmuje, gdy tylko jest aktywne. Opierają się na własnych hookach WooCommerce, więc bramki płatności, wtyczki wysyłki i pola zgody nadal działają. Bez WooCommerce nic z tego nie jest ładowane.
- Pro: nagłówek i nawigacja
- Nagłówek, który może być przezroczysty, nakładka wyszukiwania z wynikami na żywo ze Store API, przycisk powrotu na górę, stały pasek skrótów na telefonach, górny pasek z maksymalnie czterema linkami, pełnoekranowe menu na telefonie, odznaki w menu oraz miejsce na przełącznik języka lub waluty. Każda z tych opcji to pole wyboru na ekranie Nagłówek.
- Pro: sklep
- Lista życzeń i porównanie przechowywane w przeglądarce odwiedzającego, pasek ostatnio oglądanych, rabaty ilościowe, ramka „kupowane razem”, lista oczekujących na powrót do magazynu, wskaźnik stanu magazynowego, pasek postępu do darmowej wysyłki, szacowany termin dostawy, globalne zakładki produktu, recenzje ze zdjęciem i głosami „pomocne”, pole personalizacji, wideo produktu, wybór wariantu na karcie i data dostawy przy zamówieniu.
- Pro: marketing
- Pasek ogłoszeń z odliczaniem działającym w przeglądarce, pokazywany na każdej stronie, na stronie głównej lub w sklepie, po opóźnieniu, przy określonej głębokości przewinięcia lub przy zamiarze wyjścia, z opcjonalnym polem newslettera — oraz zapis do newslettera, który przechowuje adresy na twojej własnej witrynie i przekazuje każdy z nich do MevvMail, MevvForms lub CRM przez akcję.
- Treść i blog
- Motyw daje układy bloga w postaci siatki, listy i wyróżnionego na początku z uporządkowanym wierszem metadanych, szablony z panelem bocznym i wzorce stron, które ma każda witryna. Pro dodaje czas czytania, spis treści, udostępnianie i drukowanie, ramkę autora, powiązane wpisy, pasek postępu, filtr archiwum z sortowaniem, obrazy kategorii i tagów oraz warunkową widoczność bloków według urządzenia, logowania, roli, daty i stanu koszyka.
- Pro: operacje
- Kreator witryny startowej, który można cofnąć, strona „wkrótce” lub konserwacji, która pozwala redaktorom dalej pracować, niestandardowy CSS i znaczniki w nagłówku lub stopce, ekran diagnostyki z raportem do skopiowania, delegowanie ekranów treści redaktorom, eksport i import ustawień, ZIP motywu potomnego, wpisy w palecie poleceń i nazwa white label dla agencji.
- Licencja służy aktualizacjom i wsparciu
- Licencja nie wyłącza niczego w Pro. Klucz odblokowuje podpisane aktualizacje przez aktualizator MevvCore oraz wsparcie; gdy wygaśnie, witryna zachowuje swój wygląd i sklep, a ustają tylko aktualizacje.
Strona produktu ↗
Dokumentacja ↗
Demo na żywo ↗
Od nagłówka po stopkę, wewnątrz edytora blokowego.
Edytor bloków WordPressa jest szybki i natywny, ale nie potrafi nadać jednej wartości osobnych ustawień dla komputera, tabletu i telefonu — sprawdzone ponownie na WordPressie 7.1 i jest to najczęstszy techniczny powód, dla którego ludzie instalują kreator stron. MevvBlocks zamyka tę lukę i idzie dalej: 110 bloków, szablony motywu od nagłówka po stopkę, siatka wpisów i kreator pętli, silnik formularzy, wyskakujące okna, transformacje i maski, własny kod dla całej witryny, jeden ekran dla palety witryny, WebP i AVIF dla obrazów, buforowanie na poziomie bloku, audyt dostępności, który mówi prawdę zamiast ją zakrywać, oraz ekran Core Web Vitals zasilany danymi Twoich własnych odwiedzających. Katalog sięga dziś od przełącznika i zagnieżdżonych zakładek po wykres kołowy, playlistę multimediów, dymek podpowiedzi, formularz newslettera i animację SVG, z ośmioma stylami bloków we własnym panelu „Style” edytora — i każdy z nich przestaje się ruszać, gdy odwiedzający poprosił o ograniczenie ruchu. Płótno nie jest już przybliżeniem: edytor prosi serwer o ten sam CSS, który wydrukuje strona, więc to, co ułożysz, to trafia na produkcję. Dwadzieścia trzy z tych bloków są dla WooCommerce i żaden z nich nie przerysowuje WooCommerce: wywołują jego własne szablony, więc Twój motyw i Twoje wtyczki dalej działają.
- Każdy wymiar osobno dla każdego rozmiaru ekranu
- Dopełnienie, rozmiar czcionki czy liczba kolumn mogą mieć osobną wartość dla komputera, tabletu i telefonu. Rdzeń WordPress tego nie potrafi — zostało to zmierzone na wersji 7.1, a nie założone. Ten sam panel wyjmuje też element z układu strony za pomocą pozycjonowania absolute lub fixed, a jego przesunięcia i z-index również ustawia się osobno dla każdego urządzenia.
- 110 bloków
- Układ, tekst i multimedia; menu, wyszukiwarka, siatka wpisów i kreator pętli; logo witryny, tytuł strony, okruszki, informacje o wpisie i ramka autora do szablonów motywu; wideo, audio, playlista, galeria, tabela, FAQ, oś czasu i kod; przełącznik, zagnieżdżone zakładki, wykres kołowy, dymek podpowiedzi, newsletter, kanał społecznościowy, obracany kafelek, wezwanie do działania, animowany nagłówek, przed/po, punkty na obrazie, panel wysuwany i przyciski kontaktu — oraz dwadzieścia trzy dla WooCommerce, od galerii produktu po koszyk, zamówienie i minikoszyk. 87 bez WooCommerce.
- Osiem stylów bloków, w panelu, który WordPress już Ci daje
- Nakładka gradientowa, skala szarości lub rozmycie do najechania, maska okrągła lub zaokrąglona, uniesienie, powiększenie i przechylenie — wybierane w panelu „Style” rdzenia, więc nie ma nowej kontrolki do nauczenia, a wybór jest klasą w Twoim znaczniku, a nie ustawieniem w tabeli. Każda transformacja przy najechaniu jest wyłączana, gdy system odwiedzającego prosi o ograniczenie ruchu, a nieruchoma klatka animacji SVG jest podstawiana tak samo.
- Formularz newslettera, który nie potrzebuje usługi
- Adres, opcjonalne imię, pole zgody i zwykły POST — podpisany tym samym HMAC, którego używa silnik formularzy, więc zbuforowana strona nigdy nie umiera przez wygasły nonce. Pułapka jest połykana w ciszy, limit żądań działa na adres, a adresy lądują razem z pozostałymi zgłoszeniami formularzy. Nie ma listy, klucza API ani żądania do kogokolwiek: akcja
mevvblocks_newsletter_subscribe przekazuje każdy potwierdzony adres temu, czego już używasz.
- Tekst dynamiczny, w tym Twoje pola ACF
- Nagłówek, tekst, przycisk lub obraz mogą wziąć wartość z wpisu, a nie z tego, co wpisałeś: tytuł, zajawka, autor, data, kategoria, tagi, tytuł archiwum, szukana fraza, cena WooCommerce, SKU lub stan magazynowy albo pole własne po kluczu. Gdy Advanced Custom Fields jest aktywny, pole czytane jest przez
get_field(), więc dostajesz wartość sformatowaną, a klucze zaczynające się od podkreślenia są odrzucane, a nie ujawniane.
- To, co widać w edytorze, jest tym, co wypisuje strona
- Kanwa nie pokazuje już przybliżenia: dopełnienie, odstępy, kierunek, wyrównanie, tło, zaokrąglenie, cień, transformacja i pozycja pojawiają się z takimi wartościami, jakich użyje front witryny. Ten CSS wytwarza jeden silnik stylów, a edytor pobiera go z serwera — napisanie drugiego silnika w języku JavaScript dałoby dwie kopie, które z czasem się rozjeżdżają. Zmierzone: dawna kanwa różniła się od strony w 24 właściwościach układu; teraz jest to zero na 64.
- Core Web Vitals od prawdziwych odwiedzających
- Wskaźniki LCP, CLS i INP są mierzone w przeglądarkach osób, które odwiedzają witrynę, a na ekranie widnieje 75. percentyl z okna 28 dni — dane terenowe, takie same, na jakie patrzy Search Console, a nie pomiar laboratoryjny. Poniżej stu próbek żadna liczba nie jest w ogóle pokazywana, ponieważ percentyl z garstki pomiarów to szum. Nie są zbierane ani adresy IP, ani pliki cookie, ani identyfikatory, a dane nigdy nie opuszczają własnego serwera.
- AI z własnym kluczem
- Pisanie, przeredagowanie, skracanie, tłumaczenie i generowanie tekstu alternatywnego obrazów. Klucz API wprowadza sam użytkownik, a żądanie idzie z witryny prosto do dostawcy — tekst nigdy do nas nie trafia, a limit pozostaje własnością użytkownika. Wynik przychodzi jako propozycja, nie jest zapisywany wprost do bloku.
- Paleta twojego motywu, bez przepisywania
- Kolory i typografię można odczytać z pliku theme.json aktywnego motywu i użyć do wypełnienia pustych miejsc we własnej palecie wtyczki. Most działa celowo tylko w jedną stronę: nic nie jest zapisywane z powrotem do motywu, więc aktualizacja motywu nigdy nie zastaje własnego pliku nadpisanego. Jest wyłączony, dopóki go nie włączysz.
- Mega panel w menu, które już masz
- To nie nowy blok — to ustawienie bloku nawigacji. Podmenu otwiera się jako panel na pełną szerokość, do czterech kolumn, a jeśli włączysz panel dla pozycji bez podmenu, kontrola dostępności zgłosi to zamiast wyświetlić pustą ramkę.
- Pierwsza wersja robocza strony, z jednego zdania
- Opisz stronę, a model wybierze sekcje z własnej biblioteki szablonów wtyczki. Nigdy nie zapisuje znaczników, więc na stronie lądują edytowalne bloki, a nie wygenerowany HTML, a sekcja, którą wskaże, a która nie istnieje, jest pomijana i zgłaszana zamiast zgadywana. Strona zawsze zapisywana jest jako wersja robocza, a klucz należy do ciebie.
- Notatki, których odwiedzający nigdy nie zobaczą
- Do każdego bloku można przypiąć notatkę dla zespołu, oznaczyć ją jako załatwioną i usunąć. Żyje ona w edytorze i nie ma ani jednego punktu zaczepienia na froncie witryny, który mógłby ją wypisać.
- Szybciej — i zmierzone
- Wynik renderowania bloków jest buforowany, a obrazy są konwertowane do formatu WebP lub AVIF obok oryginałów — oryginały pozostają nietknięte. Zmierzone: czas renderowania bloku niższy o 33–72%, waga obrazów niższa o 39–78%. Obrazy są serwowane przez element
<picture>, więc do wszystkich trafia ten sam kod HTML; to decydowanie o każdym odwiedzającym po stronie serwera zatruwa pamięć podręczną strony. Na telefonach można też podać zupełnie inny obraz — nie mniejszą kopię tego samego, lecz inne ujęcie — a wyboru i tak dokonuje przeglądarka.
- Silnik formularzy, a nie zależność
- Szesnaście typów pól, walidacja po stronie serwera, pułapka honeypot połykana w ciszy oraz ekran, na którym przechowywane są zgłoszenia. Formularz działa bez języka JavaScript, bo to jedyna część strony, która naprawdę coś robi.
- Szablony motywu z warunkami
- Nagłówek, stopka, wpis, archiwum, wyszukiwanie i 404 — zbudowane w tym samym edytorze WordPress, z którego już się korzysta, a nie w drugim, który musielibyśmy stale dostrajać do rdzenia.
- Wyskakujące okna, które przetrwają przełączenie
- Otwierają się przy wczytaniu, po przewinięciu na daną głębokość, przy zamiarze wyjścia, po kliknięciu albo po okresie bezczynności. Częstotliwość liczona jest w przeglądarce samego odwiedzającego, więc nikogo nie trzeba identyfikować na serwerze.
- Jeden ekran dla palety witryny
- Kolory i typografia w jednym miejscu, pod oryginalnymi nazwami zmiennych — dzięki temu strony zbudowane przed przełączeniem przejmują nową paletę, zamiast tracić swoje odwołania.
- Audyt dostępności, a nie nakładka
- Do strony nie jest doczepiany żaden widżet twierdzący, że witryna jest dostępna. Narzędzie raportuje, czego zabrakło w każdym bloku — brakujący tekst alternatywny, zaburzona kolejność nagłówków, słaby kontrast — jeszcze w trakcie edycji.
- Slider, zakładki i akordeon bez biblioteki
- Przewijanie to natywne scroll-snap, a akordeon to element details. Jeżeli skrypt się nie wczyta, nic nie zostaje ukryte: treść ukryta to treść niedostępna.
- Renderowane na serwerze, nigdy niezwiązane z licencją
- Zapisany kod HTML potrafi nieść wartość tylko dla jednego rozmiaru ekranu, dlatego CSS powstaje w chwili żądania. Na tej ścieżce nie ma ani jednego sprawdzenia licencji — wygasła licencja nigdy nie gasi opublikowanej strony.
Strona produktu ↗
Dokumentacja ↗
Demo na żywo ↗
Formularze, które wypełni każdy, i żadnej części tego, co zbierasz.
MevvForms to kreator formularzy dla WordPressa: obszar roboczy typu przeciągnij-i-upuść z pełnym odpowiednikiem obsługi klawiaturą, trzydzieści osiem typów pól i dwadzieścia osiem gotowych szablonów. To, co ukrywa przeglądarka, serwer sprawdza ponownie — warunki, reguły dostępu i przesłane pliki są rozstrzygane na serwerze, więc pole ukryte na stronie nie da się obejść. Zgłoszenia pozostają na twojej własnej witrynie, podejrzany spam jest oznaczany zamiast usuwany, a z tego, co zbierasz, nic nie jest pobierane jako opłata transakcyjna.
- Da się go zbudować bez myszy
- Kreator „przeciągnij i upuść” ma pełny odpowiednik klawiaturowy: każde pole można dodać, przenieść i usunąć samą klawiaturą. Kreator, który reaguje wyłącznie na przeciąganie, wyklucza osoby, które przeciągać nie mogą.
- Trzydzieści osiem typów pól
- Tekst, e-mail, telefon, URL, liczba, data, godzina, lista rozwijana, przycisk opcji, pole wyboru, ocena, suwak, kolor, przesyłanie pliku, imię i nazwisko, adres, kolejność i podział strony pokrywają zwykły formularz; podpis, powtarzające się grupy, macierz, quiz, obliczenie i suma zamówienia pokrywają ten, do którego myślałeś, że potrzebna będzie druga wtyczka. Wszystkie trzydzieści osiem znajduje się w pakiecie darmowym.
- Kolumny nie psują kolejności czytania
- Pole umieszczone w kolumnie nadal jest odczytywane w kolejności pól, więc osoba korzystająca z czytnika ekranu i osoba widząca spotykają ten sam formularz w tej samej kolejności.
- Warunki rozstrzyga serwer
- Zagnieżdżone grupy I/LUB z czternastoma operatorami, oceniane ponownie przy wysyłce formularza. Pola ukrytego w przeglądarce nie da się podstawić przez edycję strony, a reguły działają także przy wyłączonym JavaScripcie.
- Reguły dostępu, z którymi przeglądarka nie podyskutuje
- Otwieraj i zamykaj według kalendarza, ogranicz liczbę zgłoszeń, wymagaj zalogowania lub roli albo ustaw hasło. Zamknięty formularz odrzuca bezpośrednią wysyłkę na serwerze, a nie przez ukrycie przycisku.
- Spam jest oznaczany, nie usuwany
- Pułapka honeypot i pułapka czasowa są domyślnie włączone i nikomu nie wchodzą w drogę; reCAPTCHA v2/v3, hCaptcha, Turnstile, Akismet oraz listy blokad według słów kluczowych, adresów IP i adresów e-mail są opcjonalne. To, co uznano za spam, zostaje oznaczone i zachowane, bo fałszywy alarm nie powinien kosztować Cię klienta.
- Przesłane pliki nie leżą w katalogu publicznym
- Zapisywane są poza nim, w katalogu, którego nikt nie zgadnie, i sprawdzane po tym, co plik zawiera, a nie po tym, jak się nazywa. Wydawane są wyłącznie przez link o ograniczonym czasie ważności, powiązany z jedną osobą.
- Powiadomienia, które da się skontrolować
- Kilka na formularz, odbiorcy kierowani wartością pola, automatyczna odpowiedź do nadawcy oraz zapis doręczeń: co wysłano, co się nie powiodło i dlaczego — z ponowną wysyłką tego, co się nie powiodło.
- Przyjmij płatność PayPal
- Pro dodaje bramkę PayPal na Orders v2: zamówienie jest otwierane na twoim serwerze, zatwierdzane na własnej stronie PayPala i pobierane w drodze powrotnej — albo z podpisanego powiadomienia, jeśli odwiedzający zamknie kartę. PayPal nie jest dostępny w Türkiye, więc służy to sprzedaży za granicę; tureccy dostawcy zostają na moście MevvPos.
- Zapier i Make, bez klejenia
- Pro publikuje wpisy jako REST hooki: Zapier subskrybuje formularz, kolejne wpisy trafiają do niego w kolejce, a trasa próbek daje ekranowi mapowania prawdziwe nazwy pól. Podpisany webhook zawsze był w darmowej edycji — Pro usuwa okablowanie pomiędzy.
- Zgłoszenia trafiające do Salesforce
- Pro zamienia zgłoszenie w Lead, Contact albo Case. Loguje się tokenem odświeżającym zamiast hasłem, a sandbox jest ustawieniem, a nie drugim zestawem danych uwierzytelniających, o który trzeba dbać osobno.
- Przesyłanie plików do własnej pamięci obiektowej
- Pro może przenieść magazyn plików do dowolnego repozytorium zgodnego z S3 — AWS S3, Cloudflare R2, MinIO, DigitalOcean Spaces, Backblaze B2, Wasabi — samodzielnie podpisując każde żądanie. Wersja darmowa trzyma ten sam magazyn na twoim własnym dysku; to, co zmienia Pro, to miejsce, w którym leżą bajty, a nie to, kto może je pobrać.
Strona produktu ↗
Dokumentacja ↗
Demo na żywo ↗
Praca pięciu wtyczek. Jedna wtyczka.
Lejki sprzedażowe, przejęcie strony zamówienia, dodatki do zamówienia i oferty jednym kliknięciem — a do tego odzyskiwanie porzuconych koszyków, kupony oparte na regułach, nowoczesny koszyk i próbki wariantów. To, co większość sklepów kupuje osobno, w jednej wtyczce i na jednej licencji.
- Lejki sprzedażowe
- Strona docelowa, strona zamówienia, upsell i podziękowanie — po kolei. Przejęcie strony zamówienia sklepu sprawia, że przechodzi przez nią każdy kupujący.
- Dodatek do zamówienia i oferty na jedno kliknięcie
- Pole wyboru wewnątrz formularza płatności oraz oferta obciążana po złożeniu zamówienia, bez ponownego pytania o kartę.
- Odzyskiwanie koszyków
- Sekwencje przypomnień przez e-mail, SMS, WhatsApp i powiadomienia web push — z odzyskanym przychodem przypisanym do konkretnego zamówienia.
- Kupony oparte na regułach
- Pierwsze zamówienie, próg wartości koszyka, kategoria, dzień i godzina. Rabaty progowe, kup X otrzymasz Y oraz pasek postępu w koszyku.
- Nowoczesny koszyk i strona zamówienia
- Wysuwany koszyk, pasek postępu do darmowej wysyłki, sprzedaż krzyżowa, wskaźnik kroków i dwukolumnowa strona zamówienia.
- Próbki wariantów
- Próbki wariantów w postaci koloru, obrazu i przycisku — zarówno dla atrybutów globalnych, jak i zwykłych, właściwych dla produktu.
- Odliczanie kuponu w wiadomości
- E-mail odzyskujący może powiedzieć, ile czasu został kupon, tekstem działającym w każdym kliencie — a opcjonalnie z obrazkiem licznika na żywo serwowanym z Twojej witryny, który przerysowuje się przy każdym otwarciu.
- Testuj e-mail odzyskujący metodą A/B
- Kilka wariantów na szablon, wybieranych według wagi, z konwersją przypisaną z rzeczywistej kwoty zamówienia. Raport podaje surowe liczby na wariant i nie ogłasza zwycięzcy: przy małej próbie byłoby to kłamstwo z liczbą obok.
- Lejek, którego nie musisz projektować
- Dwadzieścia sześć gotowych szablonów kroków — co najmniej cztery na każdy typ kroku — oraz cztery kompletne lejki tworzone jednym kliknięciem. Wszystko to jest w wersji darmowej; jedyne, co zmienia Pro, to wartości order bump wewnątrz szablonu, które pozostają puste, dopóki Pro nie jest aktywne.
Strona produktu ↗
Dokumentacja ↗
Demo na żywo ↗
Płatności WooCommerce, które nie są przywiązane do jednego banku.
MevvPos łączy twój sklep WooCommerce z wielobankową warstwą płatności zamiast z jednym bankiem. Zdefiniuj więcej niż jeden wirtualny POS, a każda karta zostanie skierowana po BIN do banku, który ją wydał — dzięki czemu klient widzi plan ratalny właśnie tego banku. Dziś obsługiwanych jest trzynaście banków i instytucji płatniczych, a baza BIN stojąca za routingiem jest utrzymywana na bieżąco z naszych własnych serwerów. Sklepom sprzedającym poza Türkiye można podłączyć także ośmiu międzynarodowych dostawców.
- Trzynaście banków i dostawców
- İşbank, Akbank, Halkbank, QNB, Şekerbank, TEB, Ziraat, Garanti BBVA, VakıfBank, a do tego iyzico, PayTR, Craftgate i Sipay — jedna wtyczka, jeden ekran ustawień.
- Kierowanie na podstawie BIN
- Każda karta jest rozpoznawana po pierwszych sześciu cyfrach i kierowana do banku, który ją wydał, dzięki czemu klient otrzymuje plan rat tego właśnie banku, a nie ofertę ogólną.
- Baza BIN, którą naprawdę utrzymujemy
- Trzy źródła połączone w jedno i aktualizowane z naszych serwerów. Nieaktualna lista kieruje karty do niewłaściwego banku; nasza odświeża się co tydzień.
- Raty i dopłata dla każdego POS
- Liczbę rat i stawki dopłaty można ustawić osobno dla każdego zdefiniowanego POS.
- Raportowanie przychodów
- Dzienny przychód, skuteczność i podział na raty — z rozbiciem na banki i na POS, wraz z obciążeniem prowizją każdego progu rat.
- 3D Secure, karta nigdy nie jest przechowywana
- Numer karty, data ważności i kod CVV nigdy nie trafiają do bazy danych witryny.
- Zamówienie klasyczne i blokowe
- Niezależnie od tego, której strony zamówienia używa twój sklep, opcja karty tam jest. W bloku Zamówienie WooCommerce tabela rat i jej dopłata są obsługiwane tak samo jak na stronie klasycznej.
- Ośmiu międzynarodowych dostawców
- Przy sprzedaży poza Türkiye MevvPos może połączyć się także ze Stripe, PayPal, Mollie, Square, Authorize.Net, Checkout.com, Razorpay i Paystack — każdym przez jego własną hostowaną stronę, więc dane karty nigdy nie dotykają twojej witryny.
- Autoryzuj teraz, pobierz przy wysyłce
- Terminal POS może zablokować kwotę na karcie zamiast ją od razu obciążać, a ty pobierasz ją — w całości lub części — z ekranu zamówienia w momencie wysyłki paczki, albo zwalniasz blokadę, jeśli nie możesz jej zrealizować. Opcja pojawia się tylko tam, gdzie dostawca rzeczywiście ją obsługuje: rodzina banków NestPay, Stripe, Authorize.Net i Checkout.com. Pozostałym bankom nie proponuje się ustawienia, które i tak zawiodłoby na bramce.
- Link do płatności, który możesz wysłać
- Utwórz w panelu administracyjnym link na określoną kwotę i wyślij go do klienta. Klient płaci na zwykłej stronie kasy, więc obowiązuje to samo trasowanie BIN, ta sama tabela rat i to samo 3-D Secure — to nie jest drugi, słabszy sposób płatności. Link zawiera losowy token, wygasa i przestaje działać w chwili opłacenia.
- Kontrola ryzyka przed obciążeniem karty
- Pięć reguł, każda włączana osobno: liczba prób na adres, liczba prób na kartę, kolejne nieudane próby, karta wydana w Turcji rozliczana za granicą oraz pułap kwoty. Każda może oznaczyć zamówienie, wstrzymać je do weryfikacji albo odrzucić. Nie jest zapisywany ani adres, ani numer karty — tylko skrót solony własnym kluczem witryny, ponieważ ekran antyfraudowy przechowujący dane karty to druga baza danych kart.
Strona produktu ↗
Dokumentacja ↗
Demo na żywo ↗
E-mail, który wysyła twój sklep, i dowód, że został wysłany.
WordPress przekazuje potwierdzenia zamówień, resetowanie haseł i potwierdzenia zakupu temu, co akurat oferuje serwer, a gdy jedno z nich nie dotrze, nie ma już czego sprawdzać. MevvMail przejmuje wysyłkę zamiast tego: dostarcza przez skonfigurowane połączenia, przechodzi do kolejnego, gdy pierwsze odmawia, ponawia próbę później zamiast się poddawać, i zapisuje każdą próbę w tabeli we własnej bazie danych. Dziesięć typów połączeń, łańcuch awaryjny, dziennik i ramka zamówienia WooCommerce są w darmowej wtyczce. Dziennik zostaje na serwerze — żadna część poczty nie jest wysyłana do nas.
- Dziesięć dróg wyjścia i wszystkie za darmo
- SMTP, PHP mail(), Brevo, SendGrid, Mailgun, Postmark, SparkPost, Elastic Email, SMTP2GO i Resend. Żadne z nich nie stoi za licencją i nie narzucamy limitu wysyłki, bo wtyczka do dostarczania, która reglamentuje dostarczanie, sprzedaje z powrotem sam problem. U każdego dostawcy używa się własnego konta i własnego klucza.
- Czego odmówi pierwsze połączenie, to wyśle następne
- Każde połączenie ma priorytet, a lista przechodzona jest w tej kolejności, aż któreś przyjmie wiadomość. Dostawca ograniczający liczbę żądań, z wyczerpanym limitem albo po prostu niedziałający kosztuje próbę, a nie wiadomość. Cały łańcuch to jeden wiersz w dzienniku, a nie trzy — pojedyncza wiadomość nie powinna czytać się jak trzy osobne niepowodzenia.
- Próbuje ponownie później, a nie po prostu głośniej
- Gdy wszystkie połączenia odmówiły, wiadomość trafia do kolejki i jest próbowana ponownie po minucie, po pięciu minutach i po trzydziestu minutach. Trzy próby i koniec: adres, który nie istnieje, nie zacznie istnieć przy czterdziestej próbie. Ponowienia planowane są przez WP-Cron, więc na spokojnej witrynie odbywają się wtedy, gdy przyjdzie następny odwiedzający.
- Dziennik, który odpowiada na pytanie „czy poszła?”
- Czas, odbiorcy, temat, status, które połączenie to obsłużyło i która część witryny to wytworzyła — z filtrowaniem według statusu, źródła i daty. To tabela we własnej bazie danych. Nic z poczty nie jest wysyłane do nas: bez telemetrii, bez skanowania treści, bez wywołania licencji z darmowej wtyczki.
- Ponowna wysyłka prosto z dziennika
- Każdy wpis można wysłać ponownie z listy, co zwykle jest szybsze niż proszenie klienta, żeby sam wywołał wiadomość. Przechowywanie treści wiadomości to ustawienie, a jego wyłączenie jest prawdziwym wyborem o dwóch konsekwencjach: wpisu zapisanego bez treści nie da się wysłać ponownie, a nieudana wysyłka nie trafia też do kolejki drabiny ponawiania — w obu przypadkach nie zostało nic do wysłania. Czas przechowywania ustala użytkownik — 7, 30, 90 dni albo bezterminowo.
- Ekran zamówienia wie, co wysłał
- Gdy WooCommerce jest aktywny, każde zamówienie dostaje ramkę z listą wiadomości, które to zamówienie wytworzyło, i z tym, jak każda z nich poszła. Na pytanie o dostarczenie odpowiada się przy zamówieniu, a nie w dzienniku, który trzeba przeszukać. Bez WooCommerce wtyczka działa dokładnie tak samo; po prostu nie ma tej ramki.
- Załączniki wychodzą przez SMTP
- W 1.0.0 ośmiu dostawców API nie wysyła załączników, a MevvMail nie udaje, że jest inaczej: wiadomość z plikiem pomija te połączenia i szuka SMTP. Wystarczy więc trzymać w łańcuchu jedno połączenie SMTP, a faktury, bilety i pliki PDF działają dalej. Gdy nie skonfigurowano żadnego połączenia SMTP, taka wiadomość zapisywana jest w dzienniku jako nieudana, zamiast zostać dostarczona bez pliku.
- Zainstalowany i nieskonfigurowany, niczego nie zmienia
- Bez zdefiniowanego połączenia filtr oddaje wysyłkę prosto z powrotem do WordPressa. Wtyczka, która połykałaby pocztę sklepu, podczas gdy ktoś próbuje rozgryźć ustawienia, byłaby gorsza niż problem, który miała rozwiązać.
- Pro to głębia WooCommerce, a nie dostarczanie
- Pro dodaje projektanta wiadomości WooCommerce, śledzenie otwarć, alerty o awariach i routing warunkowy. Wysyłka, przełączanie awaryjne i dziennik zostają w darmowej wtyczce i działają dalej niezależnie od tego, co mówi licencja — wygasła licencja kosztuje ekran projektanta, nigdy możliwość wysłania wiadomości.
Strona produktu ↗
Dokumentacja ↗
Demo na żywo ↗
Nic nie śledzi odwiedzającego, dopóki nie wyrazi zgody.
Większość banerów cookie zadaje pytanie, a potem i tak ładuje Google Analytics, tag Ads i całą resztę — niezależnie od odpowiedzi. Odwiedzający odmówił, a mimo to został śledzony. MevvLegal w ogóle nie pozwala uruchomić kodu śledzącego, dopóki nie zostanie wyrażona zgoda — a jeśli nigdy jej nie ma, kod nigdy się nie uruchamia. Zapisuje też, na co dokładnie wyrażono zgodę, i tworzy strony prywatności oraz polityki cookie na podstawie listy plików cookie, których witryna faktycznie używa.
- Kod śledzący naprawdę się nie wykonuje
- Do czasu wyrażenia zgody przeglądarka ani go nie pobiera, ani nie uruchamia — adres zostaje odłożony na bok, a nie usunięty, bo zgoda musi móc przywrócić go na miejsce.
- Wyłapuje też to, co dodają inne wtyczki
- Niektóre wtyczki wklejają swój kod śledzący wprost na stronę, gdzie zwykły mechanizm go nie widzi. Takie przypadki dopasowywane są po adresie — zostało to znalezione w działającym sklepie, gdzie tag Google Ads działał pod banerem przekonanym, że go zablokował.
- Zgoda jest powiązana z tekstem, który został pokazany
- Wersja polityki to skrót z otwartych kategorii, tekstu banera i inwentarza. Zmiana któregokolwiek z nich sprawia, że dawna zgoda przestaje się liczyć, więc pytanie pada ponownie.
- Dowód bez identyfikowania kogokolwiek
- Serwer przechowuje liczniki w układzie (dzień, wersja polityki, wybór) oraz archiwum każdego tekstu polityki. Dowód na poziomie osoby oznaczałby nadanie odwiedzającemu trwałego identyfikatora — czyli otwarcie nowej operacji przetwarzania po to, by udowodnić zgodę na poprzednią.
- Odrzucenie jest równie łatwe jak akceptacja
- Oba przyciski mają tę samą klasę, a odrzucenie jest wypisywane jako pierwsze. Test sprawdza, czy ich atrybuty klasy są identyczne, ponieważ zgoda uzyskana przez utrudnienie odmowy nie jest zgodą dobrowolną.
- Nic nie trafia błędnie do pamięci podręcznej
- Na froncie witryny nie ma pliku cookie, nie ma nonce, nie ma sprawdzania zalogowania. Baner zgody, który różnicuje stronę dla każdego odwiedzającego, psuje buforowanie całych stron, a nonce cicho za nim umiera.
- Strony prawne z własnego inwentarza
- Polityka plików cookie powstaje z tych kategorii i wierszy, które rzeczywiście zostały wypełnione. Pusta kategoria nie wypisuje żadnej zmyślonej linii — zadeklarowanie operacji przetwarzania, której się nie prowadzi, jest gorsze niż zadeklarowanie zbyt mało.
- Baner nigdy nie zależy od licencji
- Gdyby zamilkł po wygaśnięciu płatności, witryna zaczęłaby zapisywać pliki cookie śledzące bez zgody — a kara spada na właściciela witryny, nie na nas.
- Sto dwadzieścia jeden usług, które potrafi nazwać
- Biblioteka rozpoznaje 121 usług zewnętrznych po adresach, z których się ładują, wraz z plikami cookie, które każda z nich ustawia, i czasem ich ważności. Trzydzieści trzy rekordy są kompletne; pozostałe osiemdziesiąt osiem noszą widoczne oznaczenie „zweryfikuj to” zamiast prawdopodobnego przypuszczenia, ponieważ tabela plików cookie zmyślająca okres przechowywania jest gorsza niż taka z widoczną luką. Skrypty płatności i ochrony przed botami też są rozpoznawane, ale nigdy nie są proponowane jako blokowalne — wstrzymanie jednego z nich po cichu psuje kasę.
- Skan, który uruchamia się sam i zgłasza tylko to, co się zmieniło
- Ustaw audyt front-endu na cotygodniowy albo codzienny harmonogram, a powie ci, gdy pojawi się nowy niewstrzymany skrypt zewnętrzny albo niespisane ciasteczko — a nie znów cała lista. Włączenie harmonogramu należy do Pro; wyłączenie go i skanowanie ręczne są darmowe.
Strona produktu ↗
Dokumentacja ↗
Demo na żywo ↗
Dodawanie małych funkcji do WordPress bez edytowania plików motywu.
Cały kod PHP, JavaScript, CSS, HTML oraz teksty wielokrotnego użytku, które zmieniają sklep, trafiają do jednego przeszukiwalnego panelu: reguła wysyłki, pole w zamówieniu, tag śledzący czy skrót w kokpicie. MevvCode sprawdza zmianę, kompiluje ją do atomowego środowiska plikowego i trzyma w pogotowiu ostatnią sprawdzoną wersję. Daje to szybkość kodu w pliku bez traktowania pliku functions.php jak brudnopisu.
- Środowisko wykonawcze to plik, a nie zapytanie
- Zmiany kompilują się do atomowej generacji i manifestu. Wykonanie na froncie witryny czyta tę generację wprost, a edytowalne rekordy i ich historia pozostają osobno.
- Wadliwy fragment kodu sam się wyłącza
- Kod PHP jest parsowany przed włączeniem, po błędzie kompilacji zostaje ostatnia znana dobra generacja, a błąd krytyczny w bieżącym żądaniu zostaje przypisany do wykonywanego fragmentu kodu.
- Migracja z wtyczki Code Snippets ma drogę powrotną
- Każdy rekord zachowuje swój identyfikator źródłowy i dokładny kod. Stara wtyczka zostaje wyłączona dopiero po kompilacji i testach sprawności; wycofanie przywraca zarówno listę aktywnych wtyczek, jak i poprzedni manifest.
- Pięć typów fragmentów kodu i wyraźnie wskazane miejsca
- Kod PHP, JavaScript, CSS, HTML i tekst mogą działać globalnie, w panelu administracyjnym, w nagłówku lub stopce dokumentu, wokół treści, przez shortcode, ręcznie albo jednorazowo.
- Warunki bez ukrytej magii
- Grupy, tagi, blokady, działania zbiorcze oraz grupy warunków AND/OR są widoczne na tym samym panelu produktu. Żaden warunek nie przepisuje samego fragmentu kodu.
- Przenośne domyślnie
- Format JSON wtyczki MevvCode, czytelny kod PHP, adaptery do rozwiązań innych firm, generatory startowe i samodzielny loader must-use sprawiają, że wykonaną pracę da się przenieść.
- Sześćdziesiąt fragmentów kodu, które możesz przeczytać, zanim jeden włączysz
- Biblioteka sprawdzonych wzorców dla zwykłych zadań, które ludzie zwykle wklejają z postu na forum — bezpieczeństwo, wydajność, dostępność, WooCommerce. Dodanie jednego kopiuje go do twojej własnej przestrzeni roboczej jako nieaktywny rekord, więc nic nie działa, dopóki go nie przeczytasz i nie potwierdzisz.
- Pakiety instalują cały zestaw naraz
- Sześć pakietów — start sklepu, porządkowanie kasy, dostrajanie katalogu, wydajność sklepu, podstawowe zabezpieczenia i porządki administracyjne. Pakiet instaluje wszystkie swoje fragmenty kodu albo żaden z nich, i każdy trafia jako nieaktywny.
- Wersja Pro jest dla zespołów i dostarczania
- Harmonogramy, warunki wielokrotnego użytku, kontekst handlowy, buildy zasobów, zdarzenia marketingowe z podglądem na żywo, automatyzacja, eksport wtyczki, przestrzenie robocze w chmurze, przegląd AI, szkicowanie AI z własnym kluczem dostawcy oraz API z ograniczeniem akcji.
- Pro: uruchom fragment kodu tylko w wybranych krajach
- Kraj pochodzi z własnego adresu rozliczeniowego lub wysyłki klienta WooCommerce, albo z bazy danych geolokalizacji zainstalowanej na twoim serwerze. Nigdy nie jest pobierany z zewnętrznej usługi wyszukiwania i żaden adres nie jest zapisywany — warunek jest rozstrzygany lokalnie albo wcale.
- Pro: pisz w SCSS, publikuj CSS
- Osobny ekran Style kompiluje SCSS lub LESS — zmienne, zagnieżdżanie, znak ampersand, reguły media i container wyprowadzone na zewnątrz — i zapisuje wynik jako nowy, nieaktywny fragment CSS do przejrzenia. Kompilator jest napisany do tego jednego zadania i otwarcie odmawia tego, czego nie implementuje (mixiny, extends, importy, dyrektywy sterujące), zamiast po cichu tworzyć coś nieznacznie innego.
Strona produktu ↗
Dokumentacja ↗
Demo na żywo ↗
Nie konwertuje. Przejmuje.
Chęć rezygnacji z abonamentu na kreator stron zwykle hamuje obawa, że witryna się rozsypie. Dostępne narzędzia importu radzą sobie tylko z prostymi układami — widżety innych firm, treść dynamiczna i własny CSS giną po drodze. MevvBridge dzieli stronę na dwie części: to, co rozpoznaje, odtwarza z danych i pozostawia edytowalne, a to, czego nie rozpoznaje, utrwala dokładnie w takiej postaci, w jakiej wygląda, dopóki źródłowa wtyczka jest jeszcze zainstalowana. Gdy natrafia na coś nieznanego, nie zgaduje — zamraża to.
- Dwa tory: żywy i zamrożony
- Rozpoznane elementy są odtwarzane z danych witryny i pozostają edytowalne. Cała reszta zostaje przechwycona, gdy wtyczka źródłowa jest jeszcze zainstalowana, i wypisana dokładnie tak, jak wyglądała — nie da się jej edytować, ale też nic się nie psuje.
- Raport można przeczytać przed odejściem
- Który element pozostaje żywy, który zostaje zamrożony, a który niesie treść dynamiczną — cała lista jest dostępna, zanim kreator Elementor zostanie wyłączony.
- To, co przestałoby działać, nie jest konwertowane
- Element, który psuje się po zamrożeniu — formularz zamówienia, formularz kontaktowy — zostaje wykryty, a jego treść pozostaje nietknięta. Bycie dynamicznym (dezaktualizuje się) i bycie niebezpiecznym (przestaje działać) traktowane są jako dwa różne problemy.
- Szablony nagłówka i stopki w komplecie
- Nie tylko treść strony: szablony nagłówka i stopki z wtyczki źródłowej także są wypisywane na swoim miejscu. Pominięcie ich to sposób, w jaki migracja po cichu gubi stopkę.
- Konwersja na bloki jest opcjonalna
- Strony można zapisać w standardowym znaczniku bloków Gutenberga w polu post_content, a oryginalna treść trafia do kopii zapasowej w polu meta. Po tym kroku treść jest natywna dla systemu WordPress.
- Droga powrotna pozostaje otwarta
- Wystarczy ponownie włączyć wtyczkę źródłową, a wtyczka MevvBridge usuwa się na bok.
Strona produktu ↗
Dokumentacja ↗
Demo na żywo ↗