Integracje

⌘K
  1. Strona główna
  2. Dokumentacja
  3. Integracje
  4. Sklep – Magento
  5. Zakres integracji Magento

Zakres integracji Magento

Ten artykuł opisuje zakres integracji xSale z Magento.

Wymagania i ograniczenia

  • Integracja działa z Magento w wersji 2 i nowszych.
  • Nie obsługujemy wewnętrznych zestawów Magento typu bundle.
  • Dane dat z API Magento muszą być przesyłane w formacie UTC.

Zakres synchronizacji xSale → Magento

  • Opisy produktów
  • Zdjęcia produktów
  • Stany magazynowe
  • Ceny produktów
  • Stawki VAT produktów
  • Parametry na ofercie
  • Status zamówienia (możliwość ustawienia statusu w Magento po zmianie statusu w xSale)
  • Numer listu przewozowego

Oferty z tym samym SKU

Jeśli oferty mają ten sam kod SKU, integracja działa sekwencyjnie:

  • Pierwsza oferta z danym SKU tworzy nowy produkt w Magento.
  • Kolejne oferty o tym samym SKU aktualizują dane istniejącego produktu.

Warto uwzględnić to przy planowaniu struktury ofert, aby uniknąć nadpisywania danych.

Dla oferty wielowariantowej pole kod wariantu (SKU) jest uzupełniane wartością Kod towaru z xSale.

Oferty wielowariantowe

xSale może tworzyć w Magento oferty wielowariantowe (np. rozmiary), które odpowiadają strukturze:

  • Configurable Product – widoczny dla klienta (Visibility = Catalog, Search)
  • Simple Product – pojedyncze warianty z xSale, niewidoczne osobno (Visibility = Not Visible Individually)

Warianty (Simple Product) aktualizują się tak samo jak standardowe oferty w xSale.

Zakres synchronizacji Magento → xSale

  • Zamówienia (importowana jest waluta zamówienia i ceny w walucie zamówienia, niezależnie od waluty sklepu i waluty domyślnej w Magento)
  • Płatności do pobranych zamówień
  • Grupy i parametry
  • Punkt odbioru InPost

Szczegółowy zakres wymienianych danych przy ofercie xSale → Magento

Nazwa pola w xSale nr Nazwa pola w Magento nr Uwagi
Nazwa (z języka domyślnego wybranego dla integracji) + bloki wariantów 1 Product Name 2
Opis (z języka domyślnego wybranego dla integracji) 2 Description 8
Zdjęcia produktu 4 Images And Videos 9
Parametry 5 Attribute 10
Grupy z kanału sprzedaży 8 Categories 6
Informacje dodatkowe o ofercie : Grupa, EAN, Kod… > Kod 3 SKU 3 Dla oferty wielowariantowej pole kod wariantu (SKU) uzupełniane jest polem Kod towaru z xSale.
Warianty i ceny > Wariant > Cena towaru 6 Price 4
Warianty i ceny > Wariant > Stan magazynowy towaru 7 Quantity 5
Warianty i ceny > Wariant > Dane wariantu > Wariant  *tylko dla wielowariantowej 9 Attribute 10
Zamówienie -> Formularz zamówienia -> Punkt odbioru Wysyłka & Pakowanie Punkt odbioru InPost. Wartość jest pobierana najpierw z pola inpost_locker_id. Jeśli pole jest puste to w drugiej kolejności z shipping_place_id
Enable Product 1 Yes = Ustawiamy dla każdego wystawianego przez xSale towaru
 Visibility 7 Catalog, Search – ustawiamy dla oferty jednowariantowej oraz w przypadku oferty wielowariantowej dla „Configurable Product”    Not Visible Indivdually – w przypadku oferty wielowariantowej ustawiamy dla „Simple Product”

Szczegółowy zakres wymienianych danych przy zamówieniach z Magento → xSale

Zamówienia z Magento są przekazywane do xSale jako „Zamówienie sprzedaży”. Poniżej znajduje się mapowanie pól.

Tabela zawiera odpowiedniki pól z xSale i Magento wraz z numerami pól widocznymi na zrzutach ekranu.

Obszar xSale Pole xSale nr Obszar Magento Pole Magento nr Uwagi
Edycja zamówienia > Formularz zamówienia Data zakupu 1 Sales -> Orders -> View-> Order& Account Information Order Date 2
Edycja zamówienia > Formularz zamówienia Zewnętrzny nr zamówienia 3 Sales -> Orders -> View-> Order& Account Information Order # 1
Edycja zamówienia > Formularz zamówienia Dostawa 4 Sales -> Orders -> View-> Payment & Shipping Method Shipping & Handling Information 5 Pole mapowane według mapowania podanego na ustawieniach integracji w xSale
Edycja zamówienia > Formularz zamówienia Płatność 5 Sales -> Orders -> View-> Payment & Shipping Method Payment Information 4 Pobierane są płatności z uzupełnionym polem amount_paid.
Edycja zamówienia > Formularz zamówienia Uwagi 6 Sales -> Orders -> View->  Order Total Notes for this Order 6
Edycja zamówienia > Formularz adresu > Odbiorca Nazwa 9 Sales -> Orders -> View-> Addres Information -> Shipping Address -> Edit First Name & Last Name 20 & 21
Edycja zamówienia > Formularz adresu > Odbiorca Nazwa 2 10 Sales -> Orders -> View-> Addres Information -> Shipping Address -> Edit Comapany 22
Edycja zamówienia > Formularz adresu > Odbiorca Telefon 12 Sales -> Orders -> View-> Addres Information -> Shipping Address -> Edit Phone Number 27
Edycja zamówienia > Formularz adresu > Odbiorca E-mail 13 Sales -> Orders -> View-> Order& Account Information E-mail 3
Edycja zamówienia > Formularz adresu > Odbiorca Miasto 14 Sales -> Orders -> View-> Addres Information -> Shipping Address -> Edit City 24
Edycja zamówienia > Formularz adresu > Odbiorca Ulica 15 Sales -> Orders -> View-> Addres Information -> Shipping Address -> Edit Street Address 23
Edycja zamówienia > Formularz adresu > Odbiorca Kod pocztowy 16 Sales -> Orders -> View-> Addres Information -> Shipping Address -> Edit Zip/Postal Code 26
Edycja zamówienia > Formularz adresu > Odbiorca Kraj 17 Sales -> Orders -> View-> Addres Information -> Shipping Address -> Edit Country 25
Edycja zamówienia > Formularz adresu > Kupujący Nazwa 18 Sales -> Orders -> View-> Addres Information -> Billing Address -> Edit First Name & Last Name 11 & 12
Edycja zamówienia > Formularz adresu > Kupujący Nazwa 2 19 Sales -> Orders -> View-> Addres Information -> Billing Address -> Edit Comapany 13
Edycja zamówienia > Formularz adresu > Kupujący NIP 20 Sales -> Orders -> View-> Addres Information -> Billing Address -> Edit Vat Number 19
Edycja zamówienia > Formularz adresu > Kupujący Telefon 21 Sales -> Orders -> View-> Addres Information -> Billing Address -> Edit Phone Number 18
Edycja zamówienia > Formularz adresu > Kupujący E-mail 22 Sales -> Orders -> View-> Order& Account Information E-mail 3
Edycja zamówienia > Formularz adresu > Kupujący Miasto 23 Sales -> Orders -> View-> Addres Information -> Billing Address -> Edit City 15
Edycja zamówienia > Formularz adresu > Kupujący Ulica 24 Sales -> Orders -> View-> Addres Information -> Billing Address -> Edit Street Address 14
Edycja zamówienia > Formularz adresu > Kupujący Kod pocztowy 25 Sales -> Orders -> View-> Addres Information -> Billing Address -> Edit Zip/Postal Code 17
Edycja zamówienia > Formularz adresu > Kupujący Kraj 26 Sales -> Orders -> View-> Addres Information -> Billing Address -> Edit Country 16
Edycja zamówienia > Lista przedmiotów zamówienia Kod 28 Sales -> Orders -> View->  Items Ordered -> Product SKU 7 Uwaga: Kod w xSale zależy od kodu towaru podłączonego do oferty i w niektórych przypadkach może być różny od SKU.
Edycja zamówienia > Lista przedmiotów zamówienia Oferta 29 Sales -> Orders -> View->  Items Ordered -> Product SKU 7
Edycja zamówienia > Lista przedmiotów zamówienia Suma 27 Sales -> Orders -> View->  Order Totals Grand Total 10
Edycja zamówienia > Lista przedmiotów zamówienia Ilość 30 Sales -> Orders -> View->  Items Ordered Qty 8
Edycja zamówienia > Lista przedmiotów zamówienia TRANSPORT 31 Sales -> Orders -> View->  Order Totals Shipping & Handling 9 Uwaga: Koszty wysyłki mogą być wczytywane na inny kod usługi w zależności od mapowania podanego w konfiguracji

Zrzuty xSale

Zrzut xSale 1

Zrzut xSale 2

Zrzut xSale 3

Zrzut xSale 4

Zrzut xSale 5

Zrzut xSale 6

Zrzut xSale 7

Zrzuty Magento

Zrzut Magento 1

Zrzut Magento 2

Zrzut Magento 3

Zrzut Magento 4

Zrzut Magento 5