Logistyka
Zmienia dane w sklepie — wymagany dry_run
Anulowanie i przywracanie do magazynu
Anuluj niezrealizowane zamówienie, przywróć zapasy i powiadom klienta.
PoczątkującyAPI 2025-01
Komenda
bash
shopify-admin-skills:cancel-and-restock store=your-store.myshopify.com### name
Anulowanie zamówienia i zwrot do magazynu — cancel z restockiem i refundem
### oneLiner
Anuluje nierealizowane zamówienie, przywraca stany magazynowe i wydaje zwrot płatności — w jednym potwierdzonym kroku.
### whenToUse
- Gdy klient prosi o anulowanie zamówienia zanim trafi do wysyłki i chcesz od razu zwrócić mu pieniądze.
- Gdy wykryjesz podejrzane zamówienie i chcesz je anulować z powodem FRAUD przed nadaniem.
- Gdy produkt jest niedostępny i musisz anulować zamówienie z powodu braku w magazynie oraz poinformować klienta.
### howToRun
```
Run skill: shopify-admin-cancel-and-restock
Store: twojsklep.myshopify.com
dry_run: true
order_id: "gid://shopify/Order/12345"
reason: "CUSTOMER"
restock: true
refund: true
notify_customer: true
staff_note: "Klient anulował zamówienie przed wysyłką"
```
### whatYouGet
Podsumowanie anulowania: numer zamówienia, powód anulowania, czy przywrócono stany magazynowe, czy wydano refund, czy powiadomiono klienta, liczba błędów. Brak pliku CSV — wynik pojawia się bezpośrednio w oknie rozmowy. Jeśli `restock: true`, w podsumowaniu pojawiają się SKU i ilości przywrócone do magazynu.
### polishContext
### safetyNote
Uruchom z `dry_run: true` — sprawdź status zamówienia i fulfillmentu zanim potwierdzisz anulowanie. Mutacja `orderCancel` jest nieodwracalna — anulowanego zamówienia nie można ponownie otworzyć przez API. Jeśli zamówienie zostało już opłacone, ustaw `refund: true` — anulowanie bez zwrotu środków prowadzi do sporów. Jeśli magazyn rozpoczął kompletację, nie anuluj przez API — najpierw skontaktuj się z magazynem.
---
Bazuje na open-source 40RTY-ai/shopify-admin-skills (MIT), rozszerzone o kontekst polskiego rynku przez Dawida Gaca.