E-commerce

Oprogramowanie do sprzedaży online

System e-commerce prowadzi towar od jego karty w katalogu aż do płatności i dostawy. Poniżej znajdziesz moduły systemu, procesy, które obejmuje, oraz jego powiązania z CRM, ERP, magazynem i kasami.

Czym jest oprogramowanie

dla e-commerce

Oprogramowanie dla e-commerce — system, który przechowuje dane o towarach, cenach i stanach magazynowych, przyjmuje zamówienia online, obsługuje płatności i kieruje każde zamówienie do realizacji przez magazyn, dostawę i księgowość.

W odróżnieniu od zwykłej strony pracuje na zapisach biznesowych, a nie na stronach: towar, cena, stan magazynowy, zamówienie, płatność, wysyłka i zwrot, każdy z własnym statusem i historią. To samo zamówienie może powstać w aplikacji, w automacie, u handlowca albo na platformie handlowej.

To warstwa operacyjna stojąca za witryną, a nie sama witryna. Witrynę można wymienić albo dodać kolejną bez przebudowywania zapisów, które leżą pod spodem.

Z czego składa się system

  • Witryna — interfejs klienta: strona, aplikacja mobilna, ekran automatu albo kiosk samoobsługowy
  • Rdzeń danych — towary, kategorie, atrybuty, ceny, stany magazynowe, klienci i zamówienia
  • Logika biznesowa — reguły cen, rabatów, dostępności towarów, kosztów dostawy i podatków
  • Warstwa procesów — statusy zamówienia, rezerwacje, operacje płatnicze, wysyłki i zwroty
  • Warstwa integracji — wymiana danych z CRM, ERP, magazynem, kasami, systemami płatniczymi i logistycznymi
  • Panel administracyjny — miejsce pracy osób zarządzających treścią, operatorów zamówień i kierowników kategorii
  • Analityka — widok danych obejmujący sprzedaż, lejek konwersji, stany magazynowe i zwroty

Zadania, które rozwiązuje system

Sześć powodów, dla których firma wdraża platformę e-commerce. Bez niej każde z tych zadań obsługuje się ręcznie — arkuszami, wiadomościami i telefonami.

Pracownik kompletuje zamówienie e-commerce na ciemnej linii realizacji

Jedno źródło danych o towarach

Parametry, zdjęcia, ceny i stany magazynowe przechowuje się w jednym miejscu i rozsyła do wszystkich kanałów sprzedaży. Strona, aplikacja i kasa zawsze mówią to samo.

Zamówienia bez operatora

Zamówienia powstają, są sprawdzane i opłacane automatycznie, całą dobę. Ludzie wkraczają tylko tam, gdzie trzeba ocenić sytuację: nietypowa dostawa, sporny zwrot, zamówienie hurtowe.

Wiarygodne stany magazynowe

Rezerwacja towaru przy składaniu zamówienia nie pozwala sprzedać tej samej sztuki dwa razy. Anulowania z powodu braku towaru w magazynie stają się wyjątkiem, a nie regułą.

Ceny pod kontrolą

Cenami i rabatami rządzą reguły, a nie ręczne poprawki na kartach produktów. Przecena katalogu liczącego tysiące pozycji zajmuje kilka minut i pozostaje odwracalna.

Powiązanie z księgowością

Zamówienia, płatności i wysyłki trafiają do księgowości i do systemu magazynowego bez ponownego wpisywania. Uzgadnianie przestaje być osobną pracą.

Mierzalność

Widać, co klienci kupują, czego szukają i nie znajdują, w którym miejscu porzucają zamówienie i jakie towary zwracają. Decyzje o asortymencie opierają się na danych.

Jakie procesy

system automatyzuje

Automatyzacja nie oznacza zastąpienia sprzedawcy robotem. Oznacza zamianę powtarzalnych operacji w reguły, które system stosuje zawsze tak samo i zapisuje w swojej historii.

Reguła działa dopóty, dopóki nie zmienią się jej warunki. Kontrola zostaje zachowana: każde automatyczne działanie ma autora, godzinę i poprzednią wartość w dzienniku.

Operacje, które stają się automatyczne:

Dziennik uruchomionych regułpanel administracyjny
GodzinaCo system zrobił automatycznie
09:41Narzut 18%: przeliczono 1 240 pozycji
10:00Promocja «−15% na herbatę» ruszyła o zaplanowanej porze
10:03Zamówienie nr 14 190 odrzucone: 2 pozycje wróciły na stan
10:06Niski stan dla indeksu 77-1043: powiadomiono dział zakupów
  • Publikowanie towarów i wycofywanie ich ze sprzedaży
  • Przeliczanie cen na podstawie reguł i narzutów
  • Uruchamianie i kończenie promocji o zaplanowanej porze
  • Sprawdzanie i realizowanie kodów rabatowych
  • Rezerwowanie towaru pod zamówienie
  • Zmienianie statusów zamówienia
  • Pobieranie i zwracanie płatności
  • Obliczanie kosztów dostawy
  • Tworzenie dokumentów wysyłkowych
  • Przekazywanie zamówienia do firmy kurierskiej
  • Powiadamianie klienta na każdym etapie
  • Przywracanie odrzuconych pozycji na stan
  • Przekazywanie danych do CRM i ERP
  • Fiskalizowanie paragonów na kasie
  • Aktualizowanie raportów i zestawień danych
  • Wysyłanie ostrzeżeń o niskim stanie

Jak działa

katalog towarów

Katalog — uporządkowany zbiór danych o towarach: co się sprzedaje, czym towary się różnią i po jakich cechach klienci ich szukają.

Działający katalog obejmuje:

  • Kategorie — drzewo działów; ten sam towar może należeć jednocześnie do kilku gałęzi
  • Atrybuty — cechy o określonym typie: liczba, lista, znacznik albo przedział; na ich podstawie buduje się filtry
  • Warianty — rozmiar, kolor albo pojemność: jedna wspólna karta produktu, osobne indeksy i stany
  • Zestawy i komplety — pozycja sprzedażowa, która przy zamówieniu zdejmuje ze stanu kilka pozycji składowych
  • Materiały — zdjęcia, filmy, instrukcje i certyfikaty w kilku rozdzielczościach
  • Powiązania — zamienniki, akcesoria, produkty pokrewne i następcy wycofanych pozycji
  • Status pozycji — szkic, opublikowana, ukryta albo zarchiwizowana. Zarchiwizowanych pozycji się nie usuwa: inaczej stare zamówienia tracą swój kontekst
Interfejs katalogu towarów z drzewem kategorii, filtrami po atrybutach i cenie oraz siatką kart ze zdjęciem, nazwą, ceną i dostępnością

Podstawową jednostką katalogu jest pozycja towarowa z niepowtarzalnym indeksem: niezmienne identyfikatory, edytowalny opis oraz powiązane z nimi zdjęcia, dokumenty, ceny i stany.

Operacje masowe odbywają się przez import i eksport pliku, API albo strumień z księgowości. Każdy import jest najpierw sprawdzany: co zostanie utworzone, zmienione albo odrzucone i dlaczego.

Sprawdzenie importu do katalogu1 697 wierszy w pliku
412nowych pozycji
1 268zaktualizowanych
17odrzuconych

Odrzucone: powtórzony indeks — 9, brak obowiązkowego atrybutu «Marka» — 5, nieznana kategoria — 3. Dopóki import nie zostanie zatwierdzony, do katalogu nie trafia żaden wiersz.

Jak zarządza się

cenami

Cena — nie pole na karcie produktu, lecz wynik zastosowania reguł w chwili zapytania. Towar może mieć kilka cen naraz, a system wybiera tę, która obowiązuje.

Oznacza to, że nie trzeba zmieniać cen na tysiącach kart produktów. Wystarczy zmienić regułę albo cennik bazowy.

Warstwy ceny:

  • Cena bazowa — zaimportowana z księgowości albo wpisana ręcznie
  • Cenniki — detaliczny, hurtowy, partnerski i regionalny
  • Reguły narzutu — procent albo stała kwota ponad cenę zakupu, według kategorii lub dostawcy
  • Ceny indywidualne — według segmentu klientów albo pojedynczej umowy
  • Progi ilościowe — cena zależy od zamawianej ilości
  • Waluta i zaokrąglanie — przeliczenie po kursie i zaokrąglenie do kwoty czytelnej dla klienta
  • Podatki — stawka podatku dla pozycji oraz ceny z podatkiem i bez

Każda zmiana ceny jest zapisywana: kto ją wprowadził, kiedy, na podstawie jakiej reguły i jaka była poprzednia wartość. Ta historia służy raportom o marży i wyjaśnianiu spornych zamówień.

Kolejność stosowania

Reguły rozstrzyga się według priorytetu, a nie dodaje na ślepo. Zwykłe obliczenie ceny pozycji przebiega w tej kolejności:

  • Ustalić cennik klienta
  • Wziąć z tego cennika cenę bazową pozycji
  • Zastosować próg ilościowy dla danej ilości
  • Zastosować indywidualne warunki umowy
  • Zastosować promocję o najwyższym priorytecie
  • Zastosować kod rabatowy, jeśli jest zgodny z promocją
  • Naliczyć i wykorzystać punkty lojalnościowe
  • Obliczyć podatek i końcową kwotę pozycji

Zgodność jest określona wprost: które rabaty się sumują, które wykluczają i jaka jest najniższa dopuszczalna cena. Reguła ceny minimalnej nie pozwala, by kilka poprawnych z osobna rabatów łącznie uczyniło pozycję nieopłacalną.

Obliczenie ceny pozycjisom, 12 szt.
  • Cena bazowa, cennik «Hurt»4 200
  • Próg ilościowy, od 10 szt.−210
  • Warunki umowy nr 218−120
  • Kod rabatowy WIOSNA, zgodny z promocją−186
  • Cena minimalna — 3 500; limit nieosiągnięty3 684
  • Podatek 12%+442
  • Końcowa cena pozycji4 126

Jak działają promocje i kody rabatowe

Promocja — reguła, którą system stosuje automatycznie do zamówień spełniających warunki. Kod rabatowy — reguła tego samego rodzaju, którą klient uruchamia hasłem. Obie definiuje się tak samo: warunki, mechanika, harmonogram i ograniczenia.

Warunki uruchomienia

Co ma zawierać zamówienie: towary, kategorię albo markę, kwotę minimalną, sposób dostawy, segment klientów, kanał sprzedaży, porę dnia albo dzień tygodnia.

Mechanika rabatu

Procent, stała kwota, nowa cena, rabat na najtańszą pozycję w zestawie, darmowa dostawa, prezent albo punkty zamiast rabatu.

Daty i harmonogram

Data początku i końca, powtarzalne okna w rodzaju każdego piątku, automatyczne uruchamianie i kończenie bez udziału pracowników.

Ograniczenia

Ogólny limit użyć, limit na klienta, jednorazowe kody osobiste, wykluczenie z innych promocji i minimalna cena pozycji.

Generowanie kodów

Jeden kod na całą kampanię albo partia niepowtarzalnych kodów dla poszczególnych odbiorców. Partię można wyeksportować do pliku i śledzić kod po kodzie.

Pomiar skuteczności

Dla każdej promocji widać liczbę zamówień, łączną kwotę rabatu, przychód i marżę po rabatach, a także ile kodów wykorzystano i ile zostało.

Jak działa

koszyk

Koszyk — zamówienie w postaci szkicu: zestaw pozycji, który do niczego nie zobowiązuje ani klienta, ani sklepu. Towar nie jest rezerwowany, a ceny nie są ustalone, dlatego koszyk przelicza się przy każdym otwarciu.

Przeliczenie sprawdza cztery rzeczy: czy każdy towar wciąż jest w sprzedaży, czy stan wystarcza, czy cena się nie zmieniła i czy rabaty nadal obowiązują. Klient widzi różnice przed zapłatą, a nie po obciążeniu.

Koszyk musi umieć:

  • Przechodzić między urządzeniami — koszyk zaczęty w przeglądarce otwiera się w aplikacji po zalogowaniu
  • Działać bez konta — gość może od razu złożyć zamówienie i loguje się dopiero przy jego finalizacji
  • Łączyć się przy logowaniu — koszyk gościa łączy się z zapisanym, a nie go nadpisuje
  • Egzekwować ograniczenia — minimalną kwotę zamówienia, wielokrotności opakowań i limit ilości na klienta
  • Oddzielać pozycje niedostępne — towary wycofane i wyprzedane trafiają do osobnej grupy
  • Pokazywać obliczenie czytelnie — suma rozbita jest na kwotę pozycji, rabat, dostawę i podatki
Przeliczenie koszyka przy otwarciuwitryna
  • Towar jest w sprzedaży4 z 4Wszystkie pozycje są opublikowane, żadnej nie wycofano ze sprzedaży
  • Stan wystarcza1 pozycja«Kawa ziarnista, 1 kg» — dostępne 2 z 3, resztę przeniesiono do pozycji niedostępnych
  • Cena się nie zmieniła1 pozycja«Czajnik elektryczny» podrożał o 120 som od chwili dodania
  • Rabaty obowiązująTakKod rabatowy WIOSNA jest aktywny, promocja kończy się za 4 dni

Suma do zapłaty: 3 pozycje, 11 640 som. Obie różnice pokazuje się klientowi przed płatnością, a nie po obciążeniu.

Interfejs koszyka i składania zamówienia z ilościami, przeliczeniem cen, kodem rabatowym, rabatem i szczegółową sumą

Zapisane listy

Obok koszyka stoją listy, które nie rozpoczynają zakupu: ulubione, lista oczekiwania, porównanie parametrów i zamówienie cykliczne. Są celowo oddzielone, żeby suma zamówienia pozostała jednoznaczna.

Porzucony koszyk

Większość koszyków nigdy nie staje się zamówieniem. System przechowuje je z godziną i pozwala sprowadzić klienta z powrotem: przypomnieniem e-mailem albo w komunikatorze, linkiem przywracającym koszyk lub ofertą dopasowaną do klienta.

Przypomnienie wychodzi raz na zdarzenie i nie zamienia się w kampanię wysyłkową: wypisanie się kosztuje więcej niż odzyskane zamówienie.

Co warto mierzyć

  • Udział koszyków, które dochodzą do składania zamówienia
  • Krok składania zamówienia, na którym najczęściej się rezygnuje
  • Przeciętny skład i przeciętną wartość koszyka
  • Częstotliwość zmian ceny między dodaniem a zapłatą
  • Klientów sprowadzonych z powrotem przypomnieniem o koszyku

Jak składane są

zamówienia

Zamówienie — dokument, który utrwala kupione pozycje, ceny z chwili złożenia, klienta, warunki dostawy i warunki płatności. Następnie zamówienie przechodzi przez skończony zbiór statusów, a każde przejście jest zapisywane.

Ceny i rabaty ustala się w chwili składania zamówienia. Późniejsza zmiana ceny albo koniec promocji nie dotyczą złożonego już zamówienia, inaczej kwota do zapłaty przestałaby zgadzać się z paragonem.

Składanie zamówienia krok po kroku:

  • Koszyk: przeliczenie cen, sprawdzenie dostępności i ograniczeń
  • Identyfikacja klienta: logowanie, rejestracja albo zamówienie bez konta
  • Wybór dostawy: adres, punkt odbioru, przedział godzinowy i obliczenie kosztu
  • Wybór sposobu płatności i zastosowanie kodu rabatowego
  • Rezerwacja towaru pod pozycje zamówienia
  • Utworzenie zamówienia i jego numeru, wysłanie potwierdzenia
  • Pobranie płatności albo potwierdzenie płatności przy odbiorze
  • Przekazanie do realizacji: kompletacja, wysyłka i dostawa
Interfejs zarządzania zamówieniami z filtrowaną kolejką i kartą zamówienia pokazującą całą historię statusów

Typowe statusy: nowe → oczekuje na płatność → opłacone → w kompletacji → przekazane do dostawy → dostarczone → zakończone. Gałęzie anulowania i zwrotu biegną obok głównego przebiegu. Zbiór konfiguruje się pod proces firmy, ale pozostaje skończony i jawny.

Edycja zamówienia to osobna operacja wymagająca uprawnień: dodanie pozycji, zamiana towaru, zmiana ilości, pobranie dopłaty albo częściowy zwrot. Każda zmiana zachowuje poprzednią wersję zawartości zamówienia.

Kolejka zamówień według statusuobecnie w realizacji
  • 12Nowe
  • 8Oczekują na płatność
  • 34Opłacone
  • 19W kompletacji
  • 41W dostawie
  • 5Anulowanie i zwrot

Jak obsługiwane są

zamówienia w call center

Call center — nie osobna aplikacja, lecz miejsce pracy zbudowane na tej samej kolejce zamówień. Operator widzi te same zapisy, które klient widzi na swoim koncie, plus operacje zastrzeżone: zmianę zawartości zamówienia, udzielenie rabatu w dozwolonym limicie, zdjęcie rezerwacji i wykonanie zwrotu.

Zgłoszenie to zapis ze statusem i historią, dokładnie jak zamówienie. Ma kanał, temat, powiązane zamówienie, osobę odpowiedzialną i termin odpowiedzi. Rozmowa nie ginie więc między zmianami, a jej wynik pozostaje widoczny na karcie klienta.

Jak obsługuje się zgłoszenie:

  • Zgłoszenie trafia do jednej wspólnej kolejki z dowolnego kanału: telefon, czat na witrynie, komunikator, e-mail albo prośba o oddzwonienie
  • Klienta rozpoznaje się po numerze telefonu albo adresie e-mail, a jednocześnie podnosi się jego zamówienia, zwroty i wcześniejsze zgłoszenia
  • Kolejkę rozdziela się między wolnych operatorów według tematu, języka i priorytetu klienta
  • Operator otwiera zamówienie i potwierdza jego zawartość, adres i okno dostawy
  • Zmiany zapisuje się jako operacje: zamianę pozycji, dopłatę albo częściowy zwrot, każdą z autorem i poprzednią wersją
  • Zamówienie idzie do realizacji, a klient dostaje potwierdzenie tym samym kanałem, którym skontaktował się z firmą
  • Wynik zapisuje się na karcie klienta: temat, rozwiązanie, czas rozmowy i powiązane zamówienie

Rozmowy wychodzące działają według tego samego schematu: potwierdzenie zamówienia przed kompletacją, telefon w sprawie nietypowej dostawy, odzyskanie porzuconego koszyka albo powrót do spornego zwrotu. Każdy kontakt zapisuje się w tej samej historii co zgłoszenia przychodzące.

Pracownicy call center e-commerce pracują w jednym środowisku operacyjnym

Role na zmianie

  • Operator pierwszej linii — przyjmuje zgłoszenia, odpowiada na zwykłe pytania i przyjmuje zamówienia przez telefon
  • Doradca produktowy — dobiera towary według parametrów, zgodności i dostępności oraz proponuje zamiennik, gdy czegoś brakuje
  • Opiekun zamówień — prowadzi zamówienie aż do wysyłki: zmiany, dopłaty, terminy, zamówienia hurtowe i zamówienia osób prawnych
  • Opiekun zwrotów — sprawdza prawo do zwrotu, uruchamia zwroty pieniędzy i prowadzi reklamacje
  • Kierownik zmiany — rozkłada obciążenie, włącza się w trudne rozmowy i pilnuje kolejki oraz terminów odpowiedzi

Co warto mierzyć

  • Czas odpowiedzi i udział zgłoszeń pozostawionych bez odpowiedzi
  • Udział spraw załatwionych przy pierwszym kontakcie, bez oddzwaniania
  • Skuteczność potwierdzania zamówień w rozmowach wychodzących
  • Anulowania i zwroty po rozmowie z operatorem
  • Tematy zgłoszeń wprost pokazują, co poprawić na witrynie i na kartach produktów

Jak działają płatności

Sklep nie przechowuje danych karty i sam nie obsługuje płatności. Kieruje klienta do dostawcy usług płatniczych, odbiera wynik i wiąże operację z zamówieniem. Cała reszta to zarządzanie cyklem życia płatności.

Interfejs płatności z podsumowaniem operacji, rejestrem ze statusami autoryzacji, obciążenia, zwrotu i odmowy oraz uzgodnieniem z rejestrem dostawcy
Rejestr operacji z danej zmianysom
ZamówienieOperacjaKwotaStatus
14 208Autoryzacja12 480Autoryzowana
14 201Obciążenie6 350Wykonane
14 177Zwrot2 100Wykonane
14 206Anulowanie autoryzacji3 940Zwolniona
14 209Odmowa banku 05890Ponowna próba

Autoryzację zwolniono bez operacji zwrotu, bo pozycji nie było w magazynie. Ponowne wysłanie tego samego żądania z tym samym kluczem idempotencji nie tworzy drugiego wiersza.

Uzgodnienie z rejestrem dostawcyta sama zmiana
812operacji
98,6%udanych
42 minśredni czas blokady autoryzacji
0rozbieżności

Sposoby płatności

Karta bankowa, kod QR albo płatność natychmiastowa, portfele elektroniczne, płatność przy odbiorze, przelew dla osób prawnych, raty i kredyt albo punkty lojalnościowe.

Płatność dwuetapowa

Najpierw autoryzacja: kwota zostaje zablokowana na karcie, ale nie pobrana. Obciążenie następuje po skompletowaniu zamówienia. Jeśli pozycji brakuje, blokadę zwalnia się bez operacji zwrotu.

Powiadomienia dostawcy

Wynik operacji przychodzi osobnym żądaniem między serwerami, a nie w chwili powrotu klienta na stronę. Zamknięcie przeglądarki nie przerywa płatności: status aktualizuje się z powiadomienia.

Idempotencja

Ponowne wysłanie tego samego żądania płatności nie tworzy drugiej płatności. Każda operacja ma klucz, po którym zarówno dostawca, jak i system rozpoznają duplikat.

Paragon fiskalny

Po płatności online podłączony system kasowy wystawia paragon fiskalny i wysyła go klientowi. Dla zwróconych pozycji wystawia się paragon zwrotu.

Uzgadnianie

Codziennie operacje w systemie porównuje się z rejestrem dostawcy i wyciągiem bankowym. Rozbieżności trafiają do osobnej kolejki do ręcznego wyjaśnienia.

Jak synchronizowane są

stany magazynowe

Stan dostępny — ilość możliwa do sprzedania w tej chwili. To nie ilość fizyczna w magazynie: część jest zarezerwowana pod zamówienia, w drodze albo zablokowana jako uszkodzona.

Dostępne do sprzedaży = stan fizyczny − rezerwacje − towar zablokowany + potwierdzone dostawy w drodze, tam gdzie przedsprzedaż jest dozwolona.

Przy kilku magazynach i punktach stan liczy się osobno dla każdego z nich. Witryna pokazuje sumę tych magazynów, które mogą dowieźć do wybranego regionu.

Sposoby wymiany danych:

  • Pełny eksport — cała kartoteka stanów eksportowana według harmonogramu, zwykle w nocy
  • Wymiana przyrostowa — tylko zmiany od poprzedniej synchronizacji, co kilka minut
  • Zdarzenia — księgowość zgłasza zmianę w chwili, w której ta następuje
  • Kolejka komunikatów — żadne dane nie giną, gdy system magazynowy albo strona są chwilowo niedostępne
  • Rozstrzyganie konfliktów — dla każdej rozbieżności z góry ustalono, która wartość jest wiążąca

Każda rezerwacja ma czas życia. Zamówienie nieopłacone w terminie zwalnia towar do sprzedaży, inaczej porzucone koszyki pochłonęłyby cały dostępny stan.

Co daje poprawny stan magazynowy

  • Klient nie może zamówić towaru, którego nie ma
  • Operatorzy nie tracą czasu na telefony w sprawie anulowania zamówień
  • Sklep unika zwrotów pieniędzy wynikających z własnych błędów w stanach
  • Zakupy widzą prawdziwe tempo zużycia poszczególnych pozycji
  • Przedsprzedaże i listy oczekiwania mogą podawać uczciwe terminy
  • Raporty o rotacji opierają się na danych, którym można ufać

Częste przyczyny rozbieżności

  • Sprzedaż w sklepie stacjonarnym, która nie zdążyła trafić do wymiany
  • Rezerwacja bez terminu ważności pozostawiona przez porzucony koszyk
  • Zwrot zapisany w magazynie po fizycznym przyjęciu towaru
  • Ręczna korekta w księgowości bez przeliczenia rezerwacji
  • Zestawy z błędnie ustawionym zdejmowaniem składników
Stany według magazynów, indeks 77-1043szt.
MagazynFizycznyZarezerwowanyUszkodzonyDostępny
Centralny1 420310241 086
Sklep «Wostok»961284
Punkt odbioru nr 3408230
W drodze600600
Dostępne do sprzedaży2 156330261 800

«Fizyczny» to ilość realnie obecna, «uszkodzony» — zablokowana. Towar w drodze liczy się jako dostępny tylko tam, gdzie dozwolona jest przedsprzedaż. Witryna pokazuje sumę magazynów mogących dowieźć do wybranego regionu.

Dostawa i zwroty

Dostawę określają trzy obiekty: sposób dostawy, strefa i taryfa. Zwrot to proces odwrotny, z własnym dokumentem, a nie anulowanie datowane wstecz.

Sposoby dostawy

Kurier pod adres, punkt odbioru, paczkomat, odbiór w sklepie, przewoźnik dla towarów wielkogabarytowych albo dostawa cyfrowa dla produktów elektronicznych.

Strefy i taryfy

Cena zależy od regionu, wagi, objętości i kwoty zamówienia. Reguły ustalają próg darmowej dostawy i dopłaty za wniesienie na piętro albo za gabaryt.

Okna i przedziały

Daty i przedziały godzinowe liczy się na podstawie godzin pracy magazynu, czasu kompletacji i harmonogramu przewoźnika. Pełne przedziały zamykają się same.

Wysyłka i śledzenie

Zamówienie trafia do przewoźnika przez API. System odbiera numer przesyłki i statusy przemieszczeń i pokazuje je na koncie klienta.

Zgłoszenie zwrotu

Klient wybiera pozycje i powód. System sprawdza termin i prawo do zwrotu dla danego rodzaju towaru, po czym tworzy dokument z instrukcją.

Przyjęcie i rozliczenie

Po przyjęciu towar wraca na stan dostępny albo zostaje zdjęty jako uszkodzony. Pieniądze wracają na pierwotny sposób płatności i wystawia się paragon zwrotu.

Zwroty częściowe to norma: można zwrócić jedną pozycję z pięciu. Zwroty liczy się więc pozycja po pozycji, a rabat naliczony na całe zamówienie rozdziela się proporcjonalnie, inaczej kwota zwrotu nie zgadzałaby się z paragonem.

Jak działa

aplikacja magazyniera

Magazynier — pracownik, który fizycznie przemieszcza towar: przyjmuje dostawę, odkłada ją na miejsce, pobiera pozycje zamówienia i przekazuje zapakowaną paczkę kurierowi. System nie dowiaduje się o tych czynnościach z relacji pracownika: każdą operację potwierdza skan kodu kreskowego.

Różnica ma znaczenie. Odhaczenie «zrobione» na liście potwierdza zamiar; skan potwierdza fakt: ten indeks, to miejsce, ten pracownik, co do sekundy. Źle wpisany indeks wychodzi na jaw przy inwentaryzacji miesiąc później; aplikacja odrzuca zły kod od razu.

Zadania na zmianie w magazynie:

  • Przyjęcie — porównanie dostawy z listem przewozowym, pozycja po pozycji. Braki, pomyłki i uszkodzenia zapisuje się przy przyjęciu i wysyła jako reklamację do dostawcy, zamiast odkrywać je podczas kompletacji zamówienia
  • Etykietowanie — dla każdego towaru bez czytelnego kodu kreskowego drukuje się etykietę wewnętrzną. Towar bez etykiety nie wchodzi do magazynu
  • Odkładanie — skan towaru i skan miejsca wiążą je ze sobą, dzięki czemu system wie, gdzie leży każda sztuka
  • Pobieranie — aplikacja układa trasę między miejscami i prowadzi pracownika; skan przy każdym miejscu potwierdza właściwą pozycję i ilość
  • Pakowanie — zawartość paczki składa się przez skanowanie; co nie zostało zeskanowane, nie trafia do paczki
  • Wydanie — paczkę przekazuje się kurierowi skanem, co w tym samym momencie przenosi odpowiedzialność
  • Przesunięcia i uzupełnianie — przenoszenie towaru między miejscami oraz ze składowania do strefy pobrań, żeby szybko rotujące towary leżały blisko
  • Inwentaryzacja — liczenie miejsce po miejscu bez zatrzymywania magazynu; każde miejsce jest zablokowane tylko na czas liczenia
  • Obciążenie — stłuczka, zniszczenie albo przeterminowanie, z powodem, zdjęciem i osobą odpowiedzialną
Aplikacja magazyniera skanuje miejsce obok tabeli stanów z ilością fizyczną, zarezerwowaną i dostępną

Jak działa aplikacja

  • Jeden ekran, jedno zadanie: dobrze widoczny wiersz zadania, pole skanowania i potwierdzenie. Listy, filtry i raporty zostają w panelu administracyjnym
  • Terminal albo telefon — ręczny terminal laserowy albo aparat smartfona, z obsługą EAN-13, Code-128, DataMatrix i QR
  • Praca bez sieci — operacje trafiają do lokalnej kolejki i docierają na serwer po powrocie łączności, co ma znaczenie w komorach chłodniczych i w dalszych alejkach
  • Natychmiastowa kontrola — jeśli towar albo miejsce są niewłaściwe, krok się blokuje, a aplikacja odpowiada dźwiękiem i wibracją. Błąd poprawia się teraz, a nie przy inwentaryzacji
  • Role i uprawnienia — magazynier widzi tylko swoje zadania i swoją strefę; zdjęcie towaru ze stanu albo korekta ilości wymagają osobnego uprawnienia
  • Pomiar wydajności — każda operacja ma autora i godzinę, dzięki czemu pracę zmiany mierzy się w wierszach i sztukach, a nie szacuje

Co to daje reszcie systemu

Każdy skan to zapis magazynowy: stan miejsca zmienia się w chwili operacji, a nie na koniec dnia przy wprowadzaniu papierów. Witryna, kasa i call center czytają ten sam stan, więc «dostępne online, brak na półce» przestaje być normalną sytuacją.

Wydajność zmiany według operacjiwierszy, 12 godzin
  • Pobieranie trasowe1 180
  • Przyjęcia dostaw640
  • Odkładanie na miejsca512
  • Pakowanie i wydanie470

Dokładność pobrań — 99,4%: w ciągu zmiany zablokowano 7 skanów, a każdy błąd poprawiono od razu. Liczby pochodzą z tych samych zapisów magazynowych, a nie z osobnej ewidencji czasu.

Jak działa

aplikacja kuriera

Kurier — ostatnie ogniwo realizacji i jedyny pracownik, którego klient spotyka osobiście. Aplikacja ma dwa zadania: poprowadzić kuriera po trasie i zapisać przekazanie w sposób niepodważalny, bez późniejszych telefonów w celu ustalenia, co się wydarzyło.

Kluczową operacją jest skan kodu QR przy przekazaniu. Kod jest wydrukowany na etykiecie zamówienia albo pokazuje go klient na ekranie. Skan odpowiada na pytania, które inaczej stałyby się sporem: czy to było właściwe zamówienie, czy trafiło do właściwego odbiorcy i o której minucie.

Dyspozytor pracuje po drugiej stronie tej samej aplikacji: układa trasy według strefy, wagi, objętości i okna dostawy, przydziela kurierów, obserwuje mapę zmiany i rozwiązuje sytuacje wyjątkowe — opóźnienie, niedostępny klient, odmowa w drzwiach.

Zmiana kuriera krok po kroku:

  • Kurier dostaje trasę na zmianę z przystankami w kolejności jazdy, oknami dostawy i kwotami do pobrania
  • W magazynie kurier przyjmuje zamówienia skanem; w tym momencie odpowiedzialność opuszcza magazyn
  • Aplikacja prowadzi go od przystanku do przystanku i przelicza ich kolejność, gdy trasa wychodzi poza swoje okna
  • Pod adresem kurier skanuje kod QR: zamówienie jest jednoznacznie rozpoznane, a jego zawartość i kwota pojawiają się na ekranie
  • Odmowę częściową zapisuje się w drzwiach: odrzucone pozycje zaznacza się i wracają na stan bez osobnego zgłoszenia
  • Płatność przyjmuje się kartą, kodem QR albo gotówką, a klientowi wysyła się paragon fiskalny
  • Przekazanie potwierdza się kodem z wiadomości, podpisem na ekranie albo zdjęciem, zależnie od rodzaju zamówienia
  • Na koniec zmiany niedostarczone zamówienia i pobraną gotówkę zwraca się do magazynu i do kasy tym samym skanem
Kurier przekazuje zamówienie klientowi przed wejściem do budynku

Jak działa aplikacja

  • Mapa i trasa — przystanki zmiany, nawigacja pod adres, uwagi o odbiorcy, kod domofonu i piętro
  • Status ustawiany na miejscu — «w drodze», «na miejscu», «dostarczone» i «odmowa» wybiera się jednym przyciskiem, zamiast wiadomości do dyspozytora
  • Praca bez sieci — zdarzenia zbierają się w kolejce; ponowne wysłanie nie tworzy drugiej dostawy i nie zdejmuje towaru dwa razy
  • Wpłaty ze zmiany — pobrane kwoty sumują się w aplikacji i uzgadniają przy oddawaniu utargu, więc różnicę widać od razu
  • Miejsce i czas — każde zdarzenie ma współrzędne i godzinę co do minuty, więc sporną dostawę bada się z dziennika
  • Kontakt z odbiorcą — rozmowy i wiadomości idą przez zamaskowany numer: ani prywatny numer kuriera, ani klienta nie zostaje ujawniony

Co widzą klient i operator

Status ustawiony przez kuriera to ten sam status, który klient widzi na koncie, a operator na zamówieniu. Nie ma osobnego «dziennika kuriera»: jedno zdarzenie jest wspólne dla wszystkich trzech stron.

Co łączy magazyn i dostawę

Magazynier i kurier pracują w różnych aplikacjach i w różnych miejscach, ale prowadzą to samo zamówienie. Łączy ich sześć wspólnych zasad, a nie raporty na koniec dnia.

Jeden dokument w całym łańcuchu

Zadanie pobrania, lista pakowa i karta trasy nie są niezależnymi dokumentami: to różne widoki jednego zamówienia. Pozycja dodana przez operatora dociera do magazyniera bez ponownego wpisywania.

Odpowiedzialność przechodzi skanem

Towar przechodzi z magazynu do kuriera i od kuriera do klienta przez skan. W każdej chwili system pokazuje, kto fizycznie ma zamówienie i od której minuty.

Status ustawia się tam, gdzie zdarzenie zachodzi

Kto wykonał czynność, ten ją zapisuje w miejscu, w którym się wydarzyła. Dyspozytor nie przepisuje statusów ręcznie, więc faktu i jego zapisu nie dzieli kilka godzin.

Praca bez sieci

Obie aplikacje zapisują operacje w lokalnej kolejce i przesyłają je po powrocie łączności. Każda operacja ma klucz, więc ponowne wysłanie nie tworzy ani drugiego pobrania, ani drugiego przekazania.

Rozbieżności pozostają widoczne

Brak przy przyjęciu, pomyłka w pozycji, stłuczka albo częściowa odmowa pod adresem stają się osobnym zapisem z powodem i osobą odpowiedzialną, a nie cichą korektą stanu.

Mierzalne zmiany

Pozycji pobranych na godzinę, dokładność pobrań, udział dostaw w obiecanym oknie, czas spędzony pod adresem i odsetek odmów częściowych. Obciążenie i premie liczy się na tych faktach, a nie na wrażeniach.

Stąd wymóg wdrożenia: magazyn i dostawa muszą wejść do systemu razem. Aplikacja magazynowa bez aplikacji kurierskiej daje poprawny stan, który znika z pola widzenia, gdy tylko zamówienie wyjedzie.

Co daje

konto klienta

Konto klienta — dostęp do własnych danych bez kontaktu z operatorem: zamówienia, dokumenty, adresy, sposoby płatności i zwroty. Każde pytanie rozwiązane na koncie to telefon, który nigdy nie dociera do wsparcia.

Konto nie przechowuje osobnej kopii danych. Pokazuje te same zapisy, które operator widzi w panelu administracyjnym, ograniczone do tego klienta i do operacji, na które ma pozwolenie.

Znajdują się tam:

  • Historia zamówień — zawartość, kwoty, status, dokumenty i paragony każdego zamówienia
  • Śledzenie — bieżący etap realizacji i numer przesyłki u przewoźnika
  • Zamówienie cykliczne — przenosi poprzednie zamówienie do koszyka po sprawdzeniu bieżących cen i dostępności
  • Zwrot — zgłoszenie pozycja po pozycji, z powodem i śledzeniem jego rozpatrzenia
  • Adresy i odbiorcy — zapisane adresy dostawy, kontakty i punkty odbioru
  • Sposoby płatności — powiązane karty są reprezentowane tokenami, żaden numer karty nie jest przechowywany
  • Punkty i poziom — saldo lojalnościowe, data ważności i dostępne oferty
  • Subskrypcje i zgody — kanały powiadomień i zgoda na przetwarzanie danych, każda odwoływalna jednym kliknięciem

Konto klienta firmowego

Konto B2B jest bardziej złożone: organizacja ma kilku pracowników o różnych uprawnieniach. Kupujący przygotowuje zamówienie, przełożony je zatwierdza, a księgowość pobiera dokumenty. Zamówienie jest jedno, ale czynności są rozdzielone.

  • Kilku użytkowników w ramach jednego konta organizacji
  • Ceny umowne i indywidualne warunki płatności
  • Zatwierdzanie zamówienia przed realizacją
  • Faktury, zaświadczenia i listy przewozowe w dziale dokumentów
  • Zamówienie z listy indeksów albo z wgranego pliku

Logowanie i ochrona

Logowanie kodem jednorazowym albo hasłem, drugi składnik przy płatnościach i zmianie danych kontaktowych, dziennik sesji pozwalający odłączyć nieznane urządzenie. Zmianę e-maila albo telefonu potwierdza się i na starym, i na nowym kontakcie.

Zamówienie nr 14 208 na koncie klienta3 pozycje · 11 640 som
  • Złożone12 maja, 10:24 · dostawa kurierem, 13 maja, 12:00–15:00
  • Opłacone12 maja, 10:26 · karta ••• 4417 · paragon fiskalny wysłany
  • Skompletowane w magazynie12 maja, 11:40 · magazyn centralny
  • Przekazane do dostawy12 maja, 15:02 · przesyłka KG 7741820
  • Dostarczoneplanowane na 13 maja · kurier ustawi status pod adresem

Operator widzi te same zapisy na zamówieniu: zdarzenia są wspólne, dla konta klienta nie ma osobnego dziennika. Paragon i list przewozowy znajdują się w dziale «Dokumenty».

Jak realizowane są

integracje

Integracja — uzgodniona wymiana danych z systemem zewnętrznym: co się przekazuje, w jakim formacie, jak często, do kogo należą dane i co się dzieje w razie awarii.

Systemy, które podłącza się najczęściej:

  • CRM — klienci, zgłoszenia, transakcje i segmenty, na potrzeby cen i kampanii dopasowanych do klienta
  • ERP i księgowość — kartoteka towarów, ceny, dokumenty sprzedaży i rozrachunki
  • WMS i magazyn — stany według magazynów, rezerwacje, zadania pobrań i przyjęcie zwrotów
  • Systemy kasowe i urządzenia fiskalne — paragony sprzedaży i zwrotu oraz wymiana danych ze sklepami stacjonarnymi
  • Dostawcy usług płatniczych — autoryzacja, obciążenie, zwroty i rejestry do uzgodnień
  • Firmy kurierskie — taryfy, harmonogramy, tworzenie przesyłek i statusy
  • Platformy handlowe — eksport asortymentu, przyjmowanie zamówień i aktualizacja stanów
  • Marketing — kampanie e-mail i w komunikatorach, narzędzia analityki internetowej i pliki produktowe
Katalog, magazyn, płatności i urządzenia dostawy fizycznie połączone z systemem serwera centralnego

Kluczową decyzją integracji jest właściciel danych. Każdej jednostce przypisuje się system właścicielski: kartoteka towarów i ceny pochodzą z ERP, klienci z CRM, stany z magazynu, a zamówienia powstają w e-commerce. Zmienianie tego samego pola w dwóch systemach tworzy trwałe rozbieżności, dlatego unika się własności dwukierunkowej.

Dziennik wymiany z dobywłaściciel danych
SystemPrzekazywane daneKomunikatyWynik
ERPkartoteka towarów, ceny4 120Bez błędów
Magazynstany, rezerwacje18 6402 ponowienia
CRMklienci, segmenty1 305Bez błędów
Platforma handlowazamówienia, stany2 4701 do wyjaśnienia

Zasady niezawodnej wymiany danych

Integracja prawie nigdy nie psuje się przy uruchomieniu: psuje się pół roku później, gdy system zewnętrzny zostanie zaktualizowany, kanał padnie na godzinę albo do kartoteki trafi nieoczekiwana wartość. O tym, czy wymiana przetrwa takie zdarzenia, decyduje sześć zasad.

Przetwarzanie asynchroniczne

Składanie zamówienia nie czeka na system zewnętrzny. Komunikat trafia do kolejki i jest przetwarzany osobno, więc niedostępny magazyn nie zatrzymuje sprzedaży.

Ponawianie

Nieudane dostarczenie ponawia się w rosnących odstępach. Komunikat, który zawodzi mimo wszystkich prób, trafia do kolejki wyjaśnień zamiast zniknąć.

Idempotencja

Ponowiony komunikat nie tworzy drugiego zamówienia i nie zdejmuje towaru dwa razy. Odbiorca rozpoznaje duplikat po kluczu operacji.

Wersje API

Zmiana formatu wychodzi jako nowa wersja, a stara nadal działa. Zewnętrzni odbiorcy migrują we własnym tempie.

Dziennik wymiany

Każdy komunikat przechowuje się z treścią, godziną, wynikiem i liczbą prób. Wyjaśnianie incydentu opiera się na dzienniku, a nie na pamięci.

Kontrole uzgadniające

Kluczowe liczby uzgadnia się regularnie: zamówienia, kwoty płatności i stany. Rozbieżność staje się zadaniem, zamiast wychodzić na jaw przy inwentaryzacji.

Katalog i zamówienia

Płatności

Stany i magazyn

Analityka

Jakie dane

daje analityka

Analityka buduje się na własnych danych sprzedażowych i behawioralnych firmy, a nie tylko na zewnętrznych licznikach ruchu. Licznik ruchu wie o odsłonach; system wie o pieniądzach, towarach i zwrotach.

Raporty dzieli się według okresu, kanału sprzedaży, kategorii, marki, magazynu, regionu, segmentu klientów albo promocji. Każdy wskaźnik jest dostępny w każdym z tych przekrojów i eksportuje się do pliku albo do hurtowni danych.

Pulpit analityki e-commerce ze wskaźnikami sprzedaży, wykresem przychodu w okresie, lejkiem składania zamówienia i sprzedażą według kategorii
Podsumowanie miesiącawobec poprzedniego okresu
4,8 milionaprzychód, som +12%
1 240zamówień +8%
3 870średnie zamówienie, som +4%
7,1%konwersja +0,6 p.p.

Sprzedaż i przychód

  • Przychód, liczba zamówień, średnie zamówienie i liczba pozycji na zamówienie
  • Koszt własny, marża brutto i procent marży według pozycji i kategorii
  • Wpływ rabatów: łączna kwota udzielona oraz przychód z nimi i bez nich
  • Rozkład sposobów płatności i udział płatności nieudanych

Towary i stany

  • Ranking sprzedaży i towar stojący bez żadnego ruchu
  • Rotacja stanów i liczba dni pokrycia popytu
  • Utracony popyt: wejścia na kartę produktu przy stanie zerowym
  • Wyszukiwania bez wyniku, które wprost mówią coś o asortymencie

Klienci i zachowania

  • Nowi i powracający klienci, częstotliwość i świeżość zakupów
  • Lejek składania zamówienia: gdzie się rezygnuje — przy dostawie, płatności czy rejestracji
  • Porzucone koszyki: zawartość i kwota
  • Zwroty według powodu, towaru i dostawcy
Lejek składania zamówieniaudział osób, które weszły do katalogu
  • Katalog i wyszukiwanie100%
  • Karta produktu46%
  • Koszyk18%
  • Składanie zamówienia: dostawa i płatność9,4%
  • Zamówienie opłacone7,1%

Największy spadek jest między koszykiem a składaniem zamówienia. Rejestracja, obliczanie dostawy i sposoby płatności to pierwsze miejsca do sprawdzenia.

Jak zapewnia się bezpieczeństwo

Bezpieczeństwo opiera się na trzech zasadach: dane płatnicze nigdy nie trafiają do systemu sklepu, dane osobowe przechowuje się oszczędnie i pod kontrolą, a każda czynność dotykająca pieniędzy albo zamówień zostawia ślad.

Dane płatnicze

Numery kart wpisuje się po stronie certyfikowanego dostawcy i nigdy nie trafiają do systemu sklepu. Do kolejnego obciążenia przechowuje się token, a nie numer karty.

Szyfrowanie

Cały ruch idzie przez HTTPS. Wrażliwe pola bazy są zaszyfrowane, a zaszyfrowane kopie zapasowe przechowuje się osobno od środowiska produkcyjnego.

Uprawnienia dostępu

Dostęp według roli: osoba od treści nie widzi płatności, a operator nie zmienia cen. Dostęp administracyjny wymaga uwierzytelnienia dwuskładnikowego.

Dziennik audytu

Kto zmienił cenę, anulował zamówienie albo wyeksportował bazę klientów. Zapisy są niezmienne i przechowywane osobno od danych roboczych.

Dane osobowe

Zbiera się wyłącznie to, co niezbędne, z terminem przechowywania, usunięciem na żądanie oraz zgodą na przetwarzanie i kampanie, opatrzoną datą i źródłem.

Ochrona przed nadużyciami

Ograniczenie liczby żądań, ochrona przed przeszukiwaniem formularzy, kontrola ponownego użycia kodów rabatowych i sprawdzanie zamówień pod kątem oszustw przed kompletacją.

Odtwarzanie to osobna dziedzina. Kopia zapasowa jest bezużyteczna, dopóki odtworzenia nie sprawdzono: wdrożenie testowe uruchamia się według harmonogramu, a nie po raz pierwszy w trakcie awarii.

Jak system

skaluje się

Skalowanie to zdolność do wzrostu bez przepisywania. Rosną trzy wielkości: rozmiar katalogu, liczba jednoczesnych odwiedzających i liczba zamówień na godzinę.

Katalog ogranicza wyszukiwanie i filtrowanie, ruch szczytowy — dostarczanie stron, a liczbę zamówień — baza danych i integracje zewnętrzne. Każde z nich wymaga innej odpowiedzi, którą wprowadza się wtedy, gdy staje się potrzebna.

Techniki stosowane w praktyce:

  • Pamięć podręczna — strony katalogu i wyniki kosztownych zapytań podaje się z pamięci podręcznej i odświeża, gdy towar się zmienia
  • Wydzielone wyszukiwanie — indeks wyszukiwania działa osobno, więc filtrowanie po dziesiątkach atrybutów nie obciąża bazy głównej
  • Rozdzielenie odczytów i zapisów — witryna czyta z replik, a zamówienia zapisuje się do bazy głównej
  • Skalowanie poziome — kilka instancji aplikacji za modułem równoważenia obciążenia, z mocą dopasowaną do popytu
  • Kolejki — kosztowne operacje działają w tle i nie blokują składania zamówienia
  • CDN — zdjęcia i pliki statyczne podaje się z węzła najbliższego klientowi
  • Modułowość — wyszukiwanie, rekomendacje i płatności skalują się i aktualizują niezależnie

Co sprawdzić przed szczytem popytu

  • Test obciążeniowy ścieżki «katalog → koszyk → płatność», a nie tylko strony głównej
  • Zachowanie, gdy dostawca płatności albo firma kurierska są niedostępni
  • Szybkość pełnego przeindeksowania katalogu
  • Czas odtworzenia z kopii zapasowej
  • Limity systemów zewnętrznych: ile żądań na minutę wytrzymują ERP i magazyn

Kierunki wzrostu

  • Nowe kanały sprzedaży: aplikacja, automaty, platformy handlowe i kioski
  • Nowe magazyny i punkty odbioru
  • Nowe waluty, języki i osoby prawne
  • Nowe modele sprzedaży: abonament, przedsprzedaż i umowy B2B
Punkty odniesienia testu obciążeniowegościeżka «katalog → koszyk → płatność»
WskaźnikZmierzonePróg
Odpowiedź katalogu, p95180 ms400 ms
Zamówień na godzinę w szczycie3 0002 400
Odpowiedzi z pamięci podręcznej86%70%
Przeindeksowanie katalogu9 min20 min
Odtworzenie kopii zapasowej22 min60 min

Moduły systemu

System składa się z modułów, z których każdy odpowiada za własne dane i operacje, a powiązania między nimi są jawne. Może ruszać etapami: najpierw katalog i zamówienia, potem lojalność, analityka i zewnętrzne kanały sprzedaży.

Katalog towarów

Pozycje, indeksy, opisy, statusy publikacji, wersje kart produktów i archiwum wycofanych towarów.

Kategorie i nawigacja

Drzewo działów, towary powiązane z kilkoma gałęziami, sortowania oraz strony docelowe dla kolekcji i działów sezonowych.

Atrybuty i parametry

Kartoteka właściwości o określonych typach wraz z regułami wyświetlania, podstawa filtrów, porównywarki i eksportów na platformy handlowe.

Warianty i zestawy

Rozmiary, kolory i pojemności na jednej karcie produktu, z osobnymi indeksami i stanami. Zestawy zdejmujące ze stanu kilka pozycji składowych.

Biblioteka materiałów

Zdjęcia, filmy i dokumenty, automatyczne tworzenie formatów i rozdzielczości, znaki wodne i powiązanie z towarami.

Zarządzanie cenami

Cenniki, reguły narzutu, progi ilościowe, ceny indywidualne i umowne, waluty, zaokrąglenia, podatki i historia.

Rabaty, promocje i kody rabatowe

Warunki uruchomienia, mechanika rabatu, harmonogram, limity, generowanie partii kodów, zgodność i cena minimalna.

Koszyk i składanie zamówienia

Koszyk wspólny dla wszystkich urządzeń, przeliczanie cen i dostępności, kroki składania zamówienia, zamówienia bez konta i odzyskiwanie porzuconych koszyków.

Zarządzanie zamówieniami

Jedna kolejka zamówień ze wszystkich kanałów, statusy i przejścia, zmiany zawartości, dopłaty, wysyłki częściowe i anulowania.

Płatności

Podłączanie dostawców, autoryzacja i obciążenie, zwroty częściowe i pełne, obsługa powiadomień i uzgadnianie.

Paragon fiskalny

Paragony sprzedaży i zwrotu, wymiana z kasą online, doręczenie paragonu klientowi i nadzór nad dokumentami nieprzesłanymi.

Magazyn i stany

Stany według magazynów, rezerwacje z terminem, blokady towaru uszkodzonego, przyjęcia dostaw i zwrotów oraz progi niskiego stanu.

Dostawa i logistyka

Sposoby dostawy, strefy, taryfy, okna i przedziały, tworzenie przesyłek, śledzenie statusów i drukowanie dokumentów.

Zwroty i reklamacje

Zgłoszenia pozycja po pozycji, sprawdzenie prawa i terminów, przyjęcie, zwrot pieniędzy, powrót na stan albo zdjęcie jako uszkodzone.

Klienci i profile

Konta, adresy, osoby prawne i umowy, historia zamówień, segmenty i zgody na przetwarzanie danych.

Program lojalnościowy

Punkty, poziomy, reguły naliczania i wykorzystania, wygasanie punktów, oferty dopasowane do klienta i polecenia.

Wyszukiwanie i filtry

Indeks wyszukiwania, odmiana i synonimy, odporność na literówki, filtry po atrybutach, sortowania i wyszukiwania bez wyniku.

Rekomendacje i kolekcje

Towary pokrewne i podobne, «często kupowane razem», kolekcje redakcyjne i reguły oparte na historii zamówień.

Treści i pozycjonowanie

Strony, artykuły, banery, metadane i adresy stron, znaczniki strukturalne towarów, mapa strony i pliki produktowe.

Powiadomienia

Powiadomienia e-mail, SMS, w komunikatorach i push wyzwalane zdarzeniami, szablony wiadomości, harmonogram i dziennik wysyłek.

Analityka i raporty

Raporty sprzedaży, marży, stanów, lejka i zwrotów, własne przekroje, eksporty i zestawienia danych.

Integracje i API

Wymiana z CRM, ERP, magazynem, kasami, usługami płatniczymi i logistycznymi oraz platformami handlowymi. API, webhooki i kolejki.

Uprawnienia dostępu i audyt

Role i uprawnienia według działów i operacji, uwierzytelnianie dwuskładnikowe i dziennik działań pracowników.

Wiele trybów pracy

Kilka witryn na jednym rdzeniu, wiele języków i walut, kilka osób prawnych i magazynów oraz obsługa regionów.

Kolejność wdrożenia

Całego systemu nie uruchamia się jednym wydaniem. Poniższa kolejność odzwierciedla zależności: każdy krok opiera się na danych powstałych w poprzednim.

Analiza i model danych

Obecne procesy, kartoteki i systemy właścicielskie danych. Wynikiem jest model jednostek i mapa integracji.

Katalog i stany

Przeniesienie kart towarów, konfiguracja atrybutów i kategorii, wymiana cen i stanów. Sprawdzenie na prawdziwych danych.

Zamówienia i płatności

Składanie zamówienia, statusy, dostawca płatności, paragony fiskalne i przekazanie do realizacji. Pierwsze uruchomienie na części asortymentu.

Rozszerzenie

Dostawa i zwroty, lojalność, analityka i nowe kanały sprzedaży. Każdy kierunek to osobne wydanie, którego efekt się mierzy.

Porozmawiajmy o waszym projekcie e-commerce

Skontaktuj się z nami już dziś

Opowiedzcie, co już działa: księgowość, magazyn, kasy i obecna witryna. Przeanalizujemy proces i zaproponujemy architekturę rozwiązania.