Ręczne czyszczenie sklepu Shopify może być niezwykle czasochłonne i podatne na błędy. DataEase ułatwia to zadanie: eksportuj swoje dane, przygotuj akcje usuwania dla każdego typu jednostki i usuń wszystko hurtowo z walidacją — wszystko to, przestrzegając właściwej kolejności operacji.
🎯 Cel
Wyczyść sklep Shopify, usuwając (lub archiwizując, gdzie usunięcie nie jest możliwe) dane w kluczowych jednostkach za pomocą CSV/Excel i DataEase.
⚠️ Ważne ograniczenia Shopify
- Aktywne zamówienia nie mogą być usunięte — tylko anulowane (zarchiwizowane)
- Klienci z zamówieniami nie mogą być usunięci dopóki zamówienia nie zostaną odłączone lub anulowane i klient nie będzie już referencjonowany
- Usunięcie jest nieodwracalne. Zawsze wykonaj pełną kopię zapasową przed rozpoczęciem
📋 Zalecana kolejność operacji
- Zamówienia — Anuluj (zarchiwizuj) aktywne zamówienia; usuń zamówienia robocze
- Klienci — Jeśli to konieczne, najpierw odłącz klientów od zamówień (zamówienia gości), a następnie usuń klientów bez zamówień
- Firmy (B2B) — Usuń firmę, a następnie jej kontakty/lokalizacje (lub usuń bezpośrednio pozycje)
- Produkty i warianty — Usuń produkty (usuwa warianty/media) lub usuń konkretne warianty
- Kolekcje — Usuń ręczne/zautomatyzowane kolekcje, których już nie potrzebujesz
- Treści — Usuń strony, blogi/artykuly, komentarze, menu
- Dodatki katalogowe — Usuń rabaty, przekierowania, pliki, metaobjects, tłumaczenia (dla zasobu/lokalu)
Wskazówka: Użyj filtrów (zakresy dat, tagi, ID kolekcji, lokalizacje zapasów itp.), aby dokładnie określić, co chcesz usunąć.
🔧 Jak usunąć / zarchiwizować według jednostki
Zamówienia (Aktywne)
Akcja: action = CANCEL (archiwizuje zamówienie)
id,actiongid://shopify/Order/123,CANCELZamówienia robocze
Akcja: command = DELETE
id,commandgid://shopify/DraftOrder/789,DELETEOdłącz klienta od zamówień (opcjonalne przygotowanie)
Akcja: command = UPDATE i wyczyść customerId (tworzy zamówienie gościa)
id,command,customerIdgid://shopify/Order/123,UPDATE,Klienci
Zasada: Klient nie może mieć powiązanych zamówień
Akcja: command = DELETE
id,commandgid://shopify/Customer/555,DELETEFirmy (B2B)
Wiersz firmy: command = DELETE
Linie kontaktu/lokalizacji: itemCommand = DELETE (gdy usuwasz konkretne pozycje)
CSV (firma):
id,commandgid://shopify/Company/111,DELETECSV (linia kontaktu lub lokalizacji):
id,topRow,itemCommand,contactIdgid://shopify/Company/111,FALSE,DELETE,gid://shopify/CompanyContact/999Produkty (usuwa warianty i media)
Akcja: command = DELETE
id,commandgid://shopify/Product/123,DELETEWarianty (zachowaj produkt, usuń konkretne warianty)
Akcja: variantCommand = DELETE
variantId,variantCommandgid://shopify/ProductVariant/111,DELETEKolekcje
Akcja: command = DELETE
id,commandgid://shopify/Collection/222,DELETEStrony
Akcja: command = DELETE
id,commandgid://shopify/Page/333,DELETEBlogi i artykuły
Najpierw artykuły, potem blog (lub po prostu usuń blog, jeśli twój przepływ pracy obsługuje kaskadowe usuwanie)
CSV (artykuł):
id,commandgid://shopify/Article/444,DELETECSV (blog):
id,commandgid://shopify/Blog/445,DELETEKomentarze (do artykułów)
Akcja: command = DELETE
id,commandgid://shopify/Comment/556,DELETEMenu (nawigacja)
Akcja: command = DELETE
id,commandgid://shopify/Menu/777,DELETEPliki (Ustawienia → Pliki)
Akcja: command = DELETE
Uwaga: Usunięcie plików, które są referencjonowane przez motywy/strony, spowoduje uszkodzenie obrazów/linków
id,commandgid://shopify/MediaImage/888,DELETEPrzekierowania
Akcja: command = DELETE (wymagane ID)
id,commandgid://shopify/UrlRedirect/999,DELETERabaty
Akcja: command = DELETE
id,commandgid://shopify/DiscountAutomatic/1234,DELETEMetaobjects
Akcja: command = DELETE
id,commandgid://shopify/Metaobject/abc,DELETETłumaczenia
Akcja: command = DELETE dla każdego lokalu/wartości (usuwa tłumaczenia z zasobu)
CSV (usuń tłumaczenie FR):
resourceId,command,[fr] valuegid://shopify/Product/123,DELETE,💡 Najlepsze praktyki
- Zrób kopię zapasową wszystkiego: Wykonaj pełne eksporty (Products, Variants, Collections, Customers, Orders, Draft Orders, Discounts, Redirects, Files, Metaobjects, Blogs, Articles, Comments, Pages, Menus, Translations, Companies)
- Zacznij od małej próbki, zweryfikuj, przeanalizuj wyniki, a następnie zwiększ skalę
- Preferuj ID do dopasowywania; używaj handles/SKUs tylko jeśli są unikalne
- Zachowaj pliki audytu (raporty walidacyjne + wyniki) dla zgodności
🎉 To wszystko!
Czyszczenie sklepu zostało zakończone.
Jeśli napotkasz jakiekolwiek problemy lub masz pytania, skontaktuj się z naszym zespołem wsparcia.