Jak skonfigurować czas dostawy i inne eksportowane atrybuty

Dowiedz się, jak dodać czas dostawy, stan magazynowy, tytuły, opisy, wagę, wymiary, ceny i inne wartości właściwe dla miejsca docelowego do eksportu XML B2BLIX Feed.


Ten przewodnik wyjaśnia, skąd pochodzą wartości eksportowanych atrybutów, jak je tworzyć lub modyfikować za pomocą reguł transformacji oraz co sprawdzić, gdy oczekiwane pole jest nieobecne lub nieprawidłowe w końcowym pliku XML.

Kiedy ten przewodnik jest przydatny

Skorzystaj z tego przewodnika, gdy chcesz wysłać dodatkową wartość produktu do marketplace’u, sklepu internetowego, porównywarki cen lub innego systemu odbierającego eksport XML.

Typowe przykłady:

  • Ustawienie innego czasu dostawy dla każdego dostawcy.
  • Eksport stanów magazynowych, wagi, wymiarów, tytułów lub opisów.
  • Utworzenie ceny sprzedaży lub ceny promocyjnej właściwej dla danego miejsca docelowego.
  • Dodanie nowego atrybutu, który nie jest bezpośrednio dostępny w pliku dostawcy.
  • Zmiana istniejącej wartości dostawcy przed zapisaniem jej w końcowym pliku XML.

Krótka odpowiedź

Atrybut może zostać wyeksportowany, gdy jego wartość jest dostępna w danych produktu B2BLIX lub zostanie utworzona za pomocą reguły transformacji danych. Następnie atrybut musi zostać uwzględniony w odpowiednim szablonie eksportu.

Aby na przykład skonfigurować osobny czas dostawy dla każdego dostawcy, utwórz regułę transformacji filtrowaną według dostawcy i ustaw atrybut collectionhours na wymaganą wartość. Włącz tę regułę dla eksportu i dodaj atrybut do szablonu eksportu.

Zmiany reguł transformacji i szablonów eksportu mogą wpływać na bieżące ceny, stany magazynowe, informacje o dostawie i inne dane marketplace’u. Przed wykorzystaniem zaktualizowanego eksportu w produkcyjnym kanale sprzedaży sprawdź wynik na ograniczonym teście.

Jak działają eksportowane atrybuty

Eksportowana wartość zwykle przechodzi przez trzy etapy:

  1. Wartość jest odbierana lub mapowana. B2BLIX importuje informacje ze źródła dostawcy i mapuje pola dostawcy na wspólną strukturę produktu.
  2. Wartość może zostać przekształcona. Reguła transformacji może zmienić istniejący atrybut lub utworzyć nowy atrybut właściwy dla danego miejsca docelowego.
  3. Wartość jest zapisywana w pliku XML. Szablon eksportu określa, które atrybuty zostaną uwzględnione i jakie elementy XML zostaną wygenerowane.

Te etapy są od siebie niezależne. Wartość może istnieć w danych dostawcy, ale nie pojawić się w końcowym pliku XML, jeśli nie została uwzględniona w szablonie eksportu. Podobnie dodanie elementu XML do szablonu nie przyniesie użytecznego rezultatu, jeśli mapowany lub przekształcony atrybut nie ma wartości.

Używanie wartości z pliku dostawcy

Jeśli dostawca już przekazuje wymagane informacje, sprawdź, czy prawidłowe pole źródłowe jest zmapowane. Dotyczy to między innymi wartości takich jak stock, weight, dimensions, title, description i innych atrybutów dostawcy.

Po zalogowaniu otwórz Dostawcy, aby sprawdzić konfigurację i mapowanie dostawcy. Aby poznać proces konfiguracji dostawcy i mapowania, przeczytaj Dodawanie i konfiguracja pliku dostawcy.

Tworzenie lub zmiana wartości

Użyj reguły transformacji, gdy wymagana wartość nie istnieje w źródle dostawcy, musi zostać obliczona albo powinna różnić się w zależności od dostawcy, kategorii, produktu, przedziału cenowego lub innego warunku.

Reguła transformacji może na przykład:

  • Ustawić stały czas dostawy dla produktów od jednego dostawcy.
  • Utworzyć osobną cenę dla określonego miejsca docelowego.
  • Zastąpić pusty tytuł wartością zbudowaną na podstawie innych atrybutów.
  • Przeliczyć wagę na jednostkę wymaganą przez miejsce docelowe.
  • Utworzyć wartość stanu magazynowego na podstawie warunków dotyczących produktu lub dostawcy.
  • Usunąć HTML z opisu.
  • Połączyć istniejące pola w tytuł właściwy dla danego miejsca docelowego.

Aby utworzyć lub sprawdzić te reguły, otwórz Reguły transformacji danych. Wyjaśnienie pól reguł, warunków, wyrażeń i priorytetów znajdziesz w przewodniku Reguły transformacji danych.

Strona tworzenia reguł transformacji danych z nazwą reguły, kryteriami filtrowania, polami transformacji atrybutów i przyciskiem Utwórz regułę
Reguła transformacji może ograniczyć zmianę do pasujących produktów, a następnie utworzyć lub zastąpić wymagany atrybut.

Uwzględnianie wartości w końcowym pliku XML

Gdy atrybut jest już dostępny, należy uwzględnić go w odpowiednim szablonie eksportu. Szablon łączy atrybuty B2BLIX z nazwami elementów XML wymaganymi przez miejsce docelowe.

Po zalogowaniu otwórz Eksporty i wybierz eksport, który chcesz zaktualizować. Szczegółowe informacje o ustawieniach eksportu i szablonach XML znajdziesz w przewodniku Tworzenie i konfiguracja projekcji eksportu XML.

Szablon eksportu pokazujący ścieżkę produktu i mapowania dla EAN, ceny, stanu magazynowego, tytułu i price_for_website
Szablon eksportu określa, które atrybuty produktu zostaną zapisane w wygenerowanym pliku XML oraz jakie nazwy elementów zostaną użyte.

Jak skonfigurować czas dostawy dla każdego dostawcy

  1. Otwórz Utwórz regułę transformacji danych.
  2. Nadaj regule jasną nazwę, na przykład Czas dostawy dostawcy A.
  3. Dodaj filtr ograniczający regułę do wybranego dostawcy.
  4. Ustaw atrybut collectionhours na wymaganą wartość czasu dostawy.
  5. Zapisz regułę.
  6. Otwórz odpowiedni eksport i włącz dla niego regułę.
  7. Sprawdź priorytet reguły, jeśli inne reguły również mogą modyfikować ten sam atrybut.
  8. Dodaj atrybut do szablonu eksportu, używając elementu XML wymaganego przez miejsce docelowe.
  9. Wygeneruj i sprawdź testowy eksport przed użyciem wyniku w aktywnym kanale.

Jeśli różni dostawcy wymagają różnych wartości czasu dostawy, utwórz osobne reguły filtrowane według dostawcy.

Co sprawdzić na swoim koncie

1. Potwierdź źródło wartości

  • Jeśli dostawca przekazuje tę wartość, sprawdź mapowanie pola dostawcy.
  • Jeśli wartość powinna być stała lub obliczana, sprawdź regułę transformacji.
  • Jeśli wartość powinna różnić się w zależności od dostawcy lub grupy produktów, sprawdź filtr reguły.
  • Jeśli wartość już istnieje, ale wymaga innej nazwy XML, sprawdź szablon eksportu.

2. Sprawdź, czy reguła transformacji dotyczy eksportu

Zapisana reguła transformacji nie musi wpływać na każdy eksport. Potwierdź, że reguła jest włączona dla eksportu, który testujesz.

Sprawdź także:

  • Produkt spełnia warunki reguły.
  • Dostawca wybrany dla produktu odpowiada filtrowi dostawcy.
  • Priorytet reguły jest prawidłowy.
  • Reguła o wyższym priorytecie nie zastępuje wcześniej tej wartości.
  • Pasująca reguła nie jest skonfigurowana tak, aby zatrzymywać dalsze przetwarzanie reguł.

3. Sprawdź szablon eksportu

Potwierdź, że szablon zawiera prawidłowy atrybut B2BLIX i zapisuje go w elemencie XML oczekiwanym przez miejsce docelowe.

Nazwa parametru szablonu i nazwa przekształconego atrybutu muszą odnosić się do zamierzonej wartości. Podobne nazwy nie oznaczają automatycznie, że zawierają te same dane.

4. Sprawdź jeden produkt w narzędziu Export Checker

Użyj jednego znanego produktu, aby zweryfikować cały wynik. Wyszukaj go po numerze EAN i sprawdź dane dostawcy, wybranego dostawcę, transformacje, końcowe atrybuty oraz wygenerowany plik XML.

Aby sprawdzić to na swoim koncie, otwórz Export Checker. Informacje o danych wyświetlanych w raporcie znajdziesz w przewodniku Export Checker: sprawdzanie danych produktu i wyników eksportu.

Typowe przyczyny braku atrybutu lub jego nieprawidłowej wartości

  • Pole dostawcy nie jest zmapowane. Źródło zawiera wartość, ale B2BLIX odczytuje inne pole lub nie odczytuje żadnego pola.
  • Źródło nie przekazuje wartości. Do utworzenia stałej lub obliczanej wartości może być potrzebna reguła transformacji.
  • Reguła nie jest włączona dla eksportu. Reguła istnieje, ale nie jest aktywna w generowanym eksporcie.
  • Produkt nie spełnia filtra reguły. Dostawca, kategoria, EAN, cena lub inny warunek wyklucza produkt z transformacji.
  • Inna reguła zmienia ten sam atrybut. Priorytet reguły i ustawienia zatrzymywania przetwarzania mogą wpływać na końcowy wynik.
  • Atrybutu nie ma w szablonie. Wartość istnieje w B2BLIX, ale nie jest zapisywana w pliku XML.
  • Szablon odwołuje się do niewłaściwego atrybutu. Element XML istnieje, ale otrzymuje pustą lub niezamierzoną wartość.
  • Platforma odbierająca oczekuje innego formatu. Wygenerowany plik XML może zawierać wartość, ale miejsce docelowe może wymagać innej nazwy elementu, jednostki, formatu wartości lub konfiguracji.

Przykład

Dostawca A zwykle dostarcza produkty w ciągu 24 godzin, natomiast dostawca B potrzebuje 72 godzin. Utwórz jedną regułę filtrowaną według dostawcy A, która ustawia collectionhours na wartość wymaganą dla dostawy w ciągu 24 godzin, oraz drugą regułę filtrowaną według dostawcy B z wartością wymaganą dla dostawy w ciągu 72 godzin.

Włącz obie reguły w eksporcie marketplace’u i zmapuj collectionhours na wymagany element czasu dostawy w jego szablonie XML. Następnie sprawdź w Export Checker po jednym numerze EAN od każdego dostawcy, aby potwierdzić, że w końcowym pliku XML pojawia się prawidłowa wartość.

Co dalej

  1. Ustal, czy wymagana wartość powinna pochodzić ze źródła dostawcy, czy z reguły transformacji.
  2. Sprawdź mapowanie dostawcy przed zmianą reguł.
  3. Utwórz lub zaktualizuj transformację tylko wtedy, gdy wartość źródłowa musi zostać dodana, zastąpiona lub obliczona.
  4. Włącz regułę dla wybranego eksportu i sprawdź jej priorytet.
  5. Dodaj prawidłowy atrybut do szablonu eksportu.
  6. Sprawdź co najmniej jeden zmieniony produkt w Export Checker.
  7. Potwierdź, że wygenerowany plik XML używa nazwy pola i formatu wartości wymaganych przez platformę odbierającą.
  8. Przetestuj zaktualizowany eksport na wybranej grupie produktów przed zastosowaniem go do aktywnego katalogu.

B2BLIX przygotowuje dane wyjściowe XML, ale zewnętrzny sklep lub marketplace decyduje, jak te dane są importowane, walidowane i wyświetlane. Jeśli prawidłowa wartość znajduje się w końcowym pliku XML, ale nie jest poprawnie wyświetlana w miejscu docelowym, sprawdź mapowanie pól i wymagania dotyczące importu po stronie miejsca docelowego.