Tutorial

Rambursarea în masă a comenzilor Shopify

Procesarea rambursărilor pentru multe comenzi manual poate fi extrem de consumatoare de timp. DataEase face acest lucru ușor: exportați comenzile, pregătiți acțiunile de rambursare cu opțiuni de refacere a stocurilor și notificări, și importați-le înapoi în Shopify — toate cu validare.

🎯 Scop

Emiteți rambursări totale sau parțiale pentru multe comenzi simultan, opțional refăcând stocurile și notificând clienții, folosind CSV/Excel și DataEase.


📋 Instrucțiuni Pas cu Pas

1. Exportați Comenzile (Opțional, pentru a Ținti Corect)

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

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

Utilizați filtre (interval de date, statut Plătit, canal/piață) pentru a selecta comenzile rambursabile.


2. Pregătiți Fișierul de Rambursare

Deschideți fișierul exportat în Excel sau Google Sheets. Utilizați unul dintre modelele de mai jos:

A. Rambursare Totală (La Nivel de Comandă)

Adăugați un rând cu id al comenzii și setați action = REFUND.

Câmpuri opționale:

  • refundTotal — suma exactă de rambursat (pentru rambursare totală, să corespundă cu totalul comenzii)
  • refundShippingAmount — partea de transport de rambursat (dacă este cazul)
  • refundReason, refundNote, notifyCustomer = TRUE/FALSE

B. Rambursare Parțială (La Nivel de Linie)

  • Adăugați linia principală a comenzii cu topRow = TRUE (puteți păstra command = UPDATE), și setați action = REFUND
  • Pentru fiecare articol rambursat, adăugați un rând de linie cu topRow = FALSE și itemCommand = REFUND, apoi furnizați:
    • variantId (preferat) sau variantSKU
    • refundQuantity (unități de rambursat)
    • (Opțional) refundLineAmount (suprascrie rambursarea calculată pentru acea linie)
    • (Opțional) restock = TRUE/FALSE și restockLocation (dacă refacerea stocului se face într-o locație specifică)
  • Pentru a rambursa doar transportul, omiteți rândurile de linie și setați un refundShippingAmount la nivel de comandă

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 orice este semnalat în Validation Status (de ex., statut nerambursabil, sume invalide, identificatori lipsă).


4. Rulați Importul și Revizuiți Rezultatele

După ce validarea este trecută, faceți clic pe Run Import pentru a procesa rambursările în Shopify.

Odată ce este complet, descărcați fișierul de rezultate și verificați câteva comenzi în Shopify Admin pentru a confirma că rambursările, refacerile stocurilor și notificările au fost aplicate conform intenției.


📝 Note Importante

  • Rambursările sunt disponibile pentru comenzile plătite și nu pot depăși suma capturată rămasă
  • Sunt permise mai multe rambursări parțiale până când totalul capturat este epuizat
  • Refacerea stocului returnează articolele în inventarul disponibil; specificați restockLocation când aveți nevoie de o locație particulară
  • Utilizarea variantId oferă cea mai fiabilă potrivire; folosiți SKU doar dacă este unic
  • Luați în considerare taxele/reducerile: DataEase le va calcula din liniile rambursate, cu excepția cazului în care suprascrieți cu refundLineAmount/refundTotal

💡 Exemple Minime CSV

Rambursare totală a unei comenzi:

id,action,refundTotal,refundReason,notifyCustomer
gid://shopify/Order/123,REFUND,59.99,"Defect articol",TRUE

Rambursare parțială pentru o singură linie (cu refacere stoc):

id,topRow,command,action,itemCommand,variantId,refundQuantity,restock,restockLocation
gid://shopify/Order/456,TRUE,UPDATE,REFUND,,,,,
gid://shopify/Order/456,FALSE,,REFUND,gid://shopify/ProductVariant/111,1,TRUE,"Depozit A"

Rambursare doar pentru transport:

id,action,refundShippingAmount,refundNote
gid://shopify/Order/789,REFUND,5.00,"Compensație pentru întârzierea transportului"

🎉 Asta e tot!

Rambursările dumneavoastră sunt acum procesate în masă.
Dacă întâmpinați probleme sau aveți întrebări, nu ezitați să contactați echipa noastră de suport.