Heureka.cz – Ověřeno zákazníky v prestashopu

Heureka - ověřeno zákazníkyJak jistě víte, heureka.cz je po zboží.cz druhým nejvěším srovnávačem zboží v české republice. Z mého pohledu je možná lepší než právě jmenovaný konkurent zbozi.cz
Jelikož se moje shopy trošku více rozrostli a chci aby zákazníci viděli, že obchod je nejlepší musel jsem použít službu ověřeno zákazníky. Nyní mě čekalo zakomponování scriptu do prestashopu.

1) stáhněte si .php soubor HeurekaOvereno.php a vložte ho do konfigurační složky config.
2) Nyní otevřete soubor classes/PaymentModule.php a do funkce validateOrder pod odesílání emailu (u mě řádek 320) vložte:

/* Heureka - ověřeno zákazníky */				
require_once (dirname(__FILE__).'/../config/HeurekaOvereno.php');
try {
    $overeno = new HeurekaOvereno(_ID_HEUREKA_);
    $overeno->setEmail($customer->email);
foreach ($products AS $product) {
 $overeno->addProduct($product['name']);
}
    $overeno->send();
} catch (Exception $e) {
// nastavení pro zalogování chyby
print $e->getMessage();
}

Místo _ID_HEUREKA_ můžete natvrdo napsat svoje ID číslo shopu. Já si to udělal takto a do konfiguračního souboru settings.inc jsem si vložil define(‚_ID_HEUREKA_‘, ‚id číslo shopu‘);.

Nyní už bude script funkční. Při testování jsem ovšem přišel, že při dobírce se dotazník neodešle. Důvodem bylo používání modulu cashondeliverywithfee, který má potvrzování zboží a odesílání emailu zabudován v souboru <strong>modules/cashondeliverywithfee/cashondeliverywithfee.php
Takže musíte stejný script přidat i sem.

Pozor na cestu k souboru HeurekaOvereno.php
Já jí mám: require_once (dirname(__FILE__).’/../../config/HeurekaOvereno.php‘);

Pokud by nebylo někomu něco jasné, napište rád vysvětlím.

Závěrem článku bych chtěl poděkovat uživateli haVaj, který mi pomohl najít tu správnou cestu a bez kterého bych to asi sám těžko zvládl.

Příspěvek byl publikován v rubrice Scripty, Úpravy se štítky , , , . Můžete si uložit jeho odkaz mezi své oblíbené záložky.

14 komentářů u Heureka.cz – Ověřeno zákazníky v prestashopu

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *