Najlepsze rozwiązania do sprzedaży w internecie
Narzędzia dla Developerów
IdoSell

Changelog IOF

Wersja IOF 3.0 (aktualnie najnowsza, rekomendowana przez IdoSell):

  • plik GATEWAY.XML:
    • dodaliśmy opcjonalny atrybut @generated_by w węźle <provider_description>, który umożliwia zwrócenie informacji o platformie, z której została wygenerowana oferta,
    • dodaliśmy w węźle <provider_description><meta><adress> dodatkowy węzeł <province>, który pozwala na przekazanie informacji o prowincji, dzielnicy, regionie, województwie lub stanie adresu dostawcy,
    • w węzłach <provider_description><meta><time><offer> zmieniliśmy nazwy atrybutów @date_created i @date_expires na @created i @expires,
    • dodaliśmy dla do węzłów wszystkich plików oferty za wyjątkiem węzła <light> wymagany atrybut @hash zwracający klucz md5 danego pliku oraz opcjonalny atrybut @changed zwracający datę i godzinę ostatniej modyfikacji danego pliku,
    • w węźle <full> dodaliśmy opcjonalny węzeł <changes> zawierający dowolną ilość węzłów <change> zwracających adresy URL do plików różnicowych zawierających informacje o towarach i ich węzłach, które zmieniły się w ciągu ostatnich 30 minut.
  • plik FULL.XML:
    • w węźle <offer> dodaliśmy opcjonalny atrybut @generated_by pozwalający na zwrócenie informacji o platformie z której dana oferta została wygenerowana,
    • w węźle <offer><products><product> dodaliśmy atrybut @type zwracający informacje o typie oferowanego towaru (regular, packaging, virtual, bundle, collection, service),
    • zmieniliśmy nazwa węzeła iaiext:category_iai na category_idosell, a sam węzeł stał się podstawowy węzłem oferty zwracanym bez przedrostka iaiext:,
    • w węźle <card> dodaliśmy atrybut @url_mobile, który do tej pory obsługiwany był przez rozszerzenie IOF Extensions,
    • w węźle <product>:
      • obok istniejącego już węzła <strikethrough_retail_price> zwracającego informację o bazowej przekreślonej cenie detalicznej dodaliśmy również węzeł <strikethrough_wholesale_price> zwracający informację o bazowej przekreślonej cenie hurtowej
      • dodaliśmy węzeł <bundled> zwracający węzły <product> zawierające informacje o towarach składowych zestawów i kolekcji, sposobu prezentacji ich rozmiarów oraz oferowanej ilości.
    • w węźle <product><sizes><size>:
      • zmieniliśmy nazwę atrybutu zwracającego unikalną nazwę rozmiaru z @text_id na @name,
      • obok istniejącego już węzła <strikethrough_retail_price> zwracającego informację o przekreślonej cenie detalicznej dla danego rozmiaru dodaliśmy również węzeł <strikethrough_wholesale_price> zwracający informację o przekreślonej cenie hurtowej dla danego rozmiaru
      • zmieniliśmy, aby atrybuty @iaiext:location_id oraz @iaiext:location_text_id obsługiwane do tej pory przez rozszerzenie IOF Extensions stały się podstawowymi atrybutami węzła <stock> zwracanymi bez przedrostka iaiext:.
    • zmieniliśmy nazwę atrybutu @date_changed zwracanego w we wszystkich węzłach w węźle <product><images> na atrybut @changed,
    • zmieniliśmy, aby obsługiwane do tej pory przez rozszerzenie IOF Extensions atrybuty @iaiext:distinction, @iaiext:group_distinction, @iaiext:hide, @iaiext:auction_template_hide, @iaiext:context_id stały się podstawowymi atrybutami węzłów <parameter> oraz <value> zwracanymi bez przedrostka iaiext:,
    • zmieniliśmy, aby w węźle <group> obsługiwany do tej pory przez rozszerzenie IOF Extensions atrybut @iaiext:first_product_id stał się podstawowym atrybutem węzła zwracanym bez przedrostka iaiext:.
    • w węźle <attachments><file>:
      • dodaliśmy nowy atrybut @version zwracający informację o wersji danego załącznika (sample lub full),
      • zmieniliśmy, aby obsługiwane do tej pory przez rozszerzenie IOF Extensions atrybuty @iaiext:enable, @iaiext:attachment_file_type, @iaiext:download_log, @iaiext:attachment_file_extension stały się podstawowymi atrybutami węzła zwracanymi bez przedrostka iaiext:.
  • plik FULL_CHANGE.XML:
    • rozszerzyliśmy ofertę o możliwość generowania dodatkowych opcjonalnych plików full_change.xml stanowiących stan różnicowy dla pliku full.xml zwracających informacje o głównych węzłach towarów, które uległy ostatnio zmianie.
  • plik LIGHT.XML:
    • zmieniliśmy nazwę węzła <strikethrough_price> na <strikethrough_retail_price>, aby była zgodna z nazwą tego węzła w pliku full.xml,
    • dodaliśmy nowy atrybut @name w węźle <sizes><size> odpowiadający unikalnej nazwie rozmiaru.

Wersja IOF 2.6 (poprzednia) oraz starsze wersje standardu:

Zapoznaj się z opisem zmian w poprzednich wersjach standardu IOF