1 · Pliki ofert (listingi) multi-market CSV
Przeciągnij pliki listingów (wszystkie kraje) albo kliknijrozpoznanie po kolumnie seller-sku / market-code
2 · SKU System koszt produktu + waga
Plik SKU System (CSV lub XLSX)kolumny: SKU, Ostatnia cena przyjęcia, Waga, Alternatywne SKU, Status
3 · Cennik wysyłki opcjonalnie — trwale zapisywany w bazie
Plik cennika wysyłki (CSV) — tylko przy zmianachkolumny: Country, Min, Max, Price, Currency, Provider
Cennik jest wczytywany z bazy automatycznie. Wgraj plik tylko, gdy chcesz dodać nowe pasma wagowe albo zaktualizować istniejące (te same zasady co przy mapowaniu SKU — nowe pasma zapisują się automatycznie, różnice od tego, co jest w bazie, trafiają do zakładki Niezmapowane).
4 · Sposób liczenia VAT
Prowizja Amazon: stałe 15% ceny sprzedaży. Dla ofert FBA marża nie jest liczona wg tego wzoru (koszt wysyłki realizuje Amazon). Stawki VAT i kursy walut — zakładka Ustawienia.
5 · Bundle opcjonalnie — trwale zapisywany w bazie
Plik składu bundli (CSV) — tylko przy zmianachkolumny: sku_skladnika, sku_bundla, ilosc_skladnika
Działa niezależnie od reszty tej zakładki — nie wymaga wgranych ofert ani przeliczania marż. Nowe wiersze zapisują się automatycznie; różnice w ilości między plikiem a bazą trafiają do zakładki Niezmapowane jako typ „bundle” (te same zasady co przy mapowaniu SKU). Wykorzystywane potem w zakładce Produkty z Chin.
Log
Lista powstaje po kliknięciu „Przelicz marże” (Oferty) albo „Zbuduj listę produktów z Chin”. SKU Amazon, których jeszcze nie ma w bazie, a algorytm 3‑krokowy znalazł dla nich jednoznaczną propozycję — zostają zapisane do bazy automatycznie (nie trzeba nic robić). Tak samo nowe pasma cennika wysyłki i nowe wiersze składu bundli. Tutaj lądują tylko przypadki wymagające Twojej decyzji: nowe — brak propozycji SKU, trzeba wpisać SKU System ręcznie; konflikt — w bazie jest już inne mapowanie SKU niż sugeruje plik; cennik — pasmo wagowe w bazie różni się od tego, co jest w pliku cennika; bundle — ilość składnika w bazie różni się od tej w pliku bundli. W żadnym z tych przypadków baza nie jest nadpisywana automatycznie.
Plik zamówień
Plik zamówień Amazon (CSV/TSV)kolumny: sku, quantity, purchase-date, order-status, fulfillment-channel
Katalog produktów (XLSX) opcjonalnie
Plik katalogu — wszystkie arkuszekolumny: SKU, Status, Kraj pochodzenia, Poprzednie SKU
Jeśli nie wgrasz katalogu, tabela produktów z Chin po prostu się nie zbuduje — reszta zakładki (Stan magazynowy) działa niezależnie. Skład bundli wgrywa się teraz w zakładce Oferty — tutaj tylko wykorzystujemy to, co już jest w bazie.
Wymaga wczytanych Zamówień (zakładka Zamówienia) — sprzedaż jest do nich dopasowywana. Wykorzystywane jest mapowanie z bazy Supabase, a w razie braku — dopasowanie 3‑krokowe (najpierw względem pliku SKU System z zakładki Oferty, jeśli był wgrywany, potem względem katalogu). Sprzedaż produktów z Chin uwzględnia też sprzedaż w bundlach, w których dany produkt jest składnikiem.
Stan magazynowy poniżej 30 dni
Plik stanu magazynowego (XLSX) opcjonalnie
Plik "Stan magazynowy poniżej 30 dni"kolumny: SKU, Stan mag., ŚDS, Zapas — na ile dni, Za ile dni dostawa
Połączenie z API (Cloudflare Worker)
Dane zapisywane są lokalnie w przeglądarce (localStorage) — nigdy nie trafiają nigdzie indziej. Worker jest jedynym miejscem, które zna klucz service_role Supabase.
Kraje, waluty, VAT
Kursy walut (PLN za 1 jednostkę)
Aktualizuj kursy ręcznie przed przeliczaniem marż — data ostatniej aktualizacji widoczna w tabeli.