Tutorial

Usuń wszystko ze sklepu Shopify

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

  1. Zamówienia — Anuluj (zarchiwizuj) aktywne zamówienia; usuń zamówienia robocze
  2. 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ń
  3. Firmy (B2B) — Usuń firmę, a następnie jej kontakty/lokalizacje (lub usuń bezpośrednio pozycje)
  4. Produkty i warianty — Usuń produkty (usuwa warianty/media) lub usuń konkretne warianty
  5. Kolekcje — Usuń ręczne/zautomatyzowane kolekcje, których już nie potrzebujesz
  6. Treści — Usuń strony, blogi/artykuly, komentarze, menu
  7. 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,action
gid://shopify/Order/123,CANCEL

Zamówienia robocze

Akcja: command = DELETE

id,command
gid://shopify/DraftOrder/789,DELETE

Odłącz klienta od zamówień (opcjonalne przygotowanie)

Akcja: command = UPDATE i wyczyść customerId (tworzy zamówienie gościa)

id,command,customerId
gid://shopify/Order/123,UPDATE,

Klienci

Zasada: Klient nie może mieć powiązanych zamówień

Akcja: command = DELETE

id,command
gid://shopify/Customer/555,DELETE

Firmy (B2B)

Wiersz firmy: command = DELETE

Linie kontaktu/lokalizacji: itemCommand = DELETE (gdy usuwasz konkretne pozycje)

CSV (firma):

id,command
gid://shopify/Company/111,DELETE

CSV (linia kontaktu lub lokalizacji):

id,topRow,itemCommand,contactId
gid://shopify/Company/111,FALSE,DELETE,gid://shopify/CompanyContact/999

Produkty (usuwa warianty i media)

Akcja: command = DELETE

id,command
gid://shopify/Product/123,DELETE

Warianty (zachowaj produkt, usuń konkretne warianty)

Akcja: variantCommand = DELETE

variantId,variantCommand
gid://shopify/ProductVariant/111,DELETE

Kolekcje

Akcja: command = DELETE

id,command
gid://shopify/Collection/222,DELETE

Strony

Akcja: command = DELETE

id,command
gid://shopify/Page/333,DELETE

Blogi 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,command
gid://shopify/Article/444,DELETE

CSV (blog):

id,command
gid://shopify/Blog/445,DELETE

Komentarze (do artykułów)

Akcja: command = DELETE

id,command
gid://shopify/Comment/556,DELETE

Akcja: command = DELETE

id,command
gid://shopify/Menu/777,DELETE

Pliki (Ustawienia → Pliki)

Akcja: command = DELETE

Uwaga: Usunięcie plików, które są referencjonowane przez motywy/strony, spowoduje uszkodzenie obrazów/linków

id,command
gid://shopify/MediaImage/888,DELETE

Przekierowania

Akcja: command = DELETE (wymagane ID)

id,command
gid://shopify/UrlRedirect/999,DELETE

Rabaty

Akcja: command = DELETE

id,command
gid://shopify/DiscountAutomatic/1234,DELETE

Metaobjects

Akcja: command = DELETE

id,command
gid://shopify/Metaobject/abc,DELETE

Tłumaczenia

Akcja: command = DELETE dla każdego lokalu/wartości (usuwa tłumaczenia z zasobu)

CSV (usuń tłumaczenie FR):

resourceId,command,[fr] value
gid://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.