Komunikacja

E-maile transakcyjne
dla Medusy

Maile sklepu przez Resend: potwierdzenie zamówienia, wysyłka z numerami przesyłek, anulowanie, powitanie i reset hasła, po polsku i angielsku, w wyglądzie sklepu i z trybem ciemnym. Każdy wychodzi dokładnie raz, a panel pokazuje, co poszło.

Zobacz w panelu demo
E-maile: Strona integracji w panelu Medusy, tryb demo z danymi pokazowymi.
Strona integracji w panelu Medusy, tryb demo z danymi pokazowymi.

Co dokładnie
robi ta integracja

  • Pięć szablonów od razu

    Potwierdzenie zamówienia z produktami i sumami, wysyłka z każdym numerem przesyłki i linkiem, anulowanie, powitanie nowego konta i reset hasła. Porzucony koszyk i maile z negocjacji włączasz, kiedy chcesz.

  • Podgląd na żywo

    Każdy szablon w panelu dokładnie tak, jak dostanie go klient: jasny i ciemny, komputer i telefon, po polsku i angielsku, na przykładowych danych albo na Twoim najnowszym zamówieniu.

  • Wygląd Twojego sklepu

    Nazwa, logo żywym tekstem, kolory, stopka i adres pomocy z panelu albo z opcji. Kolory tekstu same dobierają kontrast, żeby wszystko dało się przeczytać.

  • Język odbiorcy

    Mail idzie w języku zamówienia, koszyka albo klienta, a polskie teksty nie zostawiają jednoliterowych wyrazów na końcu linii.

  • Test i ponowienia z panelu

    Wysyłka testowa idzie tą samą drogą co prawdziwe maile, więc od razu sprawdza konfigurację. Nieudany mail ponawiasz jednym kliknięciem.

  • Maile przy zamówieniu

    Na stronie każdego zamówienia widać jego maile ze statusem, a własne szablony dodajesz w tym samym wyglądzie.

Jak pilnuje
Twoich danych

  • Dokładnie raz na zdarzenie

    Jeden klucz na zdarzenie, sprawdzany przez moduł powiadomień Medusy, zajmowany w logu wtyczki i wysyłany do Resend jako Idempotency-Key. Powtórzone zdarzenie nie wyśle drugiego maila.

  • Adresy zamaskowane

    Log trzyma szablon, temat, status i identyfikator z Resend, a adres odbiorcy tylko w postaci a***@e***.com.

  • Bez klucza nic nie wychodzi

    Bez klucza API każdy mail jest tylko renderowany i zapisany jako niewysłany, a tryb demo trzyma wszystko na serwerze.

  • Limity testów

    Najwyżej 5 testów na osobę w 10 minut i 30 na godzinę dla sklepu, żeby panel nie stał się furtką do spamu.

Instalacja
w trzech krokach

Pełna lista opcji, zdarzeń i tras API jest w README paczki na GitHubie.

Wklej do Claude Code, Cursora albo innego asystenta AI w swoim projekcie Medusy: zainstaluje i skonfiguruje integrację, z zapisami wyłączonymi.

  1. 1
    Zainstaluj paczkę z npm.
    npm install @koda-plus/medusa-plugin-emails
  2. 2
    Dopisz wtyczkę do medusa-config.ts.
                            const emails = {
      apiKey: process.env.RESEND_API_KEY,
      from: process.env.EMAILS_FROM, // "Sklep <zamowienia@mail.twoj-sklep.pl>"
      defaultLocale: "pl",
    }
    
    plugins: [{ resolve: "@koda-plus/medusa-plugin-emails", options: emails }],
    modules: [
      {
        resolve: "@medusajs/medusa/notification",
        options: {
          providers: [
            {
              resolve: "@koda-plus/medusa-plugin-emails/providers/emails",
              id: "emails",
              options: { channels: ["email"], ...emails },
            },
          ],
        },
      },
    ],
                          
  3. 3
    Uruchom migracje i otwórz integrację w panelu Medusy.
    npx medusa db:migrate

Pracuje u naszych klientów

Zobacz realizacje
  • biolcheckwkrótce
  • wkrótce
  • wkrótce
  • wkrótce
  • wkrótce
  • poza Medusą
  • poza Medusą
  • WJ Investmentpoza Medusą
  • Firma Inwestycyjna JWpoza Medusą

Poza Medusą: ta sama logika i ten sam kod w projekcie na innym stacku.

Bezpłatne, 15-minutowe spotkanie

Opowiedz nam o swoim projekcie,
resztę dopasujemy pod Ciebie

15 minut rozmowy wystarczy, abyśmy wiedzieli, czy pasujemy do Twojego projektu.
Zaczynamy od Twoich potrzeb, nie od gotowego rozwiązania.

Sprawdź nasze demo

Skontaktuj się z nami

Remigiusz w granatowej koszuli i okularach
Korzystam z iMessage Korzystam z WhatsApp
Adrian w szarym golfie i okularach
Korzystam z iMessage Korzystam z WhatsApp