Implementácia Heureka – Overené zákazníkmi

Certifikát Overené zákazníkmi

Certifikát Overené zákazníkmi

Heureka je najväčší a najpopulárnejší porovnávač cien na Slovensku a spolu so Zboží.cz aj v Českej republike. Zákazníci často na tomto portáli hľadajú najnižšiu cenu produktu a podľa toho aj vyberajú obchod, v ktorom si produkt kúpia. Preto veľmi pomôže, ak Váš obchod návštevníci vedia rozlíšiť od ostatných obchodov. Pre tento účel zaviedla Heureka certifikát Overené zákazníkmi.

Inštalácia Overené zákazníkmi

  1. Stiahnite si súbor HeurekaOvereno.php.
  2. Pomocou FTP klienta sa pripojte na svoj server a otvorte priečinok classes, ktorý sa nachádza v hlavnom priečinku systému PrestaShop, tj. /public_html/classes alebo /www/classes.

    Umiestnenie priečinka classes

    Umiestnenie priečinka classes

  3. Do priečinka classes skopírujte (nahrajte) súbor HeurekaOvereno.php.

    Súbor HeurekaOvereno.php

    Súbor HeurekaOvereno.php

  4. Následne v priečinku classes otvorte súbor PaymentModule.php pomocou ľubovolného textového editora.

    Súbor PaymentModule.php

    Súbor PaymentModule.php

  5. V otvorenom súbore vyhľadajte tento riadok kódu (v mojom prípade je to riadok 802):
$order->updateOrderDetailTax();

A pod tento riadok vložte nasledujúci kód:

/* Heureka - overené zákazníkmi */
require_once ('HeurekaOvereno.php');
try {
    $overeno = new HeurekaOvereno('XXX API kľúč XXX', HeurekaOvereno::LANGUAGE_SK);
    $overeno->setEmail($this->context->customer->email);
    foreach ($products as $product) {
        $overeno->addProductItemId($product['id_product']);
        $overeno->addOrderId((int)$order->id);
    }
    $overeno->send();
} catch (HeurekaOverenoException $e) {
    // Zachytenie chyby
    print $e->getMessage();
}

Namiesto XXX API kľúč XXX napíšte svoj identifikačný kľúč, ktorý nájdete vo svojom správcovskom paneli v Heureka.sk. Výsledok by mal vyzerať takto:

Implementácia kódu Heureky

Implementácia kódu Heureky

Pozn.: Pre skúsenejších užívateľov sú aktuálne zdrojové kódy implementácie dostupné na adrese https://github.com/heureka/heureka-overeno-php-api

Pozn.: Pri používaní modulu Cash On Delivery With Fee implementácia nefunguje, pretože tento modul používa iný PHP súbor, konkrétne je to súbor /modules/cashondeliverywithfee/cashondeilverywithfee.php. Takže ak chcete mať implementáciu plne funkčnú, musíte upraviť aj tento súbor a doplniť doň vyššie uvedený kód. Dávajte si ale pozor na cestu k súboru HeurekaOvereno.php. Namiesto require_once (‘HeurekaOvereno.php’); musíte použiť príkaz require_once (‘../../classes/HeurekaOvereno.php’);.

Mohlo by sa Vám páčiť ...

Pridaj komentár

Vaša e-mailová adresa nebude zverejnená. Vyžadované polia sú označené *

Time limit is exhausted. Please reload CAPTCHA.