Logistyka
Zmienia dane w sklepie — wymagany dry_run
Routing zamówień do lokalizacji
Przypisz zamówienia do optymalnych lokalizacji magazynowych według zapasów.
ZaawansowanyAPI 2025-01
Komenda
bash
shopify-admin-skills:fulfillment-location-routing store=your-store.myshopify.com### name
Routing lokalizacji fulfillmentu — przeniesienie otwartych zamówień między magazynami
### oneLiner
Masowo przenosi otwarte zlecenia fulfillmentu z jednego magazynu do drugiego — gdy jeden punkt jest przeciążony, zamknięty lub wymaga przekierowania regionalnego.
### whenToUse
- Gdy jeden magazyn ma zbyt dużo otwartych zleceń i chcesz rozłożyć obciążenie na drugi punkt.
- Przed zamknięciem lokalizacji — przenieś wszystkie otwarte zlecenia zanim dezaktywujesz punkt w Shopify.
- Gdy zmieniają się zasady routingu regionalnego i musisz przepiąć zamówienia z jednego 3PL do drugiego.
### howToRun
```
Run skill: shopify-admin-fulfillment-location-routing
Store: twojsklep.myshopify.com
source_location_id: gid://shopify/Location/12345
destination_location_id: gid://shopify/Location/67890
dry_run: true
```
### whatYouGet
Plik CSV `routing_log_YYYY-MM-DD.csv` z kolumnami: `order_name`, `fulfillment_order_id`, `source_location`, `destination_location`, `status`. Podsumowanie pokazuje: liczbę zleceń w lokalizacji źródłowej, liczbę przeniesionych i ewentualne błędy. Przy `dry_run: true` lista wyświetla planowane przeniesienia bez wykonania mutacji.
### polishContext
### safetyNote
Komenda wykonuje mutację `fulfillmentOrderMove`. Przeniesienie zmienia który magazyn odpowiada za realizację zamówienia — ale nie przenosi fizycznie towaru. Przed uruchomieniem sprawdź czy lokalizacja docelowa ma wystarczający stan magazynowy dla wszystkich SKU. Uruchom najpierw z `dry_run: true`, żeby potwierdzić listę zleceń i lokalizację docelową.
---
Bazuje na open-source 40RTY-ai/shopify-admin-skills (MIT), rozszerzone o kontekst polskiego rynku przez Dawida Gaca.