Tutorial

Anulare în masă a comenzilor îndeplinite

Revenirea manuală a articolelor îndeplinite la Neîndeplinite poate fi extrem de consumatoare de timp. DataEase face acest proces ușor: exportați comenzile, pregătiți acțiunile de anulare cu setări opționale de restocare și importați-le înapoi în Shopify — totul cu validare.

🎯 Scop

Reveniți articolele îndeplinite la Neîndeplinite în masă — refăcând opțional inventarul și alegând o locație — folosind CSV/Excel și DataEase.


📋 Instrucțiuni pas cu pas

1. Exportați comenzile (Opțional, pentru a viza corect)

În DataEase, accesați New Export → Orders. Includeți cel puțin:

  • id
  • name (numărul comenzii)
  • financialStatus
  • fulfillmentStatus
  • Articole de linie (variantId/SKU și cantități) pentru referință

Utilizați filtre (interval de date, Îndeplinite/Parțial îndeplinite) pentru a selecta comenzile pe care intenționați să le anulați.


2. Pregătiți fișierul de anulare

Deschideți fișierul exportat în Excel sau Google Sheets. Alegeți unul dintre modelele:

A. Anulați întreaga comandă

  • Adăugați un rând cu id comenzii și setați action = UNFULFILL
  • (Opțional) restock = TRUE/FALSE — returnați articolele în inventar
  • (Opțional) restockLocation — unde să restocați (dacă este omis, aplicația va folosi locația originală de îndeplinire când este posibil)

B. Anulare parțială (nivel de linie)

  • Adăugați linia principală a comenzii cu topRow = TRUE (puteți păstra command = UPDATE) și setați action = UNFULFILL
  • Pentru fiecare articol de revenit, adăugați un rând de linie cu topRow = FALSE și itemCommand = UNFULFILL, apoi furnizați:
    • variantId (preferat) sau variantSKU
    • unfulfillQuantity (unități de revenit)
    • (Opțional) restock = TRUE/FALSE și restockLocation

Când ați terminat, salvați fișierul ca .xlsx sau .csv.


3. Importați și validați

  1. În DataEase, începeți New Import → Orders
  2. Încărcați fișierul editat
  3. Mapați coloanele
  4. Rulați Validation

Remediați problemele semnalate în Validation Status (de exemplu, comandă needitabilă/blocată, identificatori lipsă, cantități invalide).


4. Rulați importul și verificați

După ce validarea trece, faceți clic pe Run Import pentru a anula comenzile în Shopify.

Odată finalizat, descărcați fișierul de rezultat și verificați în Shopify Admin: starea de îndeplinire ar trebui să reflecte schimbarea (articolele mutate înapoi la Neîndeplinite), iar inventarul ajustat dacă ați activat restocarea.


📝 Note importante

  • Eligibilitate: Unele îndepliniri nu pot fi anulate (de exemplu, deja livrate/blocate). Validarea va semnala aceste cazuri
  • Inventar: Setați restock=TRUE pentru a returna articolele în inventarul disponibil. Utilizați restockLocation pentru a direcționa stocul către o locație specifică
  • Cantități: Puteți anula parțial o linie — asigurați-vă că unfulfillQuantity ≤ cantitatea îndeplinită
  • Identificatori: Utilizați variantId pentru cea mai fiabilă potrivire; utilizați SKU doar dacă este unic
  • Denumirea câmpurilor: În unele șabloane, această acțiune poate apărea ca CANCEL_FULFILLMENT. Dacă exportul dvs. arată acea valoare, folosiți-o în loc de UNFULFILL

💡 Exemple minime CSV

Anulați întreaga comandă (și restocați la locația originală):

id,action,restock
gid://shopify/Order/123,UNFULFILL,TRUE

Anulați linii specifice cu cantități (alegeți o locație de restocare):

id,topRow,command,action,itemCommand,variantId,unfulfillQuantity,restock,restockLocation
gid://shopify/Order/456,TRUE,UPDATE,UNFULFILL,,,,,
gid://shopify/Order/456,FALSE,,UNFULFILL,gid://shopify/ProductVariant/111,2,TRUE,"Warehouse A"
gid://shopify/Order/456,FALSE,,UNFULFILL,gid://shopify/ProductVariant/222,1,TRUE,"Warehouse A"

Anulați după SKU (fără restocare):

id,topRow,command,action,itemCommand,variantSKU,unfulfillQuantity,restock
gid://shopify/Order/789,TRUE,UPDATE,UNFULFILL,,,,,
gid://shopify/Order/789,FALSE,,UNFULFILL,SKU-RED-M,1,FALSE

🎉 Asta e tot!

Comenzile dvs. sunt acum anulate în masă.
Dacă întâmpinați probleme sau aveți întrebări, nu ezitați să contactați echipa noastră de suport.