Dodatki w koszyku

Koszyk robi miejsce, które już w nim było.

Jeszcze jeden produkt, zaproponowany w koszyku, który klient już złożył — zaznaczany na miejscu, doliczany jawnie, i nic nie stoi między nim a kasą.

WooCommerceStworzone dla WordPress · WooCommerce

Sklep demo LUMÉ na stronie koszyka. W koszyku są już dwie pozycje i trzy sztuki: Klasyczny biały T-shirt po $18.00 w ilości dwóch sztuk, czyli $36.00, oraz Bluza z zamkiem po $54.00. Suma częściowa wynosi $90.00, wysyłka jest liczona przy kasie, więc Suma to również $90.00. Licznik koszyka w nagłówku sklepu pokazuje 3, bo liczy sztuki, a nie pozycje — dlatego T-shirt w ilości dwóch sztuk wnosi dwie. Wewnątrz wiersza Bluzy z zamkiem, pod jej tytułem i nad linkiem Usuń, siedzi jedyny element, który rysuje SalesMax: blok zatytułowany Dodatki z plakietką Najlepsza oferta i dwoma niezaznaczonymi polami wyboru, po jednym na proponowany produkt: Płócienna torba, w cenniku $39.00, oferowana za $31.20, oraz Stopki · 3-pak, w cenniku $12.00, oferowane za $9.60. Oba mają 20% rabatu — to własna reguła LUMÉ, nie wtyczki. Kursor przesuwa się do pola wyboru Płóciennej torby i zaznacza je raz; pole skarpetek nie zostaje zaznaczone nigdy, więc nic z niego nie trafia do koszyka i żadna liczba na scenie się dla niego nie rusza. Poniżej bluzy w tabeli koszyka ląduje trzeci wiersz, oznaczony jako Dodatek, z własną ceną, własną kwotą $31.20 i zwykłą ilością jeden zamiast stepera. Suma częściowa dolicza się do $121.20; Suma podąża za nią dopiero, gdy licznik się zatrzyma, więc nigdy nie zostaje wypisana liczba policzona w połowie; kwota w nagłówku sklepu podąża za Sumą częściową, a licznik przeskakuje z 3 na 4. Kursor przechodzi następnie do kolumny sum, zatrzymuje się na rachunku, schodzi do Przejdź do kasy i naciska raz. Przycisk się rozświetla i tam pętla się kończy — nic nie nawiguje, żadna strona się nie zmienia. Nic nie przygasa, nic nie unosi się nad stroną i w żadnym momencie nie pojawia się popup. Dwa pierwotne wiersze, ich ilości i ich kwoty nigdy się nie zmieniają, podobnie jak pasek kroków. Po pauzie koszyk zostaje ścięty do stanu wyjściowego i pętla rusza od nowa; to cięcie jest natychmiastowe, nigdy animowane, bo suma koszyka widziana, jak odlicza w dół, inscenizowałaby usunięcie, które tu nigdy nie następuje.

LUMÉ to sklep demo — każdy produkt, cena, rabat i suma pochodzą z jego katalogu, nie z wtyczki.

▲ zwykle +10–30%** Przedział, nie liczba, i wypisany tu bez jednostki, bo źródło żadnej nie podaje: własny rejestr boosterów SalesMax drukuje dla ofert na stronie koszyka dokładnie “zwykle +10–30%”, a 8theme nie publikuje za tym żadnego badania ani własnego pomiaru. Czytaj to jako własny, nieudokumentowany przedział 8theme dla ofert tego typu — nie badanie, nie obietnicę i nie pomiar SalesMax. Tam, gdzie 8theme faktycznie dokleja do tego samego przedziału jednostkę, na własnej stronie docelowej, nazywa ją średnią wartością zamówienia. Twoja własna liczba pojawia się dla każdego boostera w panelu SalesMax.

Sklep demo LUMÉ na stronie koszyka. W koszyku są już dwie pozycje i trzy sztuki: Klasyczny biały T-shirt po $18.00 w ilości dwóch sztuk, czyli $36.00, oraz Bluza z zamkiem po $54.00. Suma częściowa wynosi $90.00, wysyłka jest liczona przy kasie, więc Suma to również $90.00. Licznik koszyka w nagłówku sklepu pokazuje 3, bo liczy sztuki, a nie pozycje — dlatego T-shirt w ilości dwóch sztuk wnosi dwie. Wewnątrz wiersza Bluzy z zamkiem, pod jej tytułem i nad linkiem Usuń, siedzi jedyny element, który rysuje SalesMax: blok zatytułowany Dodatki z plakietką Najlepsza oferta i dwoma niezaznaczonymi polami wyboru, po jednym na proponowany produkt: Płócienna torba, w cenniku $39.00, oferowana za $31.20, oraz Stopki · 3-pak, w cenniku $12.00, oferowane za $9.60. Oba mają 20% rabatu — to własna reguła LUMÉ, nie wtyczki. Kursor przesuwa się do pola wyboru Płóciennej torby i zaznacza je raz; pole skarpetek nie zostaje zaznaczone nigdy, więc nic z niego nie trafia do koszyka i żadna liczba na scenie się dla niego nie rusza. Poniżej bluzy w tabeli koszyka ląduje trzeci wiersz, oznaczony jako Dodatek, z własną ceną, własną kwotą $31.20 i zwykłą ilością jeden zamiast stepera. Suma częściowa dolicza się do $121.20; Suma podąża za nią dopiero, gdy licznik się zatrzyma, więc nigdy nie zostaje wypisana liczba policzona w połowie; kwota w nagłówku sklepu podąża za Sumą częściową, a licznik przeskakuje z 3 na 4. Kursor przechodzi następnie do kolumny sum, zatrzymuje się na rachunku, schodzi do Przejdź do kasy i naciska raz. Przycisk się rozświetla i tam pętla się kończy — nic nie nawiguje, żadna strona się nie zmienia. Nic nie przygasa, nic nie unosi się nad stroną i w żadnym momencie nie pojawia się popup. Dwa pierwotne wiersze, ich ilości i ich kwoty nigdy się nie zmieniają, podobnie jak pasek kroków. Po pauzie koszyk zostaje ścięty do stanu wyjściowego i pętla rusza od nowa; to cięcie jest natychmiastowe, nigdy animowane, bo suma koszyka widziana, jak odlicza w dół, inscenizowałaby usunięcie, które tu nigdy nie następuje.

Powiadomienia o sprzedaży
Dodatki w koszyku Działa na stronie koszyka
Upsell na stronie koszyka

Gdzie się pokazuje

W wierszu koszyka. Nie nad nim.

Tekst artykułu jest mglisty — “wizualnie zintegrowany blok propozycji produktów bezpośrednio na stronie koszyka” — ale zrzuty z frontendu i podgląd w panelu już nie.

Czego dokumentacja nie ustala — i czego ta strona przez to nie twierdzi.

Każda nazwa pola, opcja i wartość domyślna na tej stronie jest odczytana z jednego artykułu 8theme: Dodatki w koszyku, z 12 stycznia 2025 r. Nic nie zostało wymyślone, by zapełnić lukę, a tam, gdzie artykuł milczy, ta strona to zaznacza. Udokumentowane jest jedno umiejscowienie — to narysowane powyżej. W artykule nie ma nigdzie wyboru pozycji, drugiego slotu ani listy stron. Wszystko poniżej zostaje bez odpowiedzi w źródle, więc nic tu nie jest przesądzone w żadną stronę — sprawdź każdy punkt na kopii testowej, zanim na nim zbudujesz:

  • Czy blok w ogóle da się przenieść. Na żadnym zrzucie nie ma ustawienia pozycji.
  • Mini-koszyk, wysuwany koszyk, koszyk blokowy i kasa. Żadne nie jest wspomniane; każdy pokazany widok to klasyczna tabela koszyka.
  • Ile wierszy naraz niesie blok, i czy jest limit na koszyk. Na zrzutach widać jeden.
  • Ile produktów wymienia blok. Jedyna opublikowana liczba to ustawienie wspólne dla całej wtyczki Maksymalna liczba produktów na liście o wartości 20, a artykuł nigdzie nie mówi, czy dotyczy ono tego bloku.
  • Co robi odznaczenie. Zaznaczanie jest udokumentowane, odznaczanie nie.
  • Jak rabat trafia do wiersza, jako cena czy jako kupon. Typ i wartość rabatu to realne ustawienia; droga do wiersza nie jest nigdzie opisana, więc demo rysuje ją jako cenę.
  • Czy blok wypisuje jakąkolwiek nazwę. Nie wypisuje żadnej — kreskowana etykieta SalesMax i zamaszysty obrys na każdym rysunku tutaj to własne oznaczenia tej strony dla jedynego elementu, który rysuje wtyczka; tabela koszyka, panel sum i dodany wiersz należą do WooCommerce.
  • Pusty koszyk. Nigdy nie wspomniany, nie ma też stanu pustego ani ustawienia zapasowego. Każdy udokumentowany widok jest zagnieżdżony w wierszu koszyka, więc brak wierszy prawdopodobnie oznacza brak bloku — prawdopodobnie, czyli bez potwierdzenia w dokumentacji.
  • Kolejność, usuwanie duplikatów i filtrowanie po stanie magazynowym. Lista rozwiązywania problemów każe sprawdzić stan magazynowy samodzielnie, co sugeruje, że nie dzieje się to automatycznie.
  • Produkty z wariantami przy dodawaniu. Na dodanym wierszu wariant faktycznie się pojawia, więc warianty trafiają do koszyka — jak jest wybierany, nie zostało nigdzie opisane.

Potwierdzone i warte jasnego powiedzenia: booster jest opisany jako w pełni responsywny na desktopie i mobile, a podgląd w panelu ma przełączniki desktop i mobile obok przycisku Zaawansowany podgląd.

Szablony & wygląd

Dwa szablony, dwa teksty, jeden kolor.

Dwuelementowy wybór wyglądu i dokładnie dwa teksty — cała lista z panelu, czyli komplet kontrolek.

Szablon
Akcent (podgląd)
Strona koszyka · w pasującym wierszu

Rachunek

Matematyka bez tajemnic.

Wskaźnik dokupienia, nie konwersja — koszyk był już pełny. Załóżmy 400 zamówień, 12 na 100 zaznacza pole, dodatek wart $30: 400 × 12% × $30 = +$1,440/mies. Naciśnij klawisze.

Zamówienia miesięcznie
400
Zaznacza pole
12%
Dodatek jest wart
$30
Dodatkowy przychód przykład
dodatkowy przychód w tym przykładzie

Centrum sterowania

Czym się wypełnia, ile kosztuje, ile sztuk.

Ten booster stoi na trzech decyzjach — produkty, rabat, ilość. Reszta to targetowanie; karty obok wskazują, co zostaje do sprawdzenia w twoim sklepie.

Booster strony koszyka poglądowe

Klikaj chipy — zdanie reguły przepisuje się samo. Każdy chip to opcja wymieniona w artykule.

Produkty — metoda podpowiedzi
Typ rabatu
Ilość w koszyku
Logika filtrów
Ustawienia opcjonalne

Co ustawiasz w tym boosterze
Produkty — pięć sposobów na wypełnienie bloku

Jeden przełącznik, pięć wzajemnie wykluczających się opcji: własne WooCommerce’a Podobne produkty (dopasowane po wspólnych tagach lub kategoriach), produkty Cross-sell lub Upsell z panelu Linked Products danego produktu, Własne produkty, lub Wybrane produkty które znajdziesz wyszukiwarką produktów. Dwa zastrzeżenia: opcji Custom nie ma w tekście, a jej tooltip na jedynym zrzucie jest ucięty w połowie zdania, więc czym różni się od Upsell — naprawdę nie wiadomo; i żaden z pięciu opisów nie mówi, że blok czyta to, co już jest w koszyku.

Typ rabatu i wartość

Lista rozwijana i jedno pole liczbowe. Bez rabatu pokazuje ceny regularne. Rabat procentowy (%) zdejmuje procent z każdego produktu osobno. Rabat kwotowy ($) zdejmuje kwotę z każdego. Za darmo ustawia wybrany produkt na $0.00 w koszyku. Na froncie rabat wygląda tak: przekreślona cena pierwotna obok nowej, w kolorze akcentu. Przykłady z samego artykułu: $3 rabatu na każdy dodatek przy prostych zestawach albo 20% na każde akcesorium.

Ilość w koszyku

Trzy tryby. Synchronizuj ilość z produktem głównym dopasowuje się do produktu wyzwalającego — dwie sztuki główne, dwa dodatki. Pozwól klientowi zmienić ilość daje mu w koszyku regulator ilości. Stała ilość blokuje ją, a pod spodem siedzi pole Value: na zrzucie widnieje 12, więc “stała” nie znaczy “jedna”. Zrzut z frontu to potwierdza — dodana pozycja pokazuje zwykłą liczbę tam, gdzie wiersz produktu głównego ma regulator.

Zastosuj do — pięć celów, dwie logiki

Wszystkie produkty, Wybrane produkty, Kategorie produktów, Tagi produktów lub SKU produktów, oceniane przez Dowolny (OR) lub Wszystkie (AND). Dokumentacja nie mówi tylko, względem czego są one sprawdzane na stronie koszyka — każdej pozycji z osobna czy całego koszyka. Zrzut pokazujący jeden blok pod jednym wierszem sugeruje per pozycję; artykuł nigdy tego nie mówi wprost.

Warunki, na dodatek do filtrów

Osobny opcjonalny panel: “Dodaj warunki, jeśli chcesz personalizować ofertę na podstawie zawartości koszyka, wartości zamówienia itd.” Pełna lista jest pogrupowana — Zamówienie: produkty, kategorie, tagi, SKU, liczba pozycji, ilość sztuk, użyte kupony, wartość zamówienia. Historia zakupów: pierwsze zamówienie, liczba zamówień, zamówienia z konkretnymi produktami, łączne wydatki. Użytkownik: rola, zalogowanie, konkretni użytkownicy. Data & godzina: godzina, dni. Operatory oraz to, czy kilka warunków łączy się przez AND czy OR, nie zostały opublikowane.

Co dostaje każdy booster SalesMax
Tworzysz go jak każdego innego boostera

SalesMax → Sales Boosters → + New Booster, wybierz Dodatki w koszyku jako typ boostera, nadaj mu nazwę, skonfiguruj i zapisz.

Ustawienia opcjonalne: priorytet i okno dat

Panel na dole konfiguracji zawiera Priorytet (10 na zrzucie), Data rozpoczęcia, a Ustaw datę końca oraz pole Data zakończenia które ono odsłania. Harmonogram działa z dokładnością do dnia, nie godziny — okno godzinowe ustawisz przez Conditions → Date & Time → Time. Co dokładnie porządkuje Priorytet, w którą stronę wygrywa i w jakiej strefie czasowej działają daty: nic z tego nie zostało opublikowane.

Ustawiasz raz, dla całej wtyczki — nie per booster
Maksymalna liczba produktów na liście = 20

Settings → Boosters → Listing. To globalny limit dla wszystkich boosterów, a artykuł nigdy nie mówi, czy rządzi liczbą wierszy w tym bloku. Nigdzie na zrzutach nie ma limitu wierszy per booster.

Rabat liczony od

Settings → Boosters → General: “Możesz wybrać, czy rabat liczy się od ceny regularnej, czy od promocyjnej.” Na zrzucie widnieje Cena regularna . Obok siedzi przełącznik wykluczający produkty już przecenione z drugiego rabatu — wyłączony, a jego dokładna etykieta chowa się za otwartym tooltipem na jedynym zrzucie, jaki mamy.

“Smart upsell products display”

Przełącznik dla całej wtyczki w tym samym panelu, wyłączony, z niewidocznym tooltipem. Nie powiemy ci, co robi ani czy dotyka tego boostera, i nie zamierzamy zgadywać przy ustawieniu o takiej nazwie.

Jeśli na stronie koszyka nic się nie pokazuje
Checklista z samego artykułu, w całości

Sprawdź, czy booster jest włączony. Upewnij się, że warunki pasują do bieżącej zawartości koszyka. Sprawdź, czy produkty dodatkowe są opublikowane i dostępne w magazynie. Upewnij się, że żadna inna wtyczka ani booster nie nadpisuje zawartości koszyka. Przetestuj tymczasowo bez wtyczek cache i optymalizacji stron. Obejrzyj koszyk jako gość i jako zalogowany użytkownik, żeby zweryfikować logikę widoczności.

Czego się tu nie mierzy

Sekcja Analytics istnieje dla całej wtyczki, ale dla tego boostera nie udokumentowano niczego — ani wskaźnika dołączeń, ani raportów per blok, ani testów A/B. Szczegóły tłumaczeń i RTL, zachowanie AJAX oraz zgodność z motywami poza tym ogólnym ostrzeżeniem o konfliktach są tak samo nieopublikowane.

FAQ

Pytania, które naprawdę zadają sprzedawcy

Czy mogę pokazywać różne dodatki do różnych produktów?

Tak. Odpowiedź samej dokumentacji brzmi: „Użyj warunków, aby wyświetlać różne boostery lub oferty w zależności od tego, co jest w koszyku”. W praktyce znaczy to jeden booster na ofertę: zbuduj kilka, wskaż każdemu jego produkty, kategorie, tagi lub SKU w sekcji Zastosuj do i użyj panelu Warunki — produkty w zamówieniu, kategorie, tagi, SKU, liczba pozycji, ilość sztuk, użyte kupony, wartość zamówienia i więcej — żeby zdecydować, który z nich się uruchomi. Nieudokumentowane zostaje to, jak zachowują się razem dwa boostery, które kwalifikują się do tego samego koszyka. Pole Priorytet jest w Ustawieniach opcjonalnych, ale nigdzie nie napisano, co ono porządkuje ani czy wygrywa wyższa liczba — przetestuj tę kombinację na kopii testowej, zanim się na niej oprzesz.

Czy dodatki wpłyną na wyliczanie wysyłki?

Tak, jeśli sugerowany produkt ma wagę lub wymiary — WooCommerce odpowiednio przeliczy sumy. To cała odpowiedź dokumentacji i wynika ona z mechanizmu: po zaznaczeniu dodatek staje się zwykłą pozycją WooCommerce, więc wysyłka traktuje go jak każdy inny produkt w koszyku. Podatki i kupony to osobne pytanie, na które artykuł nie odpowiada: nigdzie nie napisano, czy rabat jest realną zmianą ceny, czy kuponem, więc to, jak zadziała obok twoich własnych kuponów i stawek podatku, warto sprawdzić przed wyprzedażą, a nie w jej trakcie.

Czy klienci mogą usunąć dodatki z koszyka?

Tak. Zachowują się jak zwykłe produkty WooCommerce i można je usunąć jak każdą inną pozycję — dodany wiersz ma własny link Usuń, własną cenę i własną sumę częściową, dokładnie tak jak wiersze nad nim. Czego dokumentacja nie opisuje: co się stanie, jeśli kupujący zamiast tego odznaczy checkbox w bloku, który dodatek zaproponował. Zaznaczenie jest udokumentowane jako droga do środka; odznaczenie nie jest udokumentowane jako droga na zewnątrz, a na zrzutach z artykułu pole zostaje zaznaczone, a blok widoczny, już po dodaniu produktu. Zakładaj, że link Usuń to droga pewna, dopóki nie sprawdzisz tej drugiej.

Czy kupujący może zmienić liczbę sztuk dodatku?

To twój wybór — jedno ustawienie o nazwie Ilość w koszyku, z trzema trybami. Synchronizuj ilość z produktem głównym dopasowuje się do produktu, który uruchomił booster: dwie sztuki główne, dwa dodatki. Pozwól klientowi zmienić ilość daje mu regulator przy dodanej pozycji w koszyku. Stała ilość blokuje ją, a pole Value pod listą rozwijaną ustawia liczbę: na zrzucie z dokumentacji widnieje 12, więc „stała” nie musi znaczyć „jedna”. Nieopublikowane pozostaje, czy pole Value działa też w dwóch pozostałych trybach, co robi synchronizacja, gdy ilość produktu głównego się zmieni albo produkt zniknie z koszyka, i jak traktowane są limity magazynowe — więc jeśli planujesz sprzedawać w ten sposób stały multipak, przetestuj to najpierw na produkcie z niskim stanem.

Nic nie pokazuje się na mojej stronie koszyka. Co sprawdzić?

Przejdź listę z samej dokumentacji, po kolei: sprawdź, czy booster jest włączony; upewnij się, że warunki pasują do bieżącej zawartości koszyka; sprawdź, czy produkty dodatkowe są opublikowane i dostępne w magazynie; upewnij się, że żadna inna wtyczka ani booster nie nadpisuje zawartości koszyka; przetestuj tymczasowo bez wtyczek cache i optymalizacji stron; obejrzyj koszyk jako gość i jako zalogowany użytkownik, żeby zweryfikować logikę widoczności. Dwa punkty warto przeczytać dwa razy. „Upewnij się, że warunki pasują do bieżącej zawartości koszyka” to jedyne miejsce, w którym dokumentacja w ogóle przyznaje, że zawartość koszyka decyduje o pokazaniu bloku — więc pusty albo niekwalifikujący się koszyk wyklucz w pierwszej kolejności. A „sprawdź, czy produkty dodatkowe są opublikowane i dostępne w magazynie” sugeruje, że booster nie odfiltrowuje za ciebie towarów nie do kupienia, więc wyprzedana propozycja może po prostu nic nie pokazać.

Dobrze działa z

Co jeszcze potrafi strona koszyka.

Ten blok to jedna z rzeczy, które mogą się wydarzyć na stronie koszyka. Rząd zaczyna się od boosterów dzielących ten sam ekran, potem przechodzi przez resztę pakietu.

Użyj strzałek w lewo i w prawo, aby przewinąć listę.

Upsell na stronie koszyka

Drobne ulepszenia i produkty uzupełniające, jedno kliknięcie z podsumowania koszyka.

▲ +29% sprzedaży*Dowiedz się więcej

Pasek darmowej dostawy

„Brakuje ci $11 do darmowej dostawy” — najskuteczniejsze zdanie w e-commerce.

▲ +30% AOV*Dowiedz się więcej

Oferty przy kasie

Ostatni trafny dodatek tuż przed płatnością — akceptowany jednym checkboxem.

▲ +35% konwersji*Dowiedz się więcej

Często kupowane razem

Pokaż produkty, które naturalnie pasują do tego jednego, dodawane jednym kliknięciem.

▲ +35% sprzedaży*Dowiedz się więcej

Inteligentne rekomendacje

Sugestie oparte na warunkach: kategoria, zawartość koszyka, historia zamówień lub kwota.

▲ +31% przychodu*Dowiedz się więcej

Dodatki do produktu

Zaproponuj dodatki z katalogu na stronie produktu — zaznaczane za jednym razem, każdy z własnym rabatem.

▲ +20% AOV*Dowiedz się więcej

Popupy upsellowe

Trafna oferta w momencie dodania do koszyka — jeden popup, nie labirynt.

▲ +20% konwersji*Dowiedz się więcej

Ograniczona dostępność

Aktualne stany magazynowe, które budują uczciwą presję czasu — prawdziwe liczby, nigdy zmyślone.

▲ +17% konwersji*Dowiedz się więcej

Powiadomienia o sprzedaży

Dyskretne powiadomienia o zakupach — z twoich prawdziwych zamówień albo z list nazw, które sam napiszesz.

▲ +15% konwersji*Dowiedz się więcej

Kupuj więcej, oszczędzaj więcej

Rabaty progowe za ilość, które robią z większego zamówienia oczywisty wybór.

▲ +30% wartości zamówienia*Dowiedz się więcej

Rabat progowy

„Wydaj $80, dostajesz 10% rabatu” — progowe nagrody, które ciągną koszyk w górę.

▲ +18% śr. wydatku*Dowiedz się więcej

Podwójne zamówienie jednym kliknięciem

Pozwól kupującym zdublować zakup jednym kliknięciem — hit przy produktach codziennych i prezentach.

▲ +73% skorzystań*Dowiedz się więcej

Oferty na stronie podziękowania

Upselle na stronie potwierdzenia zamówienia, gdzie zaufanie już jest zbudowane.

▲ do 3.1% konwersji*Dowiedz się więcej

Oferty po zakupie

Dodatki jednym kliknięciem zaraz po „Złóż zamówienie” — bez ponownego podawania danych płatności.

▲ +10% przychodu*Dowiedz się więcej

Kupon na następne zamówienie

Unikalny kupon — powód, żeby wrócili.

▲ +25% powtórnych zamówień*Dowiedz się więcej

* Benchmarki branżowe i średnie obserwowane przez dostawców dla każdego typu boostera — to nie gwarancja.

Dodatki w koszyku

Jeszcze jedna pozycja, po drodze.

Koszyk to ostatnia strona, na której kupujący jeszcze się waha — a każdy booster z pakietu jest w każdym planie, bez blokad funkcji, zawsze.

SalesMax — od $5/mies.14-dniowa gwarancja zwrotu pieniędzy
Zdobądź SalesMax