Uzgodnij Shopify CSV, wiersz po wierszu.
Dwa zamówienia mają trzy pozycje. Jedno zamówienie ma zwrot, a jeden koszt może zniknąć z arkusza. Prześledź kwoty, pobierz pliki i odtwórz wynik w Zysku.
Cała lekcja używa danych ilustracyjnych. To mały, przygotowany przez nas przykład, bez danych klientów i bez wyników rzeczywistego sklepu.
Najpierw rozdziel zamówienie od pozycji
Plik zamówień ma trzy wiersze danych. DEMO-A zawiera dwie sztuki SKU 0012 oraz jedną sztukę HD-02. DEMO-B zawiera jeszcze jedną sztukę 0012. Liczba wierszy nie jest więc liczbą zamówień.
- Pobierz CSV zamówień — 2 zamówienia, 3 pozycje.
- Pobierz pełne koszty SKU — koszty obu produktów.
- Pobierz koszty z brakiem HD-02 — drugi scenariusz lekcji.
Pliki są zapisane w UTF-8. Narzędzie wczytuje dokładnie te same CSV, które pobierasz z tej strony.
| Name | Total | Refunded Amount | Currency | Financial Status | Lineitem SKU | Lineitem quantity |
|---|---|---|---|---|---|---|
| DEMO-A | 100.00 | 10.00 | PLN | partially_refunded | 0012 | 2 |
| — | — | — | — | — | HD-02 | 1 |
| DEMO-B | 80.00 | 0.00 | PLN | paid | 0012 | 1 |
W drugim wierszu puste Name oznacza dalszą pozycję ostatniego zamówienia: DEMO-A. Jego Total i Refunded Amount są już znane z pierwszego wiersza. Zysku liczy je raz, a koszt każdej pozycji osobno.
Zachowaj kolejność tych wierszy. Puste ID nie wskazuje dowolnego zamówienia z pliku — odwołuje się do ostatniego niepustego identyfikatora. Jeśli kwoty zamówienia powtarzają się w kolejnych pozycjach, muszą być zgodne.
Koszt produktu to ilość razy koszt sztuki
Pełny arkusz kosztów ma dwa nagłówki: SKU i unit_cost. Podaj jeden koszt jednostkowy brutto dla każdego SKU, właściwy dla badanego okresu.
| SKU | Ilość razem | Koszt sztuki | Koszt pozycji razem |
|---|---|---|---|
0012 | 2 + 1 = 3 | 20,00 zł | 60,00 zł |
HD-02 | 1 | 30,00 zł | 30,00 zł |
| Towar | 90,00 zł | ||
Dodatkowe koszty wpisujemy w polach narzędzia: prowizje 5,00 zł, koszt wysyłki 10,00 zł, reklama 10,00 zł, pozostałe koszty 0,00 zł. Łącznie to 25,00 zł. W tym przykładzie wszystkie cztery kwoty są podane jawnie.
Koszt wysyłki oznacza tu wydatek na przewoźnika. Zysku nie pobiera go z kolumn zamówienia. Także prowizje, reklama i pozostałe koszty pochodzą z kwot wpisanych przez użytkownika.
Sprawdź skąd bierze się 55 zł
W Zysku uzgodnienie oznacza sprawdzenie przyjętych sum, pozycji i braków danych na tej samej podstawie kwot. Wzór dla kompletnych kosztów wygląda tak:
Suma Total − suma Refunded Amount − koszt towaru − prowizje − wysyłka − reklama − pozostałe koszty.
| Składnik | Obliczenie | Kwota |
|---|---|---|
| Przychód | Total DEMO-A + Total DEMO-B | 180,00 zł |
| Zwroty | 10,00 + jawne 0,00 | −10,00 zł |
| Towar | 3 × 20,00 + 1 × 30,00 | −90,00 zł |
| Prowizje i płatności | Podana kwota | −5,00 zł |
| Koszt wysyłki | Podana kwota | −10,00 zł |
| Reklama | Podana kwota | −10,00 zł |
| Pozostałe koszty | Podane jawne zero | 0,00 zł |
| Marża po wskazanych kosztach | 180 − 10 − 90 − 5 − 10 − 10 − 0 | 55,00 zł |
Żaden dodatkowy rabat ani składnik VAT nie jest w tym wzorze wyliczany osobno. Program przyjmuje dostarczone Total; nie sprawdza, czy jego składniki składają się na prawidłową sumę. Tutaj porównujemy wynik z jawnie opisanymi danymi tej lekcji.
Usuń jeden koszt i zobacz różnicę
W trzecim pliku pozostaje koszt 0012, a cały wiersz HD-02 jest pominięty. Zamówienia i pozostałe koszty pozostają takie same.
- Znane koszty towaru
- 60,00 zł
- Wynik po znanych kosztach
- 180 − 10 − 60 − 25 = 85,00 zł
- Marża całego raportu
- Nieustalona — brak kosztu HD-02
85,00 zł nie jest kompletną marżą. W tej sumie brakuje kosztu jednej pozycji. Narzędzie pokazuje DEMO-A · HD-02 · ilość 1 na liście kosztów do uzupełnienia.
Napraw ten sam raport
- Otwórz u góry strony „Sprawdź brak kosztu”. W narzędziu potwierdź podstawę i kliknij „Policz i sprawdź uzgodnienie”.
- Kliknij „Uzupełnij koszt HD-02: 30 zł” w panelu przykładu. Wczytany zostanie pełny CSV kosztów z tej lekcji. Zamówienia i dodatkowe koszty pozostaną w formularzu.
- Sprawdź pełne koszty, ponownie potwierdź podstawę i policz. Przy niezmienionych kwotach lekcji wynik wróci do 55,00 zł.
Możesz również pobrać pełny arkusz i wczytać go przez „Wczytaj CSV kosztów”. Dla własnego raportu uzupełnij koszt w swoim źródle danych — przycisk naprawy dotyczy wyłącznie ilustracyjnych plików tej lekcji.
Przenieś metodę na własny eksport
Po lekcji wczytaj własne zamówienia przez „Wczytaj CSV”. Ten krok usuwa koszty i dodatkowe kwoty przykładu z formularza. Dołącz własny arkusz kosztów z tego samego okresu, wpisz pozostałe kwoty i dopiero wtedy potwierdź podstawę.
| Pole | Co sprawdzić |
|---|---|
Id lub Name | Identyfikator zamówienia. Pierwsza pozycja musi go mieć; puste następne pozycje dziedziczą ostatni identyfikator. |
Total | Kwota zamówienia brutto PLN. Powtórzone kwoty jednego zamówienia muszą być zgodne. |
Refunded Amount | Jawna kwota zwrotu, także 0 przy braku zwrotu. Zwrot większy niż Total jest błędem. |
Currency | Dokładnie PLN. Program nie przelicza innych walut. |
Financial Status | paid, refunded lub partially_refunded, zgodnie z zapisem małymi literami. |
Lineitem SKU | SKU identyczne z arkuszem kosztów, bez spacji na brzegach. Zachowaj zera wiodące, np. 0012. |
Lineitem quantity | Dodatnia liczba całkowita, maksymalnie 100 000. |
Created at jest opcjonalne; data nie służy do automatycznego wyboru okresu. W narzędziu możesz ręcznie przypisać kolumny. Wymaganych pól nie można pominąć.
- CSV musi być w UTF-8, mieć nagłówki i jednakową liczbę pól w każdym wierszu. Obsługiwane separatory to przecinek, średnik i tabulator. Limit wynosi 10 000 wierszy danych oraz 15 MB na plik.
- Kwota może wyglądać jak
20.00,20,00lub1 234,50. Nie dodawaj symbolu waluty. Zapisów1.234,50i1,234.50program nie zgaduje. - Podaj jeden koszt każdego SKU. Powtórzony koszt SKU blokuje dane; program nie wybiera ostatniej kwoty ani nie uśrednia kosztów.
- Powtórzona pozycja o identycznym ID, SKU i ilości wymaga sprawdzenia źródła. Zysku blokuje taki wiersz jako podejrzany duplikat i nie usuwa go automatycznie.
Przykład ładuje się po przejściu z tej strony. Nie zaznacza potwierdzenia i nie liczy wyniku za Ciebie. Żądanie przykładu jest zużywane jednorazowo, więc odświeżenie karty nie wczyta go ponownie. Jeśli chcesz wrócić do lekcji, wybierz jej scenariusz jeszcze raz.
Co ten wynik pozwala sprawdzić
Przykład pokazuje metodę obecnej aplikacji: kwoty brutto PLN, zwrot raz na zamówienie, pierwotne ilości pozycji i jawne koszty. Marża dotyczy całego wczytanego raportu oraz kosztów, które dostarczono. Zysku nie alokuje przychodu ani marży na poszczególne SKU.
To nie jest pełny zysk firmy, rozliczenie VAT ani raport księgowy. Program nie uzgadnia Total z rabatami, podatkami lub wysyłką w osobnych kolumnach i nie porównuje wyniku z raportami finansowymi Shopify. Pominięte koszty i błędy w źródle ograniczają użyteczność wyniku.
Dane obliczeń są przetwarzane na urządzeniu. Lokalny zapis jest dobrowolny. Podgląd pozwala sprawdzić wynik przed zakupem; pobranie własnego raportu CSV i druk do PDF korzystają z dostępności i dostępu pokazanego w narzędziu. Pełna instrukcja produktu i dostępnego zakresu.
Źródło formatu, metoda Zysku
Oficjalna dokumentacja eksportu zamówień Shopify opisuje pola Total i Refunded Amount na poziomie zamówienia oraz dodatkowe pozycje w osobnych wierszach z pustymi polami zamówienia. To źródło opisu formatu.
Pliki, liczby i sposób przejścia przez brak kosztu przygotowaliśmy dla tej lekcji. Wyniki 55,00 zł oraz 85,00 zł po znanych kosztach pochodzą z obliczeń silnika Zysku na dostępnych wyżej CSV. Ten przykład nie potwierdza poprawności wszystkich eksportów ani danych konkretnego sklepu.
Masz własne pliki i jawne koszty dla tego samego okresu?
Wczytaj własny CSV