Dzięki Panowie za podpowiedzi.
Po wejściu w URL z feedem dostaję status że jest OK z warnningami, ale plik ogólnie ma poprawną strukturę.
{"result": "Success! Fashion Connector will be able to process the file.", "warnings": [{"type": "Missing optional columns", "message": "Missing column [product_number] please make sure your setup handle the missing column", "line_numbers": [1], "details": []}], "errors": [], "number_of_eans": 80, "total_errors": 0, "total_warnings": 1, "store_ids": ["tu jest ID sklepu"], "store_ids_with_warning": [], "rejected_lines": 0}
Jeśli przejdę w tryb aktualizacji stanów i pobiorę plik to po wysłaniu powershellem do Zalnado plik jest poprawnie walidowany, a produkty mają status LIVE.
Niestety kiedy używam linku z który generuje moduł, stany nie aktualizują się mimo że zadanie cron wykonuje się poprawnie:
link wygląda tak
https://[adressklepu.com]/modules/zalandofci/feed.php?submitExport=1&remember_settings=1&export_file_format=csv&export_wtd=1&export_type=combinations&export_store=[ID_Sklepu]&export_delimiter=%3B&export_currency=3&export_tax=price_tin&export_country_prices=14&export_active=0&export_manufacturers=99999&export_suppliers=99999&export_category=99999&export_exnoean=1&export_instock=0&export_exclude_price_max=0&export_exclude_price_max_v=0&export_exreference=0&export_exreference_value=&limit_limit=0&limit_page=0
Autor w dokumentacji na stronie konfiguracji modułu pisze tak:
Ten formularz generuje plik .csv na potrzeby aktualizacji stanów magazynowych w Platformie Zalando
Zdefiniuj filtry w formularzu poniżej i kliknij w button eksportujący dane
Moduł wygeneruje plik .csv lub .xml a następnie przeglądarka go natychmiast pobierze. Możesz również pobrać specjalny link, który przy wykorzystaniu zadań cron będzie aktualizował stock cyklicznie.
Problem polega właśnie na tym że link nie aktualizuje stanów. Oczywiście próbowałem pisać do autora prośbę o pomoc ale raczej zwątpiłem że kiedykolwiek dostanę odpowiedź.