1. Moduł Exporter pozwala na łatwe i szybkie generowanie plików tekstowych zawierających dane o produktach, znajdujących się w bazie sklepu internetowego Mercatum Store lub systemu Mercatum B2B.
Narzędzie to pozwala na generowanie plików XML, CSV, a także w innych formatach tekstowych.

2. W celu utworzenia nowego pliku Exportera należy zalogować się do panelu administracyjnego Mercatum, w menu wybrać Integracje, a następnie Exporter. Po wpisaniu nazwy pliku wybieramy Dodaj nowy.

3. Wyświetli się wówczas okno, w którym można określić następujące parametry:

Opis Dowolny ciąg znaków, nie ma wpływu na działanie Exportera
Mime Określa jaki nagłówek MIME, zgodnie z RFC 7111, ma być wysyłany.
Dla najpopularniejszych formatów będą to:
  • dla XML - text/xml
  • dla CSV - text/csv
  • dla HTML - text/html
  • dla TXT - text/plain
Wersja Dowolny ciąg znaków, nie ma wpływu na działanie Exportera
Header Nagłówek generowanego pliku (tekst umieszczony nad listą towarów w generowanym pliku)
Body Lista produktów - część główna generowanego pliku która zawierająca informacje o produktach. Generowana jest tyle razy ile produktów w sklepie do wyświetlenia
Footer Stopka generowanego pliku (tekst umieszczony pod listą towarów w generowanym pliku)

4. Link do pobrania pliku:
'adres_URL_platformy'/p/Exporter/Index/'nazwa_pliku'
W przypadku pliku wymagającego tokena:
'adres_URL_platformy'/p/Exporter/Index/'nazwa_pliku'?token='token_klienta'

5. Poniżej lista zmiennych które można użyć w sekcji Head, Body i Footer.

Nazwa zmiennej Typ danych Opis
{P_ID} int identyfikator towaru
{P_SYMBOL} string symbol towaru
{P_NAME} string nazwa towaru
{P_NAME_EN} string nazwa towaru (ang.)
{P_VAT} decimal stawka VAT towaru
{P_CN} decimal kod CN
{P_GTU} decimal kod GTU
{P_UNITNAME} string jednostka miary
{P_SHORT_DESCRIPTION} text opis skrócony
{P_SHORT_DESCRIPTION_EN} text opis skrócony (ang.)
{P_DESCRIPTION} text opis towaru
{P_DESCRIPTION_EN} text opis towaru (ang.)
{P_DESCRIPTION250} text opis towaru (pierwsze 250 znaków)
{P_DESCRIPTION_EN} text opis towaru (ang.)
{P_DESCRIPTION_EN_250} text opis towaru (ang., pierwsze 250 znaków)
{P_URL} string adres URL towaru
{P_MANUFACTURER} string nazwa producenta
{P_EAN} string kod EAN
{P_NET_PRICE} decimal cena netto towaru
{P_GROSS_PRICE} decimal cena brutto towaru
{P_CATEGORY} string kategorie towaru
{P_IMAGE} string adres URL podstawowego zdjęcia towaru
{P_IMAGES1} string zwraca listę zdjęć towaru, do użycia w xml
{P_IMAGES2} string zwraca listę zdjęć towaru, do użycia w xml ( < image> obraz1 < / image> < image> obraz2 < / image> )
{P_IMAGES_CDATA} string zwraca listę zdjęć towaru z adresami upiętymi w CDATA, do użycia w xml
{P_WEIGHT} int waga towaru
{P_NET_PRICE_BEFORE_DISCOUNT} decimal cena netto przed rabatem
{P_NET_PRICE_AFTER_DISCOUNT} decimal cena netto po rabacie, wymaga tokena
{P_DISCOUNT} decimal rabat, wymaga tokena
{P_GROSS_PRICE_BEFORE_DISCOUNT} decimal cena brutto przed rabatem
{P_GROSS_PRICE_AFTER_DISCOUNT} decimal cena brutto po rabacie, wymaga tokena
{P_AVAILABLE} string dostepność wyświetlana według ustawień
{P_AVAILABLE1} int dostepność wyświetlana jako 1/0
{P_AVAILABLE2} int dostepność wyświetlana jako numer
{P_AVAILABLE3} boolean dostepność wyświetlana jako true/false
{P_AVAILABLE4} string dostepność wyświetlana jako ilość według ustawień
{P_AVAILABLE5} string dostepność wyświetlana jako in stock/out of stock
{P_PRICE_NET_OF_LIST:NAZWACENNIKA} decimal cena netto z cennika o nazwie NAZWACENNIKA
{P_PRICE_GROSS_OF_LIST:NAZWACENNIKA} decimal cena brutto z cennika o nazwie NAZWACENNIKA
{P_PARAMETER_NAMEN} string nazwa pola własnego numer N
{P_PARAMETER_VALUEN} string wartość pola własnego numer N