Lojalność

Program lojalnościowy
w Medusie

Punkty za każde zamówienie tam, gdzie prowadzisz sklep: jeden punkt za jednostkę wartości zamówienia, drabinka nagród, z której klient odbiera, historia realizacji i ręczne korekty w panelu, a stan punktów klienta w sklepie. Hurtownia trzyma klientów blisko: każde zamówienie zbiera, każda nagroda przywołuje z powrotem.

Zobacz w panelu demo
Lojalność: 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

  • Punkty za zamówienie

    Złożone zamówienie daje wartość razy punkty za złotówkę, ze skalą mnożnika tieru klienta. Idempotentnie per zamówienie; importy z marketplace'ów są pomijane.

  • Drabinka nagród

    Nagrody z opcji, od najtańszej. Panel i sklep pokazują, którą nagrodę klient może odebrać jako następną, więc do celu widać z góry.

  • Realizacja punktów

    Klient wymienia punkty na nagrodę albo rabat po kursie wymiany; realizacja zapisuje się w księdze i w historii konta, raz.

  • Ręczne korekty

    Bonusy i korekty z panelu, zawsze z powodem i z wyszukiwarką klienta. Księga zostaje kompletna, nawet gdy punktów przybywa ręcznie.

  • Punkty klienta w sklepie

    Saldo, suma zebranych, zaoszczędzona kwota, odebrane nagrody i ostatnie transakcje przez API sklepu – klient widzi swoje konto bez logowania do panelu.

  • Stare tabele nienaruszone

    Tabele loyalty_account i loyalty_transaction trzymają nazwy i kształt oryginalnego modułu, więc sklepy, które go miały, przenoszą wiersze; migracja dodaje tylko flagę demo.

Jak pilnuje
Twoich danych

  • Punkty dokładnie raz

    Naliczanie idempotentne per zamówienie: powtórzone zdarzenie nie doda punktów drugi raz.

  • Księga zamknięta

    Każda transakcja ma powód: zamówienie, realizacja albo korekta z opisem. Saldo zawsze da się odtworzyć z księgi.

  • Demo oddzielone

    Konta i transakcje przykładowe oznaczone flagą demo, więc dane pokazowe nigdy nie mieszają się z prawdziwymi punktami klientów.

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-loyalty
  2. 2
    Dopisz wtyczkę do medusa-config.ts.
                            plugins: [
      {
        resolve: "@koda-plus/medusa-plugin-loyalty",
        options: {
          // Everything is optional.
          pointsPerPln: 1,
          redeemRate: 0.05,
          rewards: [
            { at: 1500, name: { en: "50 off", pl: "Rabat 50 zł" } },
            { at: 3000, name: { en: "Free 18V drill", pl: "Wkrętarka 18V gratis" } },
          ],
          // demo: process.env.LOYALTY_DEMO === "true",
        },
      },
    ]
                          
  3. 3
    Uruchom migracje i otwórz integrację w panelu Medusy.
    npx medusa db:migrate

Pracuje u naszych klientów

Zobacz realizacje
  • wkrótce
  • wkrótce
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