Przejdź do głównej zawartości

Import z Magento

Wymagania

  • Magento 2.x z aktywnym REST API
  • Bearer Token (Integration Access Token)

Jak uzyskać Bearer Token

  1. Zaloguj się do panelu Magento Admin
  2. Przejdź do SystemExtensionsIntegrations
  3. Kliknij Add New Integration
  4. Ustaw nazwę (np. "DoSwiftly Import")
  5. W zakładce API zaznacz:
    • Catalog > Inventory - odczyt
    • Catalog > Products - odczyt
    • Catalog > Categories - odczyt
    • Sales > Orders - odczyt
    • Marketing > Cart Price Rules - odczyt
  6. Opcjonalnie zaznacz:
    • Customers - odczyt (jeśli chcesz importować klientów)
  7. Zapisz i aktywuj integrację
  8. Skopiuj Access Token

Co jest importowane

Produkty

  • Nazwa, opis, krótki opis (z custom_attributes)
  • SKU, cena, cena specjalna, koszt zakupu
  • Stan magazynowy, waga
  • Warianty (configurable products) z cenami, opcjami i stanami
  • Atrybuty produktów (z EAV custom_attributes)
  • Obrazy produktów
  • Meta title, meta description (SEO)
  • Kategoria domyślna

Atrybuty

  • Magento nie posiada dedykowanego API atrybutów obsługiwanego przez import - automatyczna synchronizacja definicji niedostępna
  • Aby importować atrybuty produktów (z EAV custom_attributes): utwórz definicje ręcznie w panelu DoSwiftly, następnie zaznacz "Atrybuty" + "Produkty" przy imporcie

Kategorie

  • Hierarchia kategorii Magento
  • Opis, meta title, meta description (SEO)
  • Obrazy kategorii

Klienci

  • Email, imię i nazwisko
  • Nazwa firmy
  • Adresy klientów (shipping/billing z flagami domyślnych)

Zamówienia

  • Numer zamówienia (increment_id), email klienta
  • Status zamówienia, płatności i realizacji
  • Pozycje zamówienia (SKU, nazwa, ilość, cena)
  • Adresy dostawy i rozliczeniowy
  • Metoda płatności i wysyłki

Kody rabatowe (Sales Rules + Coupons)

  • Kod i nazwa reguły
  • Typ (procentowy, kwotowy, darmowa wysyłka)
  • Limity użycia (per kupon i per klient)
  • Daty ważności

Krok po kroku

  1. W panelu DoSwiftly przejdź do UstawieniaImport danych
  2. Kliknij Nowy import i wybierz Magento
  3. Wprowadź:
    • Store URL - adres Twojego sklepu
    • Bearer Token - token z integracji
  4. Testuj połączenie i kontynuuj

Ograniczenia

  • Warianty (configurable products) są pobierane w batchach - maksymalnie 200 wariantów na produkt
  • Zamówienia importowane są jako historyczne (read-only) z prefiksem IMP-
  • Opinie o produktach nie są importowane (Magento Review API ma ograniczony dostęp)
  • Magento API może być wolniejsze - timeout ustawiony na 60s
  • Nazwa oraz pola SEO dłuższe niż mieści sklep (255 znaków nazwa i meta tytuł, 500 meta opis) są przycinane, a nie pomijane - produkt importuje się w całości