Jak 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.