Free cookie consent management tool by TermsFeedAktualizacja preferencji plików cookie

Case studies

Case studies

Gerda Sp. z o.o.

Zaawansowany formularz kontaktowy Magento 2 w praktyce

Kowal_AdvancedContactForm nie jest osobnym dodatkiem oderwanym od standardowego kontaktu w Magento 2. To raczej zaawansowana wersja istniejącego formularza kontaktowego, która zachowuje jego podstawową rolę, ale daje znacznie większą elastyczność w projektowaniu procesów po stronie sklepu.

Dzięki temu moduł może działać nie tylko jako kontakt, ale również jako:

  • formularz reklamacyjny,
  • formularz odstąpienia od umowy,
  • prosty system zgłoszeń,
  • formularz rezerwacji,
  • formularz ankietowy i narzędzie do zbierania danych.

Właśnie takie podejście zostało wykorzystane we wdrożeniu dla GERDA, gdzie moduł obsługuje dwa osobne procesy:

Potrzeba biznesowa

W GERDA standardowy formularz kontaktowy nie wystarczał do obsługi formalnych procesów posprzedażowych. Reklamacja i odstąpienie od umowy wymagają osobnych ścieżek, własnych pól, czytelnych komunikatów i uporządkowanej obsługi po stronie administracji.

Zamiast budować dwa niezależne rozwiązania od zera, moduł został wykorzystany jako wspólna baza do stworzenia dwóch wyspecjalizowanych formularzy.

Jak moduł został wykorzystany

W tym wdrożeniu kluczowe były przede wszystkim:

  • możliwość tworzenia wielu niezależnych formularzy,
  • własne pola dopasowane do konkretnego procesu,
  • osobne adresy URL dla każdego formularza,
  • treści CMS wokół formularza,
  • zapis zgłoszeń w panelu Magento,
  • walidacja i zabezpieczenia antyspamowe.

To pozwoliło zbudować dwa różne procesy na jednym, spójnym zapleczu administracyjnym.

Efekt

W przypadku GERDA moduł działa jako rozszerzony formularz kontaktowy, który został dopasowany do realnych potrzeb sklepu i wymagań procesowych. Klient trafia od razu do właściwego formularza, a zespół obsługi dostaje uporządkowane zgłoszenia zapisane bezpośrednio w Magento.

To dobry przykład tego, że elastyczny formularz kontaktowy w Magento 2 może być punktem wyjścia nie tylko do komunikacji z klientem, ale też do budowy lekkich procesów operacyjnych i formalnych bez wdrażania osobnych modułów dla każdego scenariusza.

Podsumowanie

Wdrożenie dla GERDA pokazuje, że Kowal_AdvancedContactForm najlepiej rozumieć nie jako dodatkowy formularz, ale jako rozszerzenie standardowego kontaktu Magento 2. Dzięki temu może pozostać prostym formularzem kontaktowym tam, gdzie to wystarcza, a tam gdzie potrzeby są większe, może obsłużyć reklamacje, odstąpienia od umowy, zgłoszenia, rezerwacje, ankiety czy zbieranie danych do dalszej analizy.

Case Study: moduł darmowej dostawy dla sklepu GERDA

GERDA prowadzi sprzedaż w modelu, w którym w jednym sklepie internetowym współistnieją produkty o bardzo różnej wartości i logice logistycznej: od akcesoriów oraz zamków po produkty wielkogabarytowe. W takim środowisku mechanizm dostawy nie może opierać się wyłącznie na jednym, sztywnym progu darmowej wysyłki.

Dodatkowym wyzwaniem była potrzeba jasnej komunikacji z klientem. Informacja o tym, ile brakuje do darmowej dostawy, powinna być widoczna nie tylko w koszyku, ale także wcześniej, na etapie przeglądania oferty i kart produktów.

Wyzwanie

W sklepie trzeba było połączyć kilka warstw logiki w jednym module:

  • osobne progi darmowej dostawy dla Polski i wysyłki zagranicznej,
  • wyjątki dla produktów wysyłanych paletowo,
  • możliwość uruchamiania darmowej dostawy przez konkretną regułę kuponową,
  • spójną komunikację marketingową na stronie produktu, liście kategorii i w koszyku,
  • konfigurację możliwą do obsługi z poziomu panelu Magento bez angażowania programisty.

W praktyce oznaczało to potrzebę zbudowania rozwiązania, które jednocześnie wspiera sprzedaż, porządkuje logistykę i nie komplikuje codziennej pracy zespołu e-commerce.

Rozwiązanie

Dla GERDY wdrożyliśmy dedykowany moduł Magento 2 Kowal_FreeShipping, który steruje zarówno naliczaniem kosztów dostawy, jak i komunikacją z klientem.

1. Różne progi darmowej dostawy zależnie od kraju

Moduł pozwala ustawić oddzielny próg darmowej wysyłki dla Polski i osobny dla zamówień zagranicznych. To ważne w sklepie, w którym koszty obsługi i transportu różnią się zależnie od rynku.

W publicznie dostępnych zasadach dostawy sklepu GERDA komunikowane są progi:

  • darmowa wysyłka od 99 zł dla dostaw krajowych,
  • darmowa wysyłka od 2499 zł dla wysyłki zagranicznej.

Moduł odwzorowuje taki model w sposób konfigurowalny, bez twardego zaszywania wartości w kodzie.

2. Obsługa produktów wielkogabarytowych i paletowych

Nie każdy produkt powinien kwalifikować się do standardowej darmowej dostawy. Dlatego rozwiązanie uwzględnia produkty przypisane do wybranych zestawów atrybutów i traktuje je jako towary paletowe.

Jeżeli w koszyku znajduje się taki produkt, moduł:

  • rozpoznaje go po attribute set,
  • podstawia stały koszt dostawy paletowej,
  • rozróżnia koszt dla Polski i dla zagranicy,
  • priorytetowo stosuje logikę logistyczną zamiast standardowego progu darmowej dostawy.

To daje GERDZIE pełną kontrolę nad sytuacjami, w których darmowa wysyłka nie powinna obejmować towarów wymagających innego modelu dostarczenia.

3. Darmowa dostawa po kodzie rabatowym

Rozwiązanie obsługuje także scenariusz promocyjny. Administrator może wskazać konkretną regułę koszyka w Magento, a po użyciu przypisanego do niej kuponu koszt dostawy zostaje automatycznie wyzerowany.

To pozwala prowadzić akcje promocyjne typu:

  • darmowa dostawa dla wybranej kampanii,
  • czasowa akcja sprzedażowa,
  • benefit dla określonej grupy klientów,
  • wsparcie kampanii newsletterowej lub remarketingowej.

4. Komunikacja z klientem w kluczowych miejscach ścieżki zakupowej

Sam mechanizm naliczania kosztu dostawy to za mało. W GERDZIE ważne było też to, aby klient wcześniej wiedział, ile brakuje mu do progu.

Dlatego moduł wyświetla dynamiczne komunikaty:

  • w koszyku,
  • na karcie produktu,
  • na stronie kategorii.

Komunikaty działają na podstawie aktualnej wartości koszyka i mogą prezentować:

  • informację o osiągnięciu darmowej dostawy,
  • informację o brakującej kwocie, np. z użyciem placeholdera {{amount}}.

Co istotne, komunikacja na PDP i PLP została przygotowana w sposób bezpieczny dla wydajności i cache Magento, z użyciem danych klienta aktualizowanych po stronie frontendu.

Efekt biznesowy

Wdrożenie dało GERDZIE jedno, spójne narzędzie do zarządzania logiką dostawy i komunikacją sprzedażową.

Najważniejsze korzyści:

  • większa przejrzystość kosztów dostawy dla klienta,
  • lepsze wsparcie decyzji zakupowej jeszcze przed wejściem do checkoutu,
  • możliwość zwiększania średniej wartości koszyka przez komunikat o brakującej kwocie,
  • poprawne rozliczanie wyjątków logistycznych dla produktów paletowych,
  • szybka obsługa kampanii promocyjnych opartych o kupony,
  • pełna edycja ustawień z panelu administracyjnego Magento.

Zakres wdrożenia

W ramach modułu przygotowaliśmy:

  • konfigurację w panelu Magento,
  • pluginy modyfikujące naliczanie kosztów wysyłki,
  • obsługę wyjątków logistycznych,
  • integrację z regułami koszyka,
  • komponenty frontendowe dla koszyka, karty produktu i listy kategorii,
  • edytowalne komunikaty marketingowe.

Podsumowanie

Case GERDY dobrze pokazuje, że darmowa dostawa w e-commerce nie jest pojedynczym przełącznikiem, tylko elementem strategii sprzedaży i logistyki. W sklepach z bardziej złożonym asortymentem potrzebne jest rozwiązanie, które uwzględnia różne rynki, wyjątki produktowe i promocje, a przy tym jasno komunikuje zasady klientowi.

Tak właśnie działa wdrożony moduł Kowal_FreeShipping: łączy elastyczną logikę biznesową z prostą obsługą po stronie zespołu sklepu.

GERDA – jeden koszyk dla klientów B2C i B2B

GERDA obsługuje zarówno klientów indywidualnych, jak i biznesowych, dlatego kluczowe było stworzenie koszyka, który będzie prosty dla użytkowników B2C, a jednocześnie wygodny i czytelny dla firm.

Moduł  Kowal_Checkout pozwolił uporządkować formularz zamówienia, poprawić czytelność pól oraz logicznie rozdzielić dane osoby kontaktowej i dane firmowe – bez rezygnacji z natywnego, dwuetapowego koszyka Magento.

Efektem wdrożenia jest bardziej intuicyjny proces zakupowy, mniej błędów przy składaniu zamówień oraz checkout, który naturalnie dopasowuje się do potrzeb klientów indywidualnych i firmowych.