Rabaty i zniżki to narzędzia budowania lojalności klientów i zwiększania sprzedaży. Gdy system rabatowy działa błędnie – zniżka nie jest stosowana, naliczana podwójnie lub dotyczy niewłaściwych produktów – konsekwencje są zarówno finansowe, jak i wizerunkowe. Naprawa błędów rabatowych wymaga głębokiej znajomości logiki cenowej ShopGold.
ShopGold dysponuje rozbudowanym systemem rabatów: rabaty procentowe i kwotowe, rabaty dla grup klientów, rabaty od wartości koszyka, rabaty na kategorie i konkretne produkty, a także kody promocyjne. Każdy z tych mechanizmów ma własne reguły pierwszeństwa i wzajemnych wykluczeń, co tworzy złożoną sieć zależności.
Typowe błędy systemu rabatowego
- Kod rabatowy nie działa – system zwraca błąd „nieprawidłowy kod"
- Rabat grupowy nie jest stosowany mimo poprawnego zalogowania klienta
- Podwójne naliczanie rabatu – zniżka grupowa i promocja sumują się nieprawidłowo
- Rabat procentowy liczony od niewłaściwej kwoty (np. od sumy brutto zamiast netto)
- Rabat od wartości koszyka nie aktywuje się przy osiągnięciu progu
- Wygasłe kody rabatowe są nadal akceptowane przez system
- Rabat nie dotyczy produktów w przecenie – lub odwrotnie, błędnie je obejmuje
Naprawa systemu rabatowego
Diagnozę rozpoczynamy od odtworzenia problematycznego scenariusza rabatowego w środowisku testowym. Analizujemy konfigurację konkretnej reguły rabatowej – warunki aktywacji, zakres stosowania, daty ważności, limity użycia. Sprawdzamy priorytety reguł i konfigurację wykluczeń (czy rabat łączy się z innymi promocjami). W przypadku kodów rabatowych weryfikujemy stan bazy – limit wykorzystań, przypisanie do grup użytkowników, minimalne wartości zamówień. Błędy w logice aplikacji wymagają interwencji na poziomie plików PHP odpowiedzialnych za kalkulację cen – wprowadzamy korekty po dokładnej analizie przepływu obliczeń.
Testowanie po naprawie
Każdy scenariusz rabatowy testujemy kompleksowo: rabat na konkretny produkt, na kategorię, od wartości koszyka, kod jednorazowy, kod wielokrotnego użytku, rabat grupowy w połączeniu z promocją sezonową. Dokumentujemy oczekiwane i faktyczne wyniki dla każdego przypadku testowego.