Changelog

Shopify Admin API 2026-07 i nowy model kolekcji

DataEase korzysta teraz z Shopify Admin API w wersji 2026-07. Większość plików i zapisanych zadań nadal działa jak wcześniej. Ta strona wymienia, co się zmieniło.

Wymagane działanie: zatwierdź nowe uprawnienie

Aplikacja prosi teraz o dostęp do przenoszeń zapasów (read_inventory_transfers, write_inventory_transfers). Przy następnym otwarciu DataEase Shopify pokaże każdemu sklepowi prośbę o zatwierdzenie.

  • Dopóki go nie zatwierdzisz, import definicji metafieldów z typem właściciela TRANSFER kończy się błędem wiersza. Wszystko inne działa jak wcześniej.
  • Zaplanowane zadania nadal działają w czasie oczekiwania na zatwierdzenie.

Szczegóły: Definicje metafieldów.

Kolekcje

Shopify zastąpiła inteligentne/manualne kolekcje modelem zbudowanym ze źródeł (warunki włączenia/wykluczenia, ręcznie wybrane produkty, warianty lub podkolekcje).

  • Nowe kolumny Sources & conditions: sourceId, sourceCommand, sourceType, sourceTitle, sourceDescription, inclusionType, inclusionMatch, conditionCommand, conditionField, conditionRelation, conditionValue, conditionMatch. Import akceptuje zarówno wartości API, jak i wartości Matrixify, i rozpoznaje nagłówki Matrixify.
  • Nowa opcja eksportu “Matrixify-style headers and values”: zapisuje nowe kolumny z nagłówkami i wartościami w stylu Matrixify.
  • Klasyczne kolumny reguł pozostają puste dla kolekcji, których nie potrafią opisać. Dziennik eksportu prosi wtedy o włączenie kolumn Sources & conditions.
  • Klasyczne wiersze produktów w istniejącej kolekcji inteligentnej teraz dodają produkty jako ręczny wybór, zamieniając kolekcję w mieszaną. Po tym klasyczne importy reguł dla takiej kolekcji kończą się błędem MIXED_SELECTIONS_AND_CONDITIONS, więc używaj dla niej nowych kolumn.
  • sortOrder: kolekcje posortowane według popularności sprzedaży są teraz eksportowane jako MOST_RELEVANT. BEST_SELLING nie jest już obsługiwane.
  • Filtr typu kolekcji jest teraz oznaczony jako Smart (with conditions) / Custom (manual only). Jego liczba może być pokazana jako ≤ N.

Szczegóły: Kolekcje.

Produkty i warianty

  • taxCode (Avalara) nie jest już obsługiwany przez Shopify. Wartość jest ignorowana przy imporcie, a wiersz otrzymuje ostrzeżenie.
  • Eksport produktów z kolumnami collections / smartCollections odczytuje po 12 produktów na żądanie, a eksport z kolumną variantImage — po 20. Takie eksporty są wolniejsze, ale pliki pozostają takie same.
  • Aktualizacje zapasów i zwroty, których Shopify odmawia powtórzyć po nieudanej wcześniejszej próbie (IDEMPOTENCY_PREVIOUS_ATTEMPT_FAILED), pokazują teraz czytelne ostrzeżenie wiersza (zapasy) lub błąd (zwroty).

Szczegóły: Produkty, Zamówienia.

Klienci, firmy, rabaty, sklep

  • Klienci: UnsubscribeUrl jest puste dla klientów bez adresu e-mail. Eksporty zawierają wszystkie adresy klienta, bez limitu 250 adresów. Zobacz Klienci.
  • Firmy: zwolnienia podatkowe i rejestracja podatkowa lokalizacji są importowane przez nowe ustawienia podatkowe lokalizacji Shopify. Zobacz Firmy.
  • Rabaty: nowa kolumna eksportu discountClasses wymienia wszystkie klasy rabatu. Przy Include rest of world = TRUE i braku krajów, rabat jest importowany jako ważny dla wszystkich krajów. Gdy kraje są podane, używane są tylko one, a wiersz otrzymuje ostrzeżenie. Zobacz Rabaty.
  • Sklep: nowa kolumna eksportu planPublicDisplayName. Zobacz Sklep.

Metafieldy i definicje metafieldów

  • Obsługiwane są definicje metafieldów z typem właściciela TRANSFER (przenoszenia zapasów).
  • DataEase nie wysyła już dostępu administratora dla Twoich własnych przestrzeni nazw (na przykład custom). Dla przestrzeni nazw aplikacji PUBLIC_READ(_WRITE) jest wysyłane jako MERCHANT_READ(_WRITE).
  • Wartości metafieldów JSON dłuższe niż 2 000 000 znaków otrzymują czytelny błąd wiersza. Zobacz Metafieldy.

Liczby i wydarzenia

  • Duże liczby rekordów są teraz pokazywane jako 10,000+ zamiast >10000.
  • Eksport wydarzeń pokazuje informację, że Shopify przechowuje wydarzenia tylko z ostatnich 12 miesięcy. Zobacz Wydarzenia.