Ustawienia aplikacji, znajdują się w katalogu aplikacji (domyślnie: C:\Program Files (x86)\LEO\ZalandoCR) w pliku settings.xml
Plik XML ma następującą strukturę:
<?xml version="1.0" encoding="UTF-8"?>
<config>
<connection>
<sql_server></sql_server>
<auth_mode></auth_mode>
<sql_login></sql_login>
<sql_pass></sql_pass>
<sql_database>test</sql_database>
</connection>
<ComarchSettings>
<warehouse_state></warehouse_state>
<product_group></product_group>
<base_price></base_price>
<retail_price></retail_price>
</ComarchSettings>
<ZalandoSettings>
<APIKey></APIKey>
<ClientID></ClientID>
<store_id></store_id>
</ZalandoSettings>
<FileSettings>
<saveFiles></saveFiles>
<split></split>
</FileSettings>
</config>
Gdzie:
sql_server* – nazwa serwera SQL
auth_mode* – rodzaj autentykacji: WINDOWS lub MIXED
sql_login* – login użytkownika do połączenia z bazą danych. W przypadku MIXED domyślnie jest to sa.
sql_pass* – zaszyfrowane hasło, do wybranego wyżej użytkownika.
Uwaga! Jeżeli hasło uległo zmianie, należy przesłać na wdrożenia@leo.pl nowe hasło, które trzeba zaszyfrować.
sql_database* – nazwa bazy danych
warehouse_state – id magazynu, z którego raportowane są stany magazynowe. Sekcja ta jest widoczna tylko jeżeli raportujemy z jednego magazynu, a nie ze wszystkich.
Uwaga! Jest to identyfikator z bazy danych. Jeżeli Id magazynu uległo zmianie, można wykonać zestawienie w Subiekcie GT, aby poznać nowy identyfikator magazynu. Treść zapytania dostępna jest tutaj.
product_group – id grupy towaru, określającej, jakie towary są wysyłane do Zalando. Jeżeli id nie zostanie podane, raportowane są wszystkie towary, które posiadają kod EAN.
Uwaga! Jest to identyfikator z bazy danych. Jeżeli Id magazynu uległo zmianie, można wykonać zestawienie w Subiekcie GT, aby poznać nowy identyfikator magazynu. Treść zapytania dostępna jest tutaj.
base_price lub price* – id poziomu cen z Comarch, raportowana do Zalando jako cena price.
Uwaga! Jest to nazwa z bazy danych. Jeżeli Id magazynu uległo zmianie, można wykonać zestawienie w Subiekcie GT, aby poznać nowy identyfikator magazynu. Treść zapytania dostępna jest tutaj.
retail_price*– id poziomu cen z Comarch, raportowana do Zalando jako cena retail price.
Uwaga! Jest to nazwa z bazy danych. Jeżeli Id magazynu uległo zmianie, można wykonać zestawienie w Subiekcie GT, aby poznać nowy identyfikator magazynu. Treść zapytania dostępna jest tutaj.
APIKey* – klucz API nadany przez Zalando
ClientID* – identyfikator klienta nadany przez Zalando
store_id* – numer sklepu nadany przez Zalando
saveFiles – Jeżeli pole przyjmuje wartość ‘T’, to generowane pliki csv zapisywane są na dysku, w katalogu aplikacji. W innym przypadku pliki nie są zapisywane na dysku po wysłaniu ich do Zalando.
Split* – parametr określający maksymalną ilość wierszy w generowanym pliku CSV. Po przekroczeniu tej ilości plik jest dzielony na kolejny. Parametr ten ma na celu wykluczenie przesyłania do Zalando plików większych niż 10MB.
(*) - pola obowiązkowe
Uwaga!
Niektóre pliki ustawień mogą się różnić w zależności od indywidualnego wdrożenia.