Přesně tam jsem to dal:
Místo kódu
Jsem udělal toto:
A do stejného adresáře nakopíroval jejich knihovnu.
Místo kódu
Code: Select all
foreach ($order_product_query->rows as $product) {
$option_data = array();
$order_option_query = $this->db->query("SELECT * FROM " . DB_PREFIX . "order_option WHERE order_id = '" . (int)$order_id . "' AND order_product_id = '" . (int)$product['order_product_id'] . "'");
foreach ($order_option_query->rows as $option) {
$option_data[] = array(
'name' => $option['name'],
'value' => $option['value']
);
}
$template->data['products'][] = array(
'name' => $product['name'],
'model' => $product['model'],
'option' => $option_data,
'quantity' => $product['quantity'],
'price' => $this->currency->format($product['price'], $order_query->row['currency'], $order_query->row['value']),
'total' => $this->currency->format($product['total'], $order_query->row['currency'], $order_query->row['value'])
);
}
Code: Select all
$overeno_data = array();
foreach ($order_product_query->rows as $product) {
$option_data = array();
$overeno_data[] = $product['name'];
$order_option_query = $this->db->query("SELECT * FROM " . DB_PREFIX . "order_option WHERE order_id = '" . (int)$order_id . "' AND order_product_id = '" . (int)$product['order_product_id'] . "'");
foreach ($order_option_query->rows as $option) {
$option_data[] = array(
'name' => $option['name'],
'value' => $option['value']
);
}
$template->data['products'][] = array(
'name' => $product['name'],
'model' => $product['model'],
'option' => $option_data,
'quantity' => $product['quantity'],
'price' => $this->currency->format($product['price'], $order_query->row['currency'], $order_query->row['value']),
'total' => $this->currency->format($product['total'], $order_query->row['currency'], $order_query->row['value'])
);
}
require_once 'HeurekaOvereno.php';
try {
$overeno = new HeurekaOvereno('564c588731cff8111503f2e8036512d0');
$overeno->setEmail($order_query->row['email']);
foreach ($overeno_data as $overeno_name) {
$overeno->addProduct($overeno_name);
}
$overeno->send();
} catch (Exception $e) {
print $e->getMessage();
}
Visit OpencartEx - Opencart extensions
Opencart rady a návody česky | Podpora Opencart
Je ke stazeni v administraci obchodu na adrese http://sluzby.heureka.cz
V podstate az kdyz mate prideleny (vygenerovany) unikatni klic.
V podstate az kdyz mate prideleny (vygenerovany) unikatni klic.
Přesně tak, když píšete že tam mají vzor, tak jste si mohl všimnout té knihovny ke stažení, kterou ten vzor používá
Visit OpencartEx - Opencart extensions
Opencart rady a návody česky | Podpora Opencart
Zdravím,
moc děkuji za podělení se s kódem. Funguje to parádně. Jen taková drobnost: na Heuréce ve spávě obchodu mi píší: "Váš obchod v objednávkách dotazníků nepředává názvy produktů. Vložte prosím do adresy kterou odesíláte informace o nové objednávce parametr produkt[]=název objednaného produktu."
Parametr "produkt" myslím není povinný, ale i tak by bylo fajn předávat kompletní informace o objednávce. Nevíte někdo, kam to vlepit?
Děkuji za případnou pomoc
moc děkuji za podělení se s kódem. Funguje to parádně. Jen taková drobnost: na Heuréce ve spávě obchodu mi píší: "Váš obchod v objednávkách dotazníků nepředává názvy produktů. Vložte prosím do adresy kterou odesíláte informace o nové objednávce parametr produkt[]=název objednaného produktu."
Parametr "produkt" myslím není povinný, ale i tak by bylo fajn předávat kompletní informace o objednávce. Nevíte někdo, kam to vlepit?
Děkuji za případnou pomoc
Ten můj návod přidává i názvy. Pokud vám to píše Heureka, tak jste to tam implementoval špatně.
Visit OpencartEx - Opencart extensions
Opencart rady a návody česky | Podpora Opencart
Budu to řešit na shopu příští týden, tak pak napíšu, co třeba.
Visit OpencartEx - Opencart extensions
Opencart rady a návody česky | Podpora Opencart
Tento kod je pro OC 1.5.1.x
Díky patří uživately hawkey
Code: Select all
$overeno_data = array(); // Heureka
foreach ($order_product_query->rows as $product) {
$option_data = array();
$overeno_data[] = $product['name']; // Heureka
$order_option_query = $this->db->query("SELECT * FROM " . DB_PREFIX . "order_option WHERE order_id = '" . (int)$order_id . "' AND order_product_id = '" . (int)$product['order_product_id'] . "'");
foreach ($order_option_query->rows as $option) {
if ($option['type'] != 'file') {
$option_data[] = array(
'name' => $option['name'],
'value' => (strlen($option['value']) > 20 ? substr($option['value'], 0, 20) . '..' : $option['value'])
);
} else {
$filename = substr($option['value'], 0, strrpos($option['value'], '.'));
$option_data[] = array(
'name' => $option['name'],
'value' => (strlen($filename) > 20 ? substr($filename, 0, 20) . '..' : $filename)
);
}
}
$template->data['products'][] = array(
'name' => $product['name'],
'model' => $product['model'],
'option' => $option_data,
'quantity' => $product['quantity'],
'price' => $this->currency->format($product['price'], $order_info['currency_code'], $order_info['currency_value']),
'total' => $this->currency->format($product['total'], $order_info['currency_code'], $order_info['currency_value'])
);
}
require_once 'HeurekaOvereno.php'; // Heureka begin
try {
$overeno = new HeurekaOvereno('váš-kod!!!!');
$overeno->setEmail($order_info['email']);
foreach ($overeno_data as $overeno_name) {
$overeno->addProduct($overeno_name);
}
$overeno->send();
} catch (Exception $e) {
print $e->getMessage();
} // Heureka end
Ale v návodu (implementace) je uveden odkaz který obsahuje i zmíněnou knihovnu:Joou wrote:Mohl by někdo poskytnout knihovnu heureka? Uz v administraci neni, maji tam novy zpusob
Code: Select all
http://www.heureka.cz/direct/dokumenty/overeno-zakazniky-implementace.zip
berushka .::: Hot Wheels Shop
Heureka.sk vyzaduje takto:
$overeno = new HeurekaOvereno('API ',HeurekaOvereno::LANGUAGE_SK);
Bez HeurekaOvereno::LANGUAGE_SK neislo.
$overeno = new HeurekaOvereno('API ',HeurekaOvereno::LANGUAGE_SK);
Bez HeurekaOvereno::LANGUAGE_SK neislo.
Ve smlouvě, kterou po první testovací objednávce dostaneš poštou, vyplníš, podepíšeš a odešleš zpět.adriankoooo wrote:kde sa nastavuje emailova adresa pre zasielanie dotaznikov? Napriklad: dotaznik@xy.sk
berushka .::: Hot Wheels Shop
Who is online
Users browsing this forum: No registered users and 113 guests