EdeeShop · Implementace

Integrace na Heureka.cz

Upraveno

Rozšíření, které zajišťuje na integraci na služby poskytující Heureka.cz. Rozšíření se zapíná pomocí elementu <heureka/>

Konfigurační soubor se standardně nachází v adresáři config/module-edeeshop/features/third-party/heureka.xml.

Aktuálně je podporována služba Ověřeno zákazníky.

Příklad konfigurace

xml
<heureka>    <overenoZakazniky>        <apiKey>123456</apiKey>        <apiUrl>https://api.heureka.cz/shop-certification/v2/order/log</apiUrl>        <langs>            <lang>cs</lang>        </langs>        <useOrderNumber>false</useOrderNumber>    </overenoZakazniky>    <catalogSpecific>        <catalogCode/>        <overenoZakazniky>            <apiKey>123456</apiKey>            <apiUrl>https://api.heureka.cz/shop-certification/v2/order/log</apiUrl>            <langs>                <lang>cs</lang>            </langs>            <useOrderNumber>false</useOrderNumber>        </overenoZakazniky>    </catalogSpecific></heureka>

Popis

heureka

Vlastnosti této konfigurace lze specifikovat pro konkrétní katalog. Více zde.

VlastnostPopisHodnotaPovinnáVýchozí hodnota
overenoZakazniky

Povolení a nastavení služby "Ověřeno zákazníkem".

overenoZakazniky

-

-

catalogSpecific

Vlastnosti této konfigurace lze specifikovat pro konkrétní katalog. Více zde.

-

-

overenoZakazniky

Povolení a nastavení služby "Ověřeno zákazníkem".

VlastnostPopisHodnotaPovinnáVýchozí hodnota
apiKey

API klíč služby "Ověřeno zákazníky". Jedná se o povinnou hodnotu.

API klíč získáte po přihlášení v administraci "Heureka.cz".

String

-

-

apiUrl

URL api, kam se odesílají data.

Více o službě na api-documentation-cs.md.

Výchozí hodnota je "https://api.heureka.cz/shop-certification/v2/order/log".

String

-

https://api.heureka.cz/shop-certification/v2/order/log

langs/lang

Seznam jazyků objednávky, pro které je možné objednávky zpracovat.

Pokud není uvedeno, odesílají se objednávky všech jaz.mutací.

List: String

-

-

useOrderNumber

Zapnutí odesílání number z objednávky na místo shortNumber v údaji orderId.

Standardně se jako identifikátor objednávky odesíla Order#getShortNumber(). V případě, že bude tato hodnota true, tak se místo shortNumber bude odesílat Order#getNumber(). To samozřejmě vyžaduje, aby číslo objednávky obsahovalo pouze číslice (tzv. záleží na konfigurace objednávek).

Výchozí hodnota je 'false', tedy odesílá se Order#getShortNumber().

boolean

-

false