Case study / Pricing

Silnik cenowy WooCommerce dla klientów B2B

Cena nie kończyła się na jednej wartości produktu. Trzeba było obsłużyć warunki biznesowe, dopłaty i wyjątki zależne od kontekstu.

W projektach B2B cena bardzo często jest wynikiem logiki, a nie zwykłym polem w panelu. Ten przypadek wymagał połączenia typu klienta, opłat dodatkowych, wyjątków i danych zbieranych w checkoutcie w jeden spójny model działania.

Problem

  • Cena końcowa zależała od wielu reguł, a nie od jednej wartości produktu.
  • Model sprzedaży wymagał obsługi opłat serwisowych, wyjątków dla firm i dodatkowych warunków biznesowych.
  • Całość musiała być czytelna dla użytkownika i poprawnie zapisana w zamówieniu.

Zakres pracy

  • analiza modelu cenowego
  • implementacja warunków B2B w WooCommerce
  • obsługa opłat dodatkowych i wyjątków
  • spójne przeliczanie ceny w trakcie zakupu
  • przygotowanie pod dalsze zmiany biznesowe

Rozwiązanie

  • Powstała warstwa logiki rozszerzająca WooCommerce bez rozbijania podstawowego procesu zakupowego.
  • Reguły cenowe zostały powiązane z danymi klienta, typem zakupu i dodatkowymi polami obecnymi w checkoutcie.
  • Najważniejsze było utrzymanie porządku: klient musiał widzieć sensowną cenę końcową, a administracja poprawne wartości w zamówieniu.
  • To nie był zwykły rabat. To była realna logika sprzedaży i musiała zachowywać się jak logika sprzedaży, a nie losowy patch.

Efekt

  • większa elastyczność modelu sprzedaży B2B
  • mniej ręcznych korekt po stronie obsługi
  • lepsze dopasowanie WooCommerce do procesu biznesowego
  • baza pod kolejne reguły cenowe bez przepisywania wszystkiego od zera