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:
idname(numărul comenzii)financialStatusfulfillmentStatus- 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
idcomenzii și setațiaction= 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ăstracommand= UPDATE) și setațiaction= UNFULFILL - Pentru fiecare articol de revenit, adăugați un rând de linie cu
topRow= FALSE șiitemCommand= UNFULFILL, apoi furnizați:variantId(preferat) sauvariantSKUunfulfillQuantity(unități de revenit)- (Opțional)
restock= TRUE/FALSE șirestockLocation
Când ați terminat, salvați fișierul ca .xlsx sau .csv.
3. Importați și validați
- În DataEase, începeți New Import → Orders
- Încărcați fișierul editat
- Mapați coloanele
- 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=TRUEpentru a returna articolele în inventarul disponibil. UtilizațirestockLocationpentru 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
variantIdpentru 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 deUNFULFILL
💡 Exemple minime CSV
Anulați întreaga comandă (și restocați la locația originală):
id,action,restockgid://shopify/Order/123,UNFULFILL,TRUEAnulați linii specifice cu cantități (alegeți o locație de restocare):
id,topRow,command,action,itemCommand,variantId,unfulfillQuantity,restock,restockLocationgid://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,restockgid://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.