Przejdź do głównej zawartości
DataEase
Wypróbuj za darmo

Kopiowanie danych między sklepami Shopify (transfer sklepu)

Store transfers (transfery sklepów) kopiują dane z jednego sklepu Shopify do drugiego bezpośrednio - bez pliku eksportu, arkusza kalkulacyjnego i mapowania importu. Typowe zastosowania:

  • przeniesienie katalogu ze sklepu deweloperskiego lub testowego do produkcyjnego;
  • otwarcie drugiego sklepu (nowy rynek, nowa marka) z tymi samymi produktami i treściami;
  • sklonowanie sklepu dla klienta agencji lub środowiska testowego.

Chcesz zamiast tego przenieść się z WordPress / WooCommerce lub Magento? Zobacz Migracja z WordPress / WooCommerce oraz Migracja z Magento.


  • DataEase jest zainstalowany w obu sklepach. Otwórz aplikację w każdym sklepie przynajmniej raz.
  • Zacznij od sklepu, który otrzymuje dane (sklep docelowy). Drugi sklep (źródłowy) jedynie potwierdza prośbę.
  • Transfer działa w ramach planu i limitów API sklepu docelowego.
  • Kwoty są kopiowane bez zmian. Jeśli sklepy używają różnych walut, 19.90 pozostaje 19.90 - ceny nie są przeliczane po kursie wymiany.

Krok 1. Wyślij prośbę o transfer w sklepie docelowym

Section titled “Krok 1. Wyślij prośbę o transfer w sklepie docelowym”
  1. W sklepie docelowym otwórz DataEase → Store transfers.
  2. Wybierz kartę From a Shopify store.
  3. Wpisz domenę sklepu źródłowego, na przykład my-source-store.myshopify.com.
  4. Zaznacz dane, które chcesz skopiować (zobacz tabelę poniżej).
  5. Kliknij Send request.

Prośba jest ważna przez 5 minut.

Krok 2. Potwierdź ją w sklepie źródłowym

Section titled “Krok 2. Potwierdź ją w sklepie źródłowym”
  1. Otwórz DataEase → Store transfers w sklepie źródłowym.
  2. Prośba pojawi się w sekcji Incoming requests z nazwą sklepu docelowego i listą danych.
  3. Kliknij Confirm, aby rozpocząć, lub Reject, aby odrzucić.

Tylko sklep źródłowy może potwierdzić: nikt nie skopiuje Twoich danych bez Twojej zgody. Prośba niepotwierdzona w ciągu 5 minut wygasa - po prostu wyślij nową.

Transfer działa w tle i pojawia się na liście Transfers w obu sklepach. Widać, która encja jest właśnie kopiowana, a każdy ze sklepów może go anulować przyciskiem Cancel.

Po zakończeniu każda encja pokazuje, ile rekordów skopiowano, wraz z ostrzeżeniami i błędami (oraz przyczyną pierwszych z nich) - na przykład Products: 120 ✗2.


Encje są kopiowane w kolejności zależności, więc odwołania między nimi nadal działają: produkty przed kolekcjami, klienci przed zamówieniami i tak dalej.

EncjaJak jest dopasowywana w sklepie docelowymUwagi
Definicje metapólnamespace + keyKopiowane jako pierwsze, aby metapola innych encji miały swoje definicje.
ProduktyhandleWarianty, opcje, ceny, SKU, kody kreskowe, waga, koszt, media, metapola.
KolekcjehandleKolekcje ręczne z ich produktami (po handle) oraz reguły kolekcji automatycznych.
Klienciemail / telefonAdresy, tagi, notatki, zgody marketingowe, metapola.
Firmy (B2B)zawsze tworzoneKontakty są łączone ze skopiowanymi klientami po emailu lub telefonie.
Zamówieniazawsze tworzoneKopia historyczna: klient, pozycje (łączone z wariantami po SKU), wysyłka, transakcje. Żadne emaile nie są wysyłane.
Wersje robocze zamówieńzawsze tworzonePołączone ze skopiowanymi klientami i produktami.
Rabatyzawsze tworzoneRabaty z kodem i automatyczne, z warunkami dotyczącymi produktów, kolekcji i klientów.
Zestawy (bundles)zawsze tworzoneWymaga Products w tym samym transferze.
Blogi, artykuły, stronyzawsze tworzoneWraz z obrazami i metapolami; artykuły trafiają do skopiowanych blogów.
MenuhandleLinki do produktów, kolekcji, stron, blogów i artykułów wskazują na skopiowane rekordy.
Metaobiektytype + handleBrakujące definicje metaobiektów są tworzone automatycznie.
Plikizawsze tworzoneObrazy, filmy i dokumenty z Content → Files.
Przekierowaniazawsze tworzone
Tłumaczeniarazem z encjąZaznacz Translations, aby skopiować tłumaczenia wybranych produktów, stron, blogów, artykułów i metaobiektów dla języków włączonych w obu sklepach.

Nie są przenoszone: ustawienia sklepu, motywy, publikacje w kanałach sprzedaży, stany magazynowe, ceny rynkowe, karty podarunkowe, recenzje produktów, komentarze na blogu, zdarzenia i wypłaty.

Formularz ostrzega, gdy encja zależy od innej, która nie została wybrana. Bundles nie mogą być przeniesione bez Products. Pozostałe encje są kopiowane mimo to, ale odwołania do rekordów, których brakuje w sklepie docelowym, są pomijane - na przykład pozycja zamówienia staje się pozycją niestandardową, jeśli jej produkt nie został skopiowany.


  • Opublikuj produkty i kolekcje. Dostępność w kanałach sprzedaży nie jest kopiowana - użyj masowej zmiany statusu lub edytora masowego Shopify.
  • Ustaw stany magazynowe za pomocą importu zapasów.
  • Sprawdź ceny, jeśli sklepy używają różnych walut.

Uruchamiaj transfer raz na każdy sklep docelowy. Drugie uruchomienie aktualizuje produkty, kolekcje, klientów, menu i metaobiekty, ale wszystko, co w tabeli oznaczono jako zawsze tworzone, zostanie utworzone ponownie (na przykład drugi blog „News” z nową kopią artykułów), a rekordy z unikalnym adresem (strony, przekierowania, kody rabatowe) zakończą się błędem „already taken”. Aby później skopiować więcej danych, wybierz tylko encje, których jeszcze nie przeniesiono.


Czy sklep źródłowy coś traci? Nie. Dane ze sklepu źródłowego są tylko odczytywane.

Czy klienci dostają emaile o skopiowanych zamówieniach? Nie. Zamówienia są tworzone bez potwierdzeń, powiadomień o realizacji i wysyłce.

Ile to trwa? Od minuty dla małego sklepu do kilku godzin dla dziesiątek tysięcy produktów lub zamówień. W niektórych planach Shopify ogranicza liczbę wariantów, które sklep może utworzyć w ciągu dnia; produkty ponad limit są oznaczane jako nieudane - przenieś je ponownie następnego dnia, zaznaczając tylko Products.

Czy mogę kopiować dane między sklepami różnych właścicieli? Tak, pod warunkiem że ktoś z dostępem do sklepu źródłowego potwierdzi prośbę.