Rich content
Opisy produktów w HTML
Rich content pozwala przekazywać rozbudowane opisy produktów w pliku CSV lub JSON. Treść może zawierać HTML, a grafiki, style i skrypty powinny być pobierane z serwera producenta za pomocą bezwzględnych adresów URL.
Format pliku
Akceptowane są pliki CSV i JSON zawierające identyfikator produktu oraz treść. W pliku CSV nazwa kolumny treści może być zgodna z dotychczasową integracją (description)
albo jawnie wskazywać na rich content (rich_content).
| Kolumna | Wymagana | Opis |
|---|---|---|
code |
Tak | Identyfikator produktu w systemie Kwant. |
description lub rich_content |
Tak | Opis produktu. Wartość może zawierać HTML. |
Plik powinien zawierać dokładnie jedną kolumnę treści: description albo rich_content. Nie należy przesyłać obu nazw jednocześnie.
Escapowanie wartości CSV
Pole należy ująć w podwójny cudzysłów, jeżeli zawiera przecinek, średnik, znak nowej linii albo cudzysłów. Cudzysłów występujący wewnątrz wartości zapisuje się jako dwa cudzysłowy
(""). Plik należy zapisać w kodowaniu UTF-8.
code,description
577,"<h2>Wyłącznik, seria MBN</h2>
<p>Opis w dwóch liniach. Producent pisze: ""bezpieczeństwo przede wszystkim"".</p>"
578,"<p>Treść może zawierać średnik; nie rozdzieli on kolumny.</p>"
Jeżeli eksporter używa średnika jako separatora, wszystkie wiersze — także nagłówek — muszą używać tego samego separatora. Reguły cytowania pozostają takie same.
Format JSON
Alternatywnie można przesłać tablicę obiektów JSON. Pole code identyfikuje produkt, a content zawiera opis produktu, w tym dozwolony HTML.
[
{
"code": "abc",
"content": "<h2>Opis produktu</h2><p>Treść rich content.</p>"
}
]