Co nowego w oprogramowaniu dla twórców od Imker w październiku 2026?
Regularnie rozwijamy system, by Twoja sprzedaż działała sprawniej. Poniżej znajdziesz najnowsze funkcje, ulepszenia i integracje - wraz z poradami, jak je wykorzystać w praktyce.
Upsell, który zamienia produkt w koszyku na lepszy
Klient ma w koszyku pakiet podstawowy, a Ty chcesz mu zaproponować pełny. Do tej pory kliknięcie w upsell dokładało drugi pakiet obok pierwszego, więc klient musiał sam usunąć tańszy albo płacił za oba.
Teraz przy każdej propozycji w upsellu produktu wybierasz, co ma się stać po kliknięciu: dodać produkt, jak dotąd, albo zamienić nim produkt z koszyka. Przy zamianie klient widzi, ile dopłaci (np. „+615,00 zł”), z czego rezygnuje, i przycisk „Zamień”. Po kliknięciu w koszyku zostaje tylko nowy produkt.
Do czego się przyda
- Pakiet solo na pakiet dla dwóch: kurs albo szkolenie dla jednej osoby zamieniasz na wersję z drugim miejscem.
- E-book na zestaw: sam e-book zamieniasz na e-book z audiobookiem albo książką drukowaną.
- Wersja podstawowa na premium: klient dopłaca różnicę, a nie pełną cenę drugiego produktu.
1. Otwórz edycję produktu, przewiń do karty Upsell w koszyku i wybierz Własne propozycje.
2. Przy proponowanym produkcie zmień Dodaj do koszyka na Zamień produkt w koszyku i kliknij Aktualizuj. Szczegóły: Centrum Pomocy.
Zamówienia z innych systemów wpadają do SalesCRM przez API
Sprzedajesz nie tylko w koszyku SalesCRM? Masz drugi sklep, marketplace, partnera, który sprzedaje Twoje produkty, albo stoisko na evencie. Do tej pory takie zamówienia trzeba było przepisywać ręcznie, żeby klient dostał plik, dostęp do kursu albo fakturę z SalesCRM.
Teraz zewnętrzny system wyśle zamówienie przez API, a ono pojawi się w panelu jak dodane ręcznie. Jeśli przyjdzie jako opłacone, SalesCRM zrobi wszystko to, co po zakupie w koszyku: wyśle pliki, nada dostęp do kursu, wyśle maile, wystawi fakturę według Twoich ustawień. To samo zamówienie wysłane drugi raz nie utworzy kopii, więc klient nie dostanie podwójnych maili.
Do czego się przyda
- Drugi sklep albo marketplace: zamówienia z innej platformy lądują w jednym panelu, razem z resztą sprzedaży i w tych samych zestawieniach.
- Sprzedaż u partnera: system partnera przekazuje zamówienie, a klient od razu dostaje e-booka albo dostęp do kursu z Twojego sklepu.
- Sprzedaż na evencie: zakupy z terminala albo formularza na stoisku trafiają do SalesCRM jako opłacone, z fakturą i mailem do klienta.
- Koniec z przepisywaniem: nie wklejasz ręcznie adresów i produktów, więc nie ma literówek w danych do faktury.
1. Wejdź w Integracje → API REST → Zarządzaj kluczami API, kliknij Utwórz nowy klucz i zaznacz zakres write_orders. Dotychczasowe klucze go nie mają.
2. Przekaż klucz osobie, która ustawia integrację. Ten klucz pozwala dodać zamówienie jako opłacone, więc dawaj go tylko zaufanym integracjom. Szczegóły: Centrum Pomocy i dokumentacja API.
Kod rabatowy, który działa dopiero od kilku sztuk
Chcesz dać lepszą cenę za trzy egzemplarze, więc na stronie stawiasz przycisk „Kup 3” z dopiętym kodem. Do tej pory klient mógł w koszyku zmniejszyć ilość do jednej sztuki, a kod dalej dawał rabat. Jedynym zabezpieczeniem była minimalna wartość zamówienia, a ta liczy cały koszyk, więc przechodziła też jedna sztuka z innym produktem.
Teraz przy kodzie ustawisz Minimalną liczbę sztuk. Kod na 10% z progiem 3 da rabat przy trzech książkach, a przy jednej nie da nic, choć dalej jest wpisany. Liczą się tylko produkty objęte kodem: kod na grę od 3 sztuk nie zadziała przy jednej grze i dwóch książkach. Próg pilnuje też darmowej dostawy z kodu.
Do czego się przyda
- Pakiet „3 za tyle” bez furtki: przycisk z trzema sztukami i kodem działa tylko przy trzech sztukach, a klient, który zmieni ilość, płaci zwykłą cenę.
- Darmowa wysyłka od dwóch egzemplarzy: kod na darmową dostawę z progiem 2 zeruje przesyłkę dopiero przy drugiej sztuce.
- Kup trzy, jedna taniej: próg 3 razem z polem „Liczba sztuk objętych rabatem” ustawionym na 1 obniża cenę tylko jednego egzemplarza.
- Hurt dla szkół i firm: rabat od 10 sztuk jednego tytułu, którego nie da się wyciągnąć na pojedynczy zakup.
1. Wejdź w Promocje → Kody rabatowe i otwórz kod albo kliknij +Nowy kod.
2. W polu Minimalna liczba sztuk wpisz próg, np. 3, i zapisz. Pole jest też w formularzu puli kodów. Szczegóły: Centrum Pomocy.
Integracja z edrone: maile po zakupie wiedzą, co klient kupił
Jeśli maile po zakupie, prośby o opinię i rekomendacje produktów wysyłasz z edrone, to edrone musi wiedzieć, kto i co u Ciebie kupił. Teraz SalesCRM przekazuje mu każde zamówienie z kasy zaraz po złożeniu, jeszcze przed płatnością: produkty, ilości, kwotę, kategorie i linki do kart produktów.
Gdy anulujesz zamówienie albo przyjmiesz zwrot, edrone też się o tym dowie i nie wyśle maili po zakupie. Klient trafia do edrone jako subskrybent newslettera tylko wtedy, gdy zaznaczył w kasie zgodę albo był już zapisany. Dane idą prosto z serwera, więc nie gubią się przez blokery reklam w przeglądarce klienta.
Do czego się przyda
- Prośba o opinię do właściwego produktu: edrone zna zawartość zamówienia, więc pyta o to, co klient naprawdę kupił.
- Rekomendacje dopasowane do zakupu: z kategoriami i linkami edrone podsunie w mailu produkty z Twojego sklepu, które pasują do tego, co klient już ma.
- Bez niezręcznych maili po zwrocie: klient, który oddał produkt albo anulował zamówienie, nie dostanie wiadomości jak zadowolony kupujący.
- Pełne dane mimo blokerów: każde zamówienie dociera do edrone, także od klientów z wtyczką blokującą reklamy.
1. W panelu edrone otwórz Ustawienia → Integracja i skopiuj App ID.
2. W SalesCRM wejdź w Konfiguracja → Integracje → E-mail marketing, przy edrone kliknij Edytuj, wklej App ID i zapisz. Szczegóły: Centrum Pomocy.
Koszt dostawy podzielony na stawki VAT produktów
Sprzedajesz w jednym koszyku rzeczy z różnym VAT, np. grę planszową (23%) i książkę (5%)? Do tej pory cała dostawa szła na fakturze z jedną stawką: najwyższą albo tą, którą ustawiłeś dla usług. Książka jechała w tej samej paczce, a jej część wysyłki i tak była opodatkowana jak gra.
Teraz SalesCRM może rozłożyć koszt dostawy na stawki produktów, proporcjonalnie do ich wartości brutto. Przykład: gra za 89,99 zł, książka za 39,99 zł, wysyłka 13,90 zł. Faktura pokaże dwie pozycje dostawy: 9,62 zł z 23% i 4,28 zł z 5%. Tak samo dzielimy opłatę za płatność i pakowanie prezentowe.
Produkty elektroniczne, np. słuchowisko wysłane mailem, domyślnie nie biorą udziału w podziale kosztu wysyłki, bo nie jadą w paczce.
Do czego się przyda
- Mniej VAT od wysyłki książek: część dostawy przypisana książce idzie ze stawką 5%, a nie 23%. Przy dużej sprzedaży mieszanych koszyków to odczuwalna kwota w skali roku.
- Faktury bez ręcznych poprawek: podział trafia sam na faktury i paragony w wFirma, Fakturowni, iFirma i inFakt.
- Zgodne liczby u księgowej: ten sam podział jest w Zestawieniu dla księgowości, więc nic nie trzeba uzgadniać po fakcie.
1. W Konfiguracja → Podstawowe ustawienia w polu stawki VAT dla usług wybierz Podziel koszt usługi na stawki VAT produktów i zapisz.
2. Opcję pomijania produktów elektronicznych zostaw zaznaczoną albo uzgodnij inaczej z księgową. Szczegóły: Centrum Pomocy.
BLIK kodem w koszyku, także przez ZEN
Przy zwykłej płatności BLIK-iem klient przechodzi z koszyka na stronę operatora, tam wybiera BLIK i dopiero wpisuje kod. Każdy dodatkowy ekran to moment, w którym część osób rezygnuje z zakupu. Dlatego SalesCRM pozwala wpisać 6 cyfr BLIK od razu w koszyku. Do tej pory działało to z Tpay, PayU i Paynow. Teraz także z ZEN.
Klient wybiera ZEN, wpisuje kod z aplikacji banku i potwierdza płatność w telefonie. Gdy kod wygaśnie przed potwierdzeniem, klient dostaje przycisk Zapłać inaczej i kończy zakup na zwykłej stronie ZEN, przy tym samym zamówieniu.
Do czego się przyda
- Krótsza droga do zapłaty: klient płaci bez wychodzenia z koszyka, więc mniej zamówień zostaje nieopłaconych.
- Wygodne zakupy z telefonu: klient przełącza się tylko do aplikacji banku po kod i wraca do koszyka.
- Wygasły kod nie przepada: klient płaci inną metodą przy tym samym zamówieniu, a Ty nie masz w panelu podwójnych zamówień.
- Swoboda wyboru bramki: jeśli korzystasz z kilku operatorów, sam decydujesz, który obsługuje BLIK w koszyku.
1. W Integracje → Szybkie płatności ZEN wklej Terminal API key z my.zen.com i zapisz.
2. W Wygląd koszyka zaznacz BLIK inline, a przy kilku bramkach wybierz ZEN w polu Bramka BLIK inline. Szczegóły: Centrum Pomocy.
Twoja strona wie, kiedy towar się skończył: stany magazynowe w API
Ta zmiana dotyczy sklepów, które mają własną stronę z produktami, a kasę w SalesCRM. Taka strona pobiera dane o produktach przez API. Do tej pory API mówiło tylko, czy produkt jest aktywny, a nie ile go zostało. Gdy towar się skończył, klient dalej widział przycisk „Kup”, klikał, a koszyk odrzucał produkt. Złe wrażenie i stracony klient.
Teraz każdy produkt w API ma trzy liczby: ile sztuk jest w magazynie, ile zarezerwowały nieopłacone jeszcze zamówienia i ile można jeszcze sprzedać. To te same liczby, które widzisz w Magazyn → Stan magazynowy.
Do czego się przyda
- „Wyprzedane” zamiast błędu w koszyku: strona sama oznaczy produkt jako niedostępny, gdy stan spadnie do zera, i przywróci go po dostawie.
- „Zostały 3 sztuki” na karcie produktu: przy końcówce nakładu albo limitowanej serii pokażesz klientowi, ile zostało.
- Mniej pytań od klientów: nikt nie pisze, dlaczego nie da się kupić produktu, który wygląda na dostępny.
Przekaż to osobie, która opiekuje się Twoją stroną. Pola in_stock, reserved i available są w liście produktów i w szczegółach produktu. Opis: Stan magazynowy w dokumentacji API i Centrum Pomocy.
Dashboard pokaże, ile pieniędzy wróciło dzięki przypomnieniom o płatności
Gdy klient złoży zamówienie i nie zapłaci, SalesCRM wysyła mu przypomnienie. Do tej pory nie było jednak widać, ile to daje. Ręcznie trudno to policzyć, bo wielu klientów po takim mailu nie wraca do starego linku, tylko składa zamówienie jeszcze raz i od razu płaci.
Teraz na dashboardzie jest karta Odzyskane środki z nieopłaconych zamówień. Pokazuje odzyskaną kwotę, liczbę odzyskanych zamówień, liczbę wysłanych przypomnień i skuteczność. Liczymy oba przypadki: opłacenie starego zamówienia i nowe, opłacone zamówienie złożone po przypomnieniu. Okres wybierasz od bieżącego miesiąca do całej historii sklepu.
Do czego się przyda
- Widzisz wynik w złotówkach: wiesz, ile sprzedaży nie przepadło tylko dlatego, że przypomnienie wyszło na czas.
- Porównanie okresów: sprawdzisz, czy w czasie premiery albo promocji wraca więcej porzuconych zamówień niż zwykle.
- Sygnał, że coś nie działa: gdy skuteczność nagle spada, warto sprawdzić, czy maile z przypomnieniem dochodzą do klientów.
1. Wejdź w Konfiguracja → Statusy zamówień, otwórz status nieopłacone i zaznacz Automatyczna zmiana. Bez tego przypomnienia nie wychodzą i karty nie ma.
2. Kartę ukryjesz zębatką na dashboardzie, w oknie Widoczne statystyki. Szczegóły: Centrum Pomocy.
Upsell nie zaproponuje produktu, który klient już ma w innej wersji
Książka to dobra propozycja dla kogoś, kto kupuje puzzle z tej samej serii. Ale jeśli klient ma już w koszyku tę samą książkę z autografem albo w pakiecie, propozycja zwykłej wersji wygląda jak pomyłka. Do tej pory upsell pomijał tylko dokładnie ten sam produkt, więc inna wersja i tak się pojawiała.
Teraz w edycji produktu wskażesz, przy jakich innych produktach w koszyku ma zniknąć z propozycji. Ustawienie działa wszędzie naraz: we własnych propozycjach produktów, w grupach zaawansowanych i w domyślnym upsellu sklepu. Na miejsce schowanego produktu wchodzi następny z kolejki, więc klient dalej widzi propozycję. Ustawisz to też przez API.
Do czego się przyda
- Wersje z autografem i bez: klient z egzemplarzem z podpisem nie dostanie propozycji zwykłego.
- Pakiety: produkt, który jest już częścią pakietu w koszyku, nie wraca jako osobna propozycja.
- Różne formaty: jeśli nie chcesz proponować e-booka komuś, kto kupuje już wersję drukowaną, ustawisz to jednym polem.
- Propozycje, które mają sens: miejsce w koszyku zajmuje produkt, który klient może faktycznie dokupić.
Wejdź w edycję produktu, który ma znikać (np. książki solo), i w karcie Upsell w koszyku wybierz produkty w polu Nie polecaj tego produktu, gdy w koszyku jest. Kliknij Aktualizuj. Szczegóły: Upselling.
Zamówienie za 0 zł wraca na Twoją stronę
Gdy klient użyje kodu rabatowego na 100%, zamówienie kosztuje 0 zł i nie ma płatności. Do tej pory klient zostawał wtedy na stronie potwierdzenia w koszyku SalesCRM i nie wracał na Twoją stronę. A jeśli sklep stoi na własnej stronie, to właśnie po tym powrocie czyści się koszyk i liczy zakup w statystykach. Efekt: produkt wisiał w koszyku na stronie, choć klient dawno dostał pliki mailem.
Teraz wpiszesz osobny adres dla zamówień za 0 zł. Klient zobaczy stronę potwierdzenia, a po sekundzie przejdzie na ten adres, z tymi samymi danymi zamówienia co po płatności. Ta sekunda wystarcza, żeby skrypty śledzące ze strony potwierdzenia zdążyły zadziałać. Puste pole zostawia wszystko po staremu. Adres i tekst po zamówieniu bezpłatnym ustawisz też przez API.
Do czego się przyda
- Darmowy e-book albo materiał za kod: klient wraca na Twoją stronę i widzi pusty koszyk, a nie produkt, który już odebrał.
- Kody 100% dla recenzentów i zwycięzców konkursów: ich zamówienia przechodzą tą samą ścieżką co płatne.
- Pełne statystyki: zamówienie za 0 zł liczy się na Twojej stronie tak samo jak płatne.
- Osobna strona podziękowania: np. z zaproszeniem do newslettera albo propozycją płatnego produktu.
Wejdź w Proces zakupowy → Proces i wpisz adres w polu Adres przekierowania po zamówieniu bezpłatnym (0,00 zł). Szczegóły: Proces zakupowy.
Zestaw „wybierz dowolne” z rabatem procentowym
Zestaw w trybie puli to oferta typu „wybierz 3 dowolne książki z listy”. Działa też z kosmetykami czy kursami. Do tej pory pula miała jedną stałą cenę. To działa, gdy wszystkie produkty kosztują tyle samo. Przy różnych cenach robiło się nierówno: kto wybrał tańsze produkty, zyskiwał mało albo nic, a kto droższe, dostawał duży rabat.
Teraz ustawisz puli rabat procentowy, np. „wybierz 3 produkty i zapłać 15% mniej niż osobno”. Każdy wybór dostaje ten sam procent. Przykład: produkty za 39 zł, 49 zł i 59 zł kosztują razem 147 zł. Z rabatem 15% klient płaci 124,95 zł. Rabat nalicza się sam w koszyku, także wtedy, gdy klient doda produkty pojedynczo. Ustawisz go też przez API.
Do czego się przyda
- Jedna oferta na cały katalog: produkty w różnych cenach mieszczą się w jednym zestawie, bez dzielenia ich na grupy cenowe.
- Prosty komunikat w reklamie i mailu: „3 dowolne książki 15% taniej” łatwiej zrozumieć niż tabelkę cen.
- Przewidywalna marża: rabat to zawsze ten sam procent, niezależnie od tego, co klient wybierze.
- Rabat bez szukania zestawu: klient, który doda produkty pojedynczo, i tak dostanie niższą cenę.
Wejdź w Produkty → Zestawy produktów, zaznacz w zestawie Tryb puli i wpisz rabat w polu Rabat procentowy (%). Szczegóły: Zestawy produktów.
Upselling od nowa: ustawiasz go w edycji produktu, a klient widzi cenę w zestawie
Upselling to propozycja w koszyku w stylu „Do tej książki dobierz jeszcze zakładkę”. Klient, który już kupuje, chętnie dorzuca jeszcze jedną rzecz, więc zamówienie rośnie bez wydawania pieniędzy na reklamę. Kłopot w tym, że ustawienie go było żmudne: trzeba było budować grupy, wskazywać produkt rekomendujący i rekomendowany, a priorytet wpisywać liczbą. Wiele sklepów przez to w ogóle z upsellingu nie korzystało.
Teraz wchodzisz w produkt i po prostu wybierasz, co mu proponować. Produkty bez własnej listy korzystają z domyślnego upsellu sklepu, ustawionego raz dla wszystkich.
Do czego się przyda
- Wyższa wartość zamówienia od pierwszego dnia: nowy produkt dostaje propozycję od razu, bez osobnej konfiguracji.
- Więcej szans na dodanie: klient, który odrzuci jedną propozycję, widzi następną zamiast pustego miejsca.
- Zysk widoczny przed kliknięciem: klient od razu widzi cenę w zestawie, więc wie, ile oszczędza, i chętniej dodaje produkt.
Co dokładnie się zmieniło
- Upsell w edycji produktu: do wyboru domyślny upsell sklepu, własne propozycje dla tego produktu albo brak upsellu. Kolejność propozycji ustawiasz przeciąganiem.
- Domyślny upsell sklepu: jedna lista dla wszystkich produktów, które nie mają własnej. Nowy produkt dostaje upsell od razu, bez dodatkowej konfiguracji.
- Do 3 propozycji naraz: decydujesz, czy klient widzi w koszyku jedną propozycję, dwie czy trzy.
- Zamknięcie nie chowa całej sekcji: gdy klient zamknie propozycję, na jej miejsce wchodzi następna z kolejki. Sekcja znika dopiero wtedy, gdy propozycje się skończą.
- Cena po dodaniu do koszyka: jeśli produkt z propozycji tworzy z koszykiem zestaw, klient od razu widzi cenę z rabatem. Jeansy kosztują 100 zł, T-shirt 50 zł, a zestaw 120 zł? Klient z jeansami w koszyku zobaczy T-shirt za
50 zł20 zł. Wcześniej poznawał tę kwotę dopiero po dodaniu produktu. - Propozycja w podsumowaniu zamówienia: w koszyku v2 upsell może stać w prawej kolumnie, pod komentarzem do zamówienia, zamiast w okienku w rogu ekranu. Nie zasłania wtedy formularza.
Grupy ustawione wcześniej działają bez zmian. Znajdziesz je na stronie Upselling w sekcji Grupy zaawansowane, a ich propozycje pokazują się przed domyślnym upsellem sklepu.
Wszystko ustawisz też przez API (upsell produktu, domyślny upsell i liczbę propozycji naraz).
1. Wejdź w Produkty → Upselling, ustaw Domyślny upsell sklepu i wybierz, ile propozycji pokazywać w koszyku naraz.
2. Produktom, które mają proponować coś innego, ustaw własną listę: kliknij Edytuj przy produkcie i w karcie Upsell w koszyku wybierz Własne propozycje.
3. Miejsce w koszyku v2 zmienisz w Konfiguracja → Proces zakupowy → Wygląd koszyka. Szczegóły: Upselling, upselling w dokumentacji API.
Nowe adresy publicznych linków do certyfikatów
Publiczny link do certyfikatu ma nowy format. Po numerze certyfikatu stoi teraz indywidualny kod, np. /certyfikaty/KURS-2026-000123/6bb4b330…. Każdy certyfikat ma własny link, a otworzy go tylko ten, komu uczestnik go przekaże.
Linki w starym formacie, z samym numerem, nie są już obsługiwane. Pod starym adresem pojawia się informacja, skąd wziąć nowy link. Certyfikat, plik JPG i PDF zostają bez zmian.
Nic po Twojej stronie. Jeśli uczestnik zgłosi, że link na LinkedInie nie działa, poproś go o skopiowanie nowego ze strony certyfikatu na platformie. Szczegóły: Generowanie certyfikatów.
Bon w PDF: data „ważny od”, własne teksty i pola ustawiane myszką
Na bonie w PDF wstawisz teraz także datę, od której bon jest ważny. Przed każdą wartością możesz dopisać własny tekst, np. „Wartość vouchera: ”, albo zostawić samą wartość, jeśli etykieta jest już na wzorze. Każde pole może być pogrubione albo zwykłe.
Pól nie musisz już ustawiać liczbami. Wzór pokazuje się w panelu, a każde pole to ramka, którą przeciągasz w odpowiednie miejsce i rozciągasz za róg. Bony ustawione wcześniej wyglądają tak samo jak dotąd.
1. Otwórz bon w Promocje → Bony rabatowe i w karcie Wizualizacja bonu (PDF) przeciągnij ramki pól na podglądzie wzoru.
2. W tabeli pól uzupełnij Tekst przed i sprawdź efekt przyciskiem Pobierz próbny PDF. Szczegóły: Bony rabatowe.
Bon rabatowy w PDF z Twoim wzorem
Bon kupiony na prezent do tej pory przychodził jako mail z kodem. Trudno go było wręczyć albo włożyć do kartki. Teraz wgrasz do bonu własny wzór, np. grafikę z pustym polem na kod, a każdy sprzedany kod wstawi się w to pole sam. Klient dostaje gotowy bon w PDF do wydruku albo przekazania dalej.
Wzór może być plikiem PDF, PNG albo JPG. Oprócz kodu możesz wstawić datę ważności i wartość bonu, więc jeden wzór obsłuży wszystkie kwoty. Link do pobrania jest w każdym mailu z kodem i na stronie podziękowania, a PDF możesz też dołączać do maila jako załącznik. Bony bez wzoru działają tak jak dotąd.
1. Wejdź w Promocje → Bony rabatowe, otwórz bon i w karcie Wizualizacja bonu (PDF) wgraj wzór.
2. Ustaw, gdzie ma stać kod, sprawdź efekt przyciskiem Pobierz próbny PDF i zapisz. Szczegóły w Centrum Pomocy: Bony rabatowe.
Bony rabatowe przez API
Bony rabatowe założysz i zmienisz teraz bez panelu, z własnego sklepu albo integracji. Jeden zasób obejmuje produkt bonu, mail z kodem i bon w PDF: wzór wysyłasz w base64, tak jak zdjęcie produktu, a próbny PDF pobierzesz osobnym zapytaniem. Doszła też lista nadawców maili.
Potrzebujesz klucza API z zakresem zapisu danych. Opis zapytań: Bony rabatowe w dokumentacji API.
Wybrane metody płatności wyróżnione bezpośrednio w koszyku
Klient, który wybiera Tpay albo PayU, dostaje listę kilkunastu banków i innych metod. Jeśli zależy Ci na konkretnej metodzie, np. płatności kartą, PayPo albo ratach, klient musi ją na tej liście sam znaleźć. Teraz wyciągniesz ją na wierzch: każda metoda z Tpay i PayU może być w koszyku osobną opcją płatności, z logo i Twoim podpisem.
Klient widzi ją od razu, jednym kliknięciem wybiera i po złożeniu zamówienia trafia prosto do tej metody, bez dodatkowego ekranu wyboru u operatora. Przy Tpay wyróżniona metoda znika z rozwijanej listy, więc nie dubluje się w koszyku. Do wyboru są tylko metody, które masz włączone u operatora, a wyłączona tam zniknie z koszyka sama.
Do czego się przyda
- Krótsza droga do zapłaty: metoda, którą płaci większość Twoich klientów, stoi na wierzchu, zamiast w liście banków.
- Płatność później albo w ratach: przy kursie, pakiecie czy bilecie za kilkaset złotych opcja „Kup teraz, zapłać później” widoczna od razu, a nie schowana w liście.
- Zakupy z telefonu: klient wybiera metodę jednym dotknięciem, bez przewijania długiej listy na małym ekranie.
- Akcje i kampanie: podpis przy opcji płatności dopasujesz do promocji, np. „Karta – szybka płatność bez logowania do banku”.
Rosnąca cena do konkretnej daty: termin promocji pilnuje się sam
Najwięcej zamówień przychodzi tuż przed końcem promocji. Klient, który widzi „49 zł do niedzieli, potem 59 zł”, przestaje odkładać zakup na później, bo później ma konkretną, wyższą cenę. Kłopot w tym, że ktoś musiał tę cenę zmienić. Często o północy, w weekend albo w dniu premiery, kiedy na głowie jest wszystko inne. Kto nie zdążył, sprzedawał dalej taniej. Kto zmienił za wcześnie, łamał obietnicę z maila i tracił zaufanie kupujących.
We wrześniu rosnąca cena zaczęła podnosić cenę po sprzedaży ustalonej liczby sztuk. Teraz podniesie ją też w dniu i o godzinie, które wybierzesz. Ustawiasz progi raz, np. 49 zł do 31 października, 59 zł do 15 listopada, potem 69 zł, a SalesCRM zmienia cenę wtedy, kiedy to obiecałeś. Termin w mailu, na landingu i w koszyku jest ten sam co do minuty.
Co widzi klient
Na stronie produktu i w koszyku, pod produktem, ten sam pasek co przy progach liczbowych, tylko zamiast sztuk pokazuje czas. Kurczy się z każdym dniem, a obok stoi dokładna data, godzina i następna cena. Klient nie musi zgadywać, czy „promocja jeszcze trwa”. Sprzedajesz z własnego landingu? Pasek wkleisz tam jedną linijką kodu, tak samo jak przy progach liczbowych.
Do czego się przyda
- Przedsprzedaż do dnia premiery: niższa cena dla tych, którzy zamówią książkę albo produkt przed wysyłką, a w dniu premiery cena regularna.
- Bilety na wydarzenie: early bird do końca miesiąca, potem cena standardowa, a tydzień przed wydarzeniem najwyższa. Trzy progi ustawione jednego dnia.
- Kurs albo program z datą startu: cena rośnie co tydzień przed startem edycji, więc zapisy nie zbierają się w ostatniej chwili.
- Kampania mailowa z terminem: piszesz w newsletterze „do niedzieli do 23:59” i nie musisz pamiętać, żeby w niedzielę w nocy zmienić cenę.
Uczciwe zasady, bez niespodzianek
- Cena zmienia się w ciągu minuty od podanej godziny, o każdej porze dnia i nocy.
- Otwarte koszyki przeliczają się same, a złożone zamówienia zostają w swojej cenie.
- Każda zmiana ceny trafia do historii najniższej ceny, tak jak przy ręcznej zmianie.
- Termin przedłużysz, zmieniając datę, zanim minie. Cena, która już wzrosła, nie spadnie, więc wcześniejsi kupujący nie zobaczą niższej ceny po fakcie.
1. Wejdź w Produkty → Wszystkie, otwórz produkt do edycji i zaznacz Rosnąca cena (progi).
2. Przy Chcę ustawić próg wybierz czasowy. W każdym progu wpisz cenę i datę w polu Do następującej daty. Kliknięty w kalendarzu dzień dostaje godzinę 23:59. W ostatnim progu zostaw datę pustą i zapisz.
3. Gotowe. Pod listą progów widzisz podgląd, np. „do 31/10/2026 23:59 po 49,00 zł, potem 59,00 zł”.
Szczegóły: Rosnąca cena w Centrum Pomocy.
Integracje mailingowe: zapis na listę kupujących powiążesz ze zgodą
Po zakupie SalesCRM zapisuje kupującego na listę kupujących w Twoim narzędziu mailingowym: ActiveCampaign, ConvertKit, MailerLite, Ecomail albo Brevo. Teraz doprecyzujesz to ustawienie i uzależnisz zapis od zgody, którą klient zaznacza w koszyku.
Wystarczy dodać zgodę rodzaju Zgoda na newsletter (lista kupujących). Gdy ją pokazujesz, na listę kupujących trafia klient, który ją zaznaczył. Listy przypięte do produktów działają jak dotąd, bo przez nie klient dostaje to, co kupił, np. lekcje kursu. Bez takiej zgody integracja działa tak jak dotychczas.
1. Wejdź w Konfiguracja → Proces zakupowy i w sekcji zgód dodaj nową zgodę.
2. Wpisz treść zgody, w polu Rodzaj wybierz Zgoda na newsletter (lista kupujących) i zapisz. Szczegóły: Centrum Pomocy.
Zgody kupującego w webhooku, API i mailu
Zgody zaznaczone przy zamówieniu, wersję regulaminu i treść zgody na zakup produktu elektronicznego widziałeś dotąd tylko w panelu. Teraz dostajesz je też tam, gdzie żyją Twoje dane.
Webhook w formacie JSON i API szczegółów zamówienia mają nowe pole consents: listę zaznaczonych zgód z ich treścią, numer i datę wersji regulaminu oraz treść zgody na produkt elektroniczny z datą wersji. Dowód zgód zapiszesz więc w swoim systemie, bez przepisywania z panelu.
Kupujący też może dostać ten dowód. W mailu statusu wstaw znacznik {{ZGODY_I_REGULAMIN}}, a w wiadomości pojawią się zaakceptowany regulamin, zgoda na produkt elektroniczny i lista zgód.
1. Webhook i API: odczytaj pole consents. Opis pól: Centrum Pomocy.
2. Mail: w Konfiguracja → Statusy zamówień edytuj wiadomość, np. dla statusu „Opłacone”, i wstaw {{ZGODY_I_REGULAMIN}}.
Płatności ZEN w Twoim koszyku
Do bramek płatności w SalesCRM dołącza ZEN.COM. To polski fintech, który założył Dawid Rożek, współtwórca G2A. ZEN działa na licencji instytucji pieniądza elektronicznego wydanej przez Bank Litwy, ważnej w całym Europejskim Obszarze Gospodarczym. Według danych Banku Litwy za III kwartał 2025 r. jest tam największą niezależną instytucją tego typu pod względem przychodów. Z jego usług korzysta 1,5 mln osób i 10 tys. firm.
Dla Twojego sklepu to jedna integracja zamiast kilku. Klient wybiera w koszyku ZEN i na jednej stronie płatności sam decyduje, czym zapłaci: Apple Pay, Google Pay, kartą, BLIK-iem, szybkim przelewem z banku, portfelem Skrill albo aplikacją ZEN. Klient z zagranicy przełączy kraj na stronie płatności i zobaczy metody ze swojego rynku. Obok nazwy w koszyku widać logo ZEN.COM.
Gdy płatność dojdzie, zamówienie samo zmienia status na opłacone. Link do strony płatności znajdziesz w szczegółach zamówienia, a w mailach wstawisz go znacznikiem {{LINK_DO_PLATNOSCI}}.
Apple Pay i Google Pay jednym kliknięciem
Nad listą płatności w koszyku pojawia się przycisk portfela: Apple Pay na iPhonie i w Safari, Google Pay na pozostałych urządzeniach. Klient klika i od razu płaci portfelem, bez przeglądania listy metod. Jeśli masz Tpay i ZEN, sam wybierasz, przez którą bramkę lecą przyciski.
Do czego się przyda
- Mniej porzuconych koszyków na telefonie: klient z Apple Pay albo Google Pay potwierdza płatność w telefonie, bez wpisywania danych karty i bez szukania swojego banku na liście.
- Sprzedaż za granicę: kupujący z Niemiec czy Hiszpanii przełącza kraj na stronie płatności i płaci metodą, którą zna ze swojego rynku, a Ty nie podpinasz osobnych bramek.
- Zakupy z reklamy i z mediów społecznościowych: klient przychodzi z telefonu, decyduje szybko, a przycisk portfela nad listą płatności skraca drogę do zapłaty do jednego kliknięcia.
- Zapas na wypadek awarii: gdy w koszyku masz włączone Tpay i ZEN, a jedna bramka ma przerwę, klient zapłaci przez drugą.
1. Wejdź w Integracje, przy Szybkie płatności ZEN wklej Terminal UUID, Paywall Secret i IPN Secret z konta ZEN i zapisz.
2. W Konfiguracja → Rodzaje płatności włącz metodę ZEN. Szczegóły: Centrum Pomocy.
3. Masz też Tpay? W Wygląd koszyka → Bramka Apple Pay / Google Pay wybierz, przez którą bramkę lecą przyciski portfeli. Bez wyboru zostaje Tpay. Szczegóły: Centrum Pomocy.
Logo GLS, UPS i DHL przy własnym sposobie dostawy
Jeśli wysyłasz kurierem, z którym SalesCRM nie ma integracji, np. przez BaseLinkera albo z magazynu, Twój sposób dostawy był w koszyku samą nazwą. Przy InPost czy DPD klient widział logo, a przy GLS już nie.
Teraz we własnym sposobie dostawy wybierzesz przewoźnika: GLS, UPS, DHL, a także InPost, DPD, FedEx, Pocztę Polską i ORLEN Paczkę. Logo pojawi się w koszyku obok nazwy. Webhook zamówienia dostaje kod przewoźnika w polu delivery_carrier, więc Twoja integracja nie musi zgadywać kuriera z nazwy. Paczki dalej nadajesz poza SalesCRM.
Co zyskujesz
Logo znanego kuriera w koszyku to mniej pytań „czym to przyjdzie?” i mniej wahania przy wyborze dostawy. Klient od razu rozpoznaje kuriera, z którego już korzystał, tak jak w dużych sklepach. A Twój magazyn albo BaseLinker dostaje kod przewoźnika w zamówieniu, więc nikt nie przepisuje kuriera ręcznie.
1. Wejdź w Konfiguracja → Rodzaje dostaw, kliknij Dodaj albo Edytuj przy własnym sposobie dostawy.
2. W polu Przewoźnik wybierz kuriera i zapisz. Szczegóły: Centrum Pomocy.
Mail statusu zamówienia wyślesz najpierw do siebie
Do tej pory mail przypisany do statusu, np. „Opłacone” albo „Wysłane”, widziałeś pierwszy raz w skrzynce klienta. Żeby sprawdzić, jak wygląda, trzeba było złożyć testowe zamówienie i przestawić mu status.
Teraz w edycji wiadomości statusu wyślesz ją testowo na swój adres. Jeśli podasz numer zamówienia, znaczniki wypełnią się jego danymi, razem z treściami przypisanymi do produktów, dostaw i płatności. Klient zamówienia nic nie dostaje, a zamówienie zostaje bez zmian. Test jest dobrowolny, wiadomość zapiszesz bez niego. Przez API wyślesz testowo maile wszystkich statusów jednym żądaniem.
1. Wejdź w Konfiguracja → Statusy zamówień, wybierz Konfiguruj przy statusie i zapisz treść.
2. W sekcji Wysyłka testowa sprawdź adres, opcjonalnie wpisz numer zamówienia i kliknij Wyślij testowo. Szczegóły: Centrum Pomocy i dokumentacja API.
Dostawy, płatności, logo i własny CSS ustawisz przez API
API pokazywało sposoby dostawy i płatności tylko do odczytu, a wygląd stron sprzedażowych wcale. Integracja, która stawia sklep od zera, i tak kończyła w panelu: nazwa przewoźnika w koszyku, koszt, próg darmowej dostawy, style sklepu.
Teraz zmienisz przez API to, co w panelu w Rodzaje dostaw i Rodzaje płatności: nazwę widoczną w koszyku, koszt i VAT, aktywność, kolejność, tekst przy darmowej dostawie, próg darmowej dostawy i dopłatę za kolejny produkt. Nowy endpoint stron sprzedażowych przyjmuje własny CSS sklepu, kolory, pasek na górze i teksty nowego frontu. Do wyglądu koszyka doszła ikona mobile, obok logo, favicony i CSS koszyka, które przez API ustawisz od lipca.
1. W Konfiguracja → API → Zarządzaj kluczami API utwórz klucz z zakresem write_storefront. Klucze bramek płatności zostają poza nim.
2. Pobierz listę żądaniem GET /api/v1/configuration/delivery_methods (albo payment_methods) i zapisz zmiany PATCH-em na wybranej metodzie. CSS sklepu: PATCH /api/v1/configuration/sales_pages, logo i ikony: PATCH /api/v1/configuration/cart_layout.
Szczegóły: dokumentacja API.
Zestaw z puli dodasz do koszyka z wyborem klienta
Masz na stronie sklepu konfigurator „wybierz 3 smaki” i zestaw w trybie puli z rabatem tylko przy użyciu linku? Do tej pory link do zestawu wrzucał do koszyka całą pulę, więc wybór klienta trzeba było dodawać produkt po produkcie, a wtedy rabat zestawu nie działał.
Teraz w linku do zestawu podajesz, które produkty z puli wybrał klient. Do koszyka trafia tylko ten wybór, zestaw liczy się jako użyty z linku, więc rabat działa, a te same produkty kupione osobno zostają w zwykłej cenie. Powtórzony produkt to kolejna sztuka, a zamiast ID możesz podać jego slug. Produkt spoza puli koszyk pominie i pokaże komunikat. Dotychczasowe linki działają bez zmian.
Do czego się przyda
- „Wybierz 3 smaki”, „dowolne 5 e-booków”: klient składa własny zestaw na Twojej stronie i jednym kliknięciem ląduje w koszyku z rabatem za zestaw.
- Wyższa wartość koszyka: zamiast jednego produktu klient bierze cały zestaw, bo widzi, że przy wyborze kilku płaci mniej za sztukę.
- Prezenty i paczki okolicznościowe: klient sam dobiera zawartość, a Ty nie musisz zakładać osobnego zestawu dla każdej kombinacji.
- Rabat tylko dla zestawu: ci, którzy kupują pojedyncze produkty, płacą zwykłą cenę, więc promocja nie zjada marży na całym sklepie.
1. W edycji zestawu zaznacz Tryb puli i ustaw Wymaganą liczbę produktów z puli.
2. Do linku zestawu dopisz ?pick= z ID wybranych produktów, np. /cart/add_product_set/ID_ZESTAWU?pick=12,12,34 doda 2 szt. produktu 12 i 1 szt. produktu 34. Wersja, która najpierw czyści koszyk: /cart/clear/add_product_set/ID_ZESTAWU?pick=...
Szczegóły: Centrum Pomocy.
Reklamy w ChatGPT: piksel OpenAI Ads i Conversions API
Jeśli reklamujesz się w ChatGPT, zobaczysz teraz w Ads Managerze OpenAI, ile sprzedaży przyniosła kampania. Wklejasz w panelu identyfikator piksela i to wszystko. Nie wstawiasz kodu na stronę i nie ustawiasz zdarzeń w Google Tag Managerze. SalesCRM sam wysyła dodanie do koszyka, rozpoczęcie zamówienia i opłacony zakup, z kwotą i produktami.
Po dodaniu klucza Conversions API te same zdarzenia idą też z naszego serwera, więc docierają mimo blokerów reklam. Obie kopie mają wspólny identyfikator i OpenAI liczy zakup raz. Przy włączonym Consent Mode piksel czeka na zgodę marketingową.
Do czego się przyda
- Wiesz, czy reklama w ChatGPT się zwraca: w Ads Managerze widzisz sprzedaż i kwoty, a nie tylko kliknięcia.
- Kampania uczy się na zakupach: system reklamowy dostaje informację, kto kupił, więc może pokazywać reklamę podobnym osobom.
- Rzetelniejsze liczby: zakupy z serwera docierają mimo blokerów reklam, więc nie zaniżasz wyniku kampanii i nie wyłączasz reklamy, która w rzeczywistości sprzedaje.
1. W Ads Managerze OpenAI skopiuj identyfikator piksela i wygeneruj klucz Conversions API.
2. Wejdź w Integracje → Analityka → OpenAI Ads (reklamy w ChatGPT), wklej oba i zapisz. W kampanii wybierz zdarzenie order_created. Szczegóły: Centrum Pomocy.
Integracja ze Skyier: dostęp do kursu zaraz po zakupie
Jeśli Twój kurs stoi na platformie Skyier, kupujący nie musi już czekać, aż ręcznie dodasz go do kursu. Gdy zamówienie dostanie wybrany status, SalesCRM sam zakłada mu dostęp w Skyier: przekazuje imię, nazwisko, e-mail i telefon, numer kursu i okres dostępu.
Adres swojej szkoły w Skyier i token wpisujesz raz, dla całego sklepu. Przy każdym produkcie podajesz numer kursu i liczbę dni dostępu, więc kurs roczny i kwartalny sprzedasz w jednym sklepie. Odrzucone zgłoszenia trafiają do dziennika logów webhooków, skąd po poprawce wyślesz je ponownie.
Do czego się przyda
- Klient zaczyna kurs zaraz po zapłacie, także w nocy i w weekend, jeśli dostęp zakładasz przy statusie „Opłacone”. Kupuje na emocjach i od razu dostaje to, za co zapłacił.
- Mniej maili „nie mam dostępu” i mniej ręcznego dodawania kursantów po każdej sprzedaży.
- Promocje i premiery bez kolejki: przy dużej sprzedaży w dniu startu dostęp zakłada się sam, zamiast czekać na to, aż ktoś przerobi listę zamówień.
- Kilka wariantów jednego kursu: dostęp roczny, kwartalny albo miesięczny jako osobne produkty w jednym sklepie.
1. Wejdź w Konfiguracja → Integracje → Kursy i przy Skyier wybierz Edytuj. Wpisz adres platformy i token.
2. Wybierz Powiąż produkty z kursami i przy produkcie wpisz ID kursu oraz liczbę dni. Szczegóły: Centrum Pomocy.
Przekierowania adresów w domenie sklepu ustawisz sam
Plik z produktami dla Facebooka leży na innym serwerze, a w katalogu chcesz podać adres w domenie sklepu. Produkt zmienił adres, a stary link krąży w mailach i reklamach. Do tej pory w takiej sprawie trzeba było pisać do nas.
Teraz wpisujesz adres w sklepie, wybierasz rodzaj przekierowania i podajesz adres docelowy. Klient wchodzący na stary adres od razu trafia pod nowy, razem z parametrami UTM. Przy każdym przekierowaniu widzisz liczbę wejść i datę ostatniego. Adresów zajętych przez koszyk i panel nie da się przekierować, więc sklepu przypadkiem nie wyłączysz.
Do czego się przyda
- Stare linki dalej sprzedają: adres z zeszłorocznego newslettera, opisu na YouTube czy wydrukowanej ulotki prowadzi do aktualnej oferty, a nie na stronę błędu.
- Reklamy nie tracą ruchu: po zmianie adresu produktu nie podmieniasz linków w każdej kampanii, a parametry UTM przechodzą dalej, więc atrybucja się nie gubi.
- Krótkie adresy do promocji: np. /premiera albo /black-week w domenie sklepu, które łatwo podać w podcaście czy na scenie.
- Widzisz, które linki działają: licznik wejść pokazuje, czy stary adres ktoś jeszcze odwiedza.
1. Wejdź w Konfiguracja → Przekierowania i kliknij Dodaj.
2. Wpisz ścieżkę (np. /feed/facebook.csv) i adres docelowy. Rodzaj zostaw na 302, a 301 wybierz tylko wtedy, gdy adres zmienia się na stałe.
Szczegóły: Centrum Pomocy.
Automatyzację sekwencji ustawisz przez API
Treści i harmonogram sekwencji dało się już zmieniać przez API, ale to, kiedy sekwencja w ogóle rusza, trzeba było wyklikać w panelu. Kto zakłada sklep albo nowe produkty skryptem, na koniec i tak musiał wejść w ekran Automatyzacja.
Teraz przez API wybierzesz status, który uruchamia sekwencję, zawęzisz ją do wybranych produktów albo kodu rabatowego i włączysz wysyłkę po zapisie na newsletter lub po pierwszym wpisie w planie subskrypcji. Ustawisz też indywidualny kod rabatowy dla odbiorcy, razem z produktami, których dotyczy. Pola, których nie wyślesz, zostają bez zmian, a błędne dane kończą się komunikatem i sekwencja się nie zmienia.
1. W Integracje → API REST utwórz klucz z zakresem write_storefront.
2. Wyślij PATCH /api/v1/configuration/email_sequences/:id z obiektem triggers, np. status i lista produktów, po których ma wyjść mail z plikami.
Szczegóły: dokumentacja API i Centrum Pomocy.
Twoi klienci czekają.
Zacznij sprzedawać już teraz!
Załóż konto w 30 sekund. Dodaj produkty w 5 minut. Pierwszą sprzedaż zamknij jeszcze dziś.
Zacznij 7 dni za darmo →Bez karty kredytowej · Pełny dostęp · Rezygnujesz kiedy chcesz
