Tutorial

Masowe zwroty zamówień Shopify

Przetwarzanie zwrotów dla wielu zamówień ręcznie może być niezwykle czasochłonne. DataEase ułatwia to zadanie: eksportuj swoje zamówienia, przygotuj działania zwrotne z opcjonalnym przywracaniem do magazynu i powiadomieniami, a następnie zaimportuj je z powrotem do Shopify — wszystko z weryfikacją.

🎯 Cel

Wystawianie pełnych lub częściowych zwrotów dla wielu zamówień jednocześnie, opcjonalnie przywracając zapasy i powiadamiając klientów, za pomocą CSV/Excel i DataEase.


📋 Instrukcje krok po kroku

1. Eksportuj zamówienia (opcjonalnie, aby celować dokładnie)

W DataEase przejdź do Nowy eksport → Zamówienia. Uwzględnij co najmniej:

  • id
  • name (numer zamówienia)
  • financialStatus
  • fulfillmentStatus
  • Pozycje liniowe (variantId/SKU i ilości) jako odniesienie

Użyj filtrów (zakres dat, status Płatne, kanał/rynek), aby wybrać zamówienia do zwrotu.


2. Przygotuj plik zwrotu

Otwórz wyeksportowany plik w Excelu lub Google Sheets. Użyj jednego z poniższych wzorców:

A. Pełny zwrot (na poziomie zamówienia)

Dodaj wiersz z id zamówienia i ustaw action = REFUND.

Opcjonalne pola:

  • refundTotal — dokładna kwota do zwrotu (dla pełnego zwrotu, dopasuj do całkowitej kwoty zamówienia)
  • refundShippingAmount — część kosztów wysyłki do zwrotu (jeśli dotyczy)
  • refundReason, refundNote, notifyCustomer = TRUE/FALSE

B. Częściowy zwrot (na poziomie linii)

  • Dodaj główną linię zamówienia z topRow = TRUE (możesz zachować command = UPDATE), i ustaw action = REFUND
  • Dla każdej zwracanej pozycji dodaj wiersz linii z topRow = FALSE i itemCommand = REFUND, a następnie podaj:
    • variantId (preferowane) lub variantSKU
    • refundQuantity (jednostki do zwrotu)
    • (Opcjonalnie) refundLineAmount (nadpisz obliczony zwrot dla tej linii)
    • (Opcjonalnie) restock = TRUE/FALSE i restockLocation (jeśli przywracasz do konkretnej lokalizacji)
  • Aby zwrócić tylko koszty wysyłki, pomiń wiersze linii i ustaw refundShippingAmount na poziomie zamówienia

Po zakończeniu zapisz plik jako .xlsx lub .csv.


3. Importuj i zweryfikuj

  1. W DataEase rozpocznij Nowy import → Zamówienia
  2. Prześlij swój edytowany plik
  3. Mapuj kolumny
  4. Uruchom Weryfikację

Popraw wszystko, co zostało oznaczone w Statusie weryfikacji (np. status niepodlegający zwrotowi, nieprawidłowe kwoty, brakujące identyfikatory).


4. Uruchom import i przejrzyj wyniki

Po przejściu weryfikacji kliknij Uruchom import, aby przetworzyć zwroty w Shopify.

Po zakończeniu pobierz plik wynikowy i sprawdź kilka zamówień w Shopify Admin, aby potwierdzić, że zwroty, przywracanie do magazynu i powiadomienia zostały zastosowane zgodnie z zamierzeniami.


📝 Ważne uwagi

  • Zwroty są dostępne dla opłaconych zamówień i nie mogą przekraczać pozostałej kwoty pobranej
  • Wielokrotne częściowe zwroty są dozwolone do wyczerpania pobranej kwoty całkowitej
  • Przywracanie do magazynu zwraca przedmioty do dostępnych zapasów; określ restockLocation, gdy potrzebujesz konkretnej lokalizacji
  • Użycie variantId zapewnia najpewniejsze dopasowanie; używaj SKU tylko jeśli jest unikalne
  • Rozważ podatki/zniżki: DataEase obliczy je z zwróconych linii, chyba że nadpiszesz za pomocą refundLineAmount/refundTotal

💡 Minimalne przykłady CSV

Pełny zwrot zamówienia:

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

Częściowy zwrot dla jednej linii (z przywracaniem do magazynu):

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,"Magazyn A"

Zwrot tylko kosztów wysyłki:

id,action,refundShippingAmount,refundNote
gid://shopify/Order/789,REFUND,5.00,"Rekompensata za opóźnienie wysyłki"

🎉 To wszystko!

Twoje zwroty zostały teraz przetworzone masowo.
Jeśli napotkasz jakiekolwiek problemy lub masz pytania, skontaktuj się z naszym zespołem wsparcia.