Poradnik · · 6 min
Jak działa AI dropshipping: co automat czyta, szkicuje i robi sam
Trzy poziomy uprawnień automatu w sklepie: odczyt, szkic i działanie. Macierz sześciu operacji, w której zwrot, cena i anulowanie czekają na człowieka.
Trzy rzeczy, które robi automat w sklepie
AI dropshipping w praktyce sprowadza się do trzech czynności automatu: czyta dane sklepu, przygotowuje szkic i wykonuje akcję. Każda z nich wymaga innego uprawnienia. Gdy jedno narzędzie dostaje wszystkie trzy uprawnienia naraz, może zmienić w sklepie coś, czego nie planowałeś zmieniać.
Model językowy sam niczego w sklepie nie klika. Dokumentacja Claude opisuje to wprost: model zwraca ustrukturyzowane wywołanie narzędzia, a dla narzędzi zdefiniowanych przez Ciebie to Twoja aplikacja wykonuje operację i odsyła wynik. O tym, czy propozycja modelu zamieni się w zmianę w sklepie, decydują więc kod i nadane mu uprawnienia.
Część automatyzacji w ogóle nie używa modelu. Shopify Flow działa na regułach: wyzwalacz, warunek i akcja. Gdy warunek jest spełniony, Flow wykonuje akcję. W tym poradniku oba rodzaje automatów traktujemy tak samo, bo z punktu widzenia sklepu liczy się jedno pytanie: co ten automat może przeczytać, co może przygotować i co może zmienić bez Twojej decyzji.
Odczyt: co automat widzi i skąd to bierze
Aplikacja połączona ze sklepem Shopify dostaje dostęp przez zakresy uprawnień. Zakres read_orders pozwala czytać zamówienia, a write_orders także je zapisywać. Dokumentacja Shopify zaznacza, że każdy zakres zapisu daje też odczyt tego samego zasobu, i zaleca prosić tylko o dane potrzebne aplikacji. Zakresy zamówień obejmują zamówienia z ostatnich 60 dni. Do starszych potrzebny jest dodatkowy zakres read_all_orders, na który Shopify musi się zgodzić.
Przy projektowaniu macierzy zacznij od odczytu. Wypisz dane, których automat potrzebuje do jednego zadania: numer zamówienia, status realizacji, metodę dostawy, a może tylko tag. Jeśli zadanie polega na przygotowaniu odpowiedzi o status paczki, automat nie potrzebuje prawa zapisu do zamówień ani produktów. Gdy narzędzie prosi o zapis, a Twoje zadanie wymaga tylko odczytu, zapisz tę różnicę jako pierwsze ryzyko do wyjaśnienia.
Szkic: automat proponuje, sklep się nie zmienia
Szkic to stan, w którym zmiana jest przygotowana, ale jeszcze nie zapisana. Shopify opisuje tak działanie Sidekicka w panelu: asystent przedstawia zmiany do przeglądu przed ich zastosowaniem i według dokumentacji nie może zmienić sklepu bez Twojej zgody. Przy edycji zamówienia Sidekick przechodzi do strony edycji i proponuje zmiany, a zamówienie aktualizuje się dopiero, gdy klikniesz Update order. Zanim użyje zainstalowanej aplikacji zewnętrznej, pyta o zgodę.
Ten wzorzec warto przenieść na każdy automat, także własny. Szkicem może być treść odpowiedzi dla klienta, propozycja nowej ceny w arkuszu albo notatka do zamówienia z uzasadnieniem. Ważne, żeby szkic zostawiał ślad: co automat przeczytał, co zaproponował i kto zatwierdził. Bez tego po tygodniu nie odróżnisz decyzji człowieka od decyzji automatu.
Sidekick nie rozmawia też z klientami w Twoim imieniu. Shopify wymienia to wśród ograniczeń asystenta. Jeśli chcesz, żeby automat przygotowywał odpowiedzi do skrzynki obsługi, to inne narzędzie i inna decyzja o uprawnieniach.
Działanie: gdzie automat zmienia sklep bez pytania
Akcje we Flow zmieniają sklep od razu po spełnieniu warunku. Lista akcji obejmuje między innymi dodanie tagu do zamówienia, wstrzymanie realizacji zamówienia, zwolnienie wstrzymania, anulowanie zamówienia, wysłanie wewnętrznego e-maila i akcję Wait. Plany Grow, Advanced i Plus mają też akcję wysyłania żądania HTTP do zewnętrznej usługi. Akcje korzystają z GraphQL Admin API, czyli z tego samego interfejsu, którego używają aplikacje.
Między warunkiem a akcją we Flow nie ma człowieka, chyba że sam go tam wstawisz. Jeśli zbudujesz workflow z akcją Cancel order, każde zamówienie spełniające warunek zostanie anulowane, także to, które warunek złapał przez pomyłkę. Dlatego przy każdej akcji zadaj dwa pytania: czy da się ją cofnąć i czy klient zobaczy jej skutek. Tag cofniesz jednym kliknięciem, a wstrzymanie realizacji zdejmie akcja zwolnienia wstrzymania. Anulowanie zamówienia, zwrot pieniędzy czy nowa cena trafiają do klienta i do rozliczeń.
Macierz uprawnień dla sześciu operacji sklepu
Macierz poniżej jest przykładem syntetycznym. Nie opisuje konfiguracji żadnego sklepu. Pokazuje regułę: automat może działać sam tylko tam, gdzie skutek da się cofnąć i nie dotyka pieniędzy klienta. W pozostałych operacjach jego rola kończy się na szkicu, a wykonanie należy do człowieka.
Najwięcej pracy wymaga ostatnia kolumna. Wpisz w niej konkretne miejsce akceptacji, na przykład przycisk w panelu albo osobny krok w procesie, a nie ogólne zdanie o nadzorze. Jeśli nie potrafisz wskazać, kto i gdzie klika zatwierdzenie, ta operacja nie ma jeszcze punktu kontroli.
| Operacja | Odczyt | Szkic | Działa sam? | Gdzie akceptacja |
|---|---|---|---|---|
| Tag zamówienia do sprawdzenia | tak | tak | tak, odwracalne | nie dotyczy |
| Wstrzymanie realizacji | tak | tak | tak, zdejmuje człowiek | nie dotyczy |
| Odpowiedź klientowi o status | tak | tak | nie, wysyła człowiek | skrzynka obsługi |
| Zmiana ceny produktu | tak | tak | nie, akceptacja | panel: osoba z uprawnieniem |
| Zwrot pieniędzy | tak | tak | nie, akceptacja | panel: osoba z uprawnieniem |
| Anulowanie zamówienia | tak | tak | nie, akceptacja | panel: osoba z uprawnieniem |
Punkty kontroli dla zwrotu, ceny i anulowania
Przy tych trzech operacjach automat przygotowuje decyzję, a podejmuje ją człowiek. We Flow możesz to zbudować bez dodatkowych narzędzi: zamiast akcji anulowania ustaw akcję dodania tagu, na przykład do-decyzji, i akcję wysłania wewnętrznego e-maila do osoby, która podejmuje decyzję. Zamówienie czeka, a człowiek otwiera je, czyta powód i sam klika anulowanie albo zdejmuje tag.
Przy własnym agencie zasada jest ta sama, tylko zapisana w kodzie. Narzędzie, które model może wywołać, zwraca propozycję zwrotu z kwotą i uzasadnieniem. Osobna funkcja, dostępna tylko z panelu człowieka, wykonuje zwrot. Jeśli te dwie rzeczy są jednym narzędziem, model ma w praktyce prawo do zwrotu pieniędzy, nawet jeśli w instrukcji napisałeś, że ma tylko proponować.
Przy zmianie ceny zacznij od reguły: automat szkicuje zmianę, a człowiek zatwierdza każdą. Dopiero po kilku tygodniach zapisów możesz rozważyć, czy jakaś wąska grupa zmian nadaje się do automatycznego wykonania. Ten poradnik nie podaje takiego progu, bo zależy od marży i asortymentu konkretnego sklepu.
Przykład syntetyczny: zamówienie z niepasującym adresem
Fikcyjne zamówienie DEMO-1042 ma adres dostawy w innym kraju niż adres rozliczeniowy, a kwota jest trzy razy wyższa niż średnia w przykładowym sklepie. Workflow startuje po utworzeniu zamówienia. Warunek sprawdza oba pola. Automat czyta zamówienie, dodaje tag do-decyzji, wstrzymuje realizację i wysyła wewnętrzny e-mail z dwoma faktami, które uruchomiły warunek.
Na tym automat kończy pracę. Osoba odpowiedzialna sprawdza zamówienie i wybiera jedną z dwóch dróg: zwalnia wstrzymanie i realizacja rusza dalej albo anuluje zamówienie ręcznie. W obu przypadkach zapisuje decyzję w notatce zamówienia. Nie uruchamialiśmy tego workflow w sklepie. Przykład pokazuje kolejność kroków i podział ról, a nie wynik testu.
Sprawdź macierz, zanim włączysz automat
Dla każdego wiersza macierzy przygotuj jeden przypadek testowy w sklepie testowym albo na kopii danych bez prawdziwych klientów. W wierszach oznaczonych jako nie, poproś automat o wykonanie zakazanej operacji i zapisz, co się stało. Oczekiwany wynik to szkic albo odmowa. Jeśli operacja się wykonała, automat ma za szerokie uprawnienia i poprawiasz zakresy albo kod. Zmiana treści instrukcji tego nie naprawi.
Wróć do macierzy po każdej zmianie: nowej aplikacji, nowej akcji we Flow, rozszerzonym zakresie dostępu. Zapisz datę i powód. Dokumentacja platform się zmienia, dlatego opisy funkcji w tym poradniku mają datę sprawdzenia przy źródłach. Przed wdrożeniem otwórz aktualne strony pomocy i porównaj je ze swoją konfiguracją.
Kolejność sprawdzenia w tym przykładzie
Odczyt: zamówienie i warunek → Działanie odwracalne: tag, wstrzymanie, e-mail → Decyzja człowieka: zwolnienie lub anulowanie. To schemat ćwiczenia, nie wynik rzeczywistego sklepu.
Pobierz dane do własnego ćwiczenia
CSV zawiera wyłącznie przypadek syntetyczny opisany powyżej. To karta do samodzielnego sprawdzenia, nie wynik sklepu ani plik do importu w platformie.
Źródła i metoda
Autorska macierz uprawnień i syntetyczny przypadek zamówienia DEMO-1042. Przykład jest syntetyczny, a nie obserwacją: nie uruchomiono workflow ani modelu, nie użyto danych klientów ani wyników sklepu. Opisy funkcji Shopify Flow, Sidekick, zakresów dostępu i wywołań narzędzi sprawdzono w dokumentacji producentów 13.10.2026; mogą się zmienić.
- Claude: jak działa wywołanie narzędzi (tool use) — sprawdzono: 2026-10-13
- Shopify Flow: wyzwalacze, warunki i akcje — sprawdzono: 2026-10-13
- Shopify Flow: lista akcji — sprawdzono: 2026-10-13
- Shopify: Sidekick, ograniczenia i akceptacja zmian — sprawdzono: 2026-10-13
- Shopify: Sidekick, edycja zamówień i zgoda na użycie aplikacji — sprawdzono: 2026-10-13
- Shopify.dev: zakresy dostępu aplikacji — sprawdzono: 2026-10-13
Daty sprawdzenia podano przy źródłach. Przykłady liczbowe są ilustracją obliczeń, a nie danymi konkretnego sklepu.