Poradnik GenesisE-commerce · AI
ENPL
PoradnikZasobydawidgac.com
Zarządzanie sklepem
Zmienia dane w sklepie — wymagany dry_run

Czyszczenie zdezaktywowanych rabatów

Znajdź i usuń wygasłe lub nieużywane kody rabatowe ze sklepu.

PoczątkującyAPI 2025-01

Komenda

bash
shopify-admin-skills:discount-hygiene-cleanup store=your-store.myshopify.com
### name Czyszczenie katalogu rabatów — usuwanie wygasłych i nieużywanych kodów ### oneLiner Wykrywa wygasłe kody, kody z zerową liczbą realizacji i duplikaty — i opcjonalnie trwale je usuwa. ### whenToUse - Kwartalnie po sezonie kampanijnym, żeby panel rabatów nie był zaśmiecony setkami nieużywanych kodów. - Przed uruchomieniem nowej kampanii — wyczyść stare kody z podobnymi nazwami, żeby uniknąć pomyłek w raportach. - Gdy raporty rabatowe wyglądają na zawyżone przez kody z `asyncUsageCount: 0`. ### howToRun ``` Run skill: shopify-admin-discount-hygiene-cleanup Store: twojsklep.myshopify.com flag_expired: true flag_zero_usage: true zero_usage_min_age_days: 30 dry_run: true ``` ### whatYouGet Plik CSV `discount_cleanup_YYYY-MM-DD.csv` z kolumnami: `discount_id`, `title`, `status`, `created_at`, `ends_at`, `usage_count`, `usage_limit`, `flag_reason`, `action`. Podsumowanie pokazuje: liczbę przeskanowanych rabatów, liczbę oznaczonych jako wygasłe, liczbę z zerową realizacją i łączną liczbę usuniętych. Przy `dry_run: true` lista pokazuje co zostałoby usunięte — bez wykonania mutacji. ### polishContext ### safetyNote Komenda wykonuje mutację `discountCodeDelete`, która trwale usuwa kody rabatowe. Usuniętych kodów nie można odzyskać — klienci, którzy je otrzymali, znajdą je jako nieważne. Przed uruchomieniem bez `dry_run` sprawdź z zespołem email marketingu czy żaden z flagowanych kodów nie jest w zaplanowanej kampanii, która jeszcze nie wystartowała. ---

Bazuje na open-source 40RTY-ai/shopify-admin-skills (MIT), rozszerzone o kontekst polskiego rynku przez Dawida Gaca.

Dawid Gac
StronaPoradnikZasoby
Poradnik Genesis od Dawid Gac© 2026 Dawid Gac