Zadejte hledaný výraz...
Jakub Glos
Webtrh.cz
Vývoj webových stránek na WordPressu a proklientský přístup pro freelancery
Třídenní infromacemi nabitý prezenční + online kurz v Praze od Webtrhu pouze za 2 871 Kč
Více informací

Prestashop Heureka exporter

Marek
verified
rating uzivatele
(2 hodnocení)
5. 3. 2013 13:37:27
Ahoj,
Naprogramoval jsem si XML exporter pro Heuréku, ale na testovacím "shopu" mám jen pár produktů, byl by někdo ochotný ho vyzkoušet na více produktech?
Co to umí:
  • Automaticky se zjistí ID českého jazyka
  • Automaticky se zjistí, zda-li na shopu používáte SSL (https:// protokol), a podle toho pak vypadají URL
  • pro tag se použije interní název produktu (nikoli meta title)
  • pro tag se použije krátký popis produktu
  • pro tag se použije hlavní obrázek (opět může být s SSL)
  • pro tag se použije cena produktu bez dph
  • pro tag se použije dph produktu
  • pro tag se vypočítá cena s dph na základě dvou výše uvedených
  • pro tag se použije condition produktu
  • pro tag se použije výrobce produktu
  • pro tag se vytvoří strom kategorií v "heuréka formátu" (První kategorie | Druhá kategorie | Třetí kategorie | Poslední kategorie)
  • tag je zatím na tvrdo, nezjistil jsem kde tuto hodnotu sehnat :) - prestu zkouším od včerejška...
Plánované změny:
  • Přidat podporu pro více jazyků (např. česká a slovenská Heureka jen s tím, že se použijou přeložený texty atd..)
  • Přidat podporu pro zboží.cz (a možná další?)
  • Přidat podporu pro *_CPC
  • Přidat podporu pro další možnosti produktu (Specifické vlastnosti - barva, váha....)
  • Možná by stálo za řeč použít místo interního názvu produktu ten přeložený
Měl by někdo teda zájem? :)
Předem díky za zájem / diskusi / kritiku / nápady / cokoli :D
Marek
5. 3. 2013 13:37:27
https://webtrh.cz/diskuse/prestashop-heureka-exporter/#reply874009
uklada to do suboru ci je iba vypis xml? mam eshop s 28 tisic polozkami
5. 3. 2013 13:50:10
https://webtrh.cz/diskuse/prestashop-heureka-exporter/#reply874008
Marek
verified
rating uzivatele
(2 hodnocení)
5. 3. 2013 13:51:52
Neukládá, při každém requestu se sestaví nanovo. Možná by bylo lepší uložit to do souboru, a třeba přes cron každou hodinu aktualizovat... Dobrej nápad :)
5. 3. 2013 13:51:52
https://webtrh.cz/diskuse/prestashop-heureka-exporter/#reply874007
pat_seller
verified
rating uzivatele
(11 hodnocení)
5. 3. 2013 15:58:38
Napsal BumbleBeee;918628
Neukládá, při každém requestu se sestaví nanovo. Možná by bylo lepší uložit to do souboru, a třeba přes cron každou hodinu aktualizovat... Dobrej nápad :)
Osobně si myslím že je lepší to nechat při requestu, přece jenom na tu url bude přistupovat jen heureka (myslím 6 hodinový interval) tak na co zatěžovat systém automatickou generací každou hodinu když se to muže vygenerovat až bude Heureka chtít aktualizovat zboží. Já mám své XML dělané takto.
5. 3. 2013 15:58:38
https://webtrh.cz/diskuse/prestashop-heureka-exporter/#reply874006
Marek
verified
rating uzivatele
(2 hodnocení)
6. 3. 2013 00:01:07
Ale zase když budeš mít export pro heuréku i pro zboží (a třeba i pár dalších...), každej bude po těch šesti hodinách jak říkáš... Náhodou to bude cca ve stejnou dobu, na shopu budeš mít pár desítek tisíc produktů, tak by to mohl být celkem záhul... Samozřejmě je to jenom teorie, ale stát se to může :)
Btw přidal jsem tam možnost jazyků. Takže v URL stačí uvést že chci Heuréku, češtinu, a podle toho se mi sestaví XML. Příčemž se vyexportujou jenom přeložený produkty do požadovanýho jazyka (title, krátký popis).
Kvůli téhle změně se změnil z interního názvu na title daného jazyka.
Ještě to má "malou" chybičku, že to vrací cenu v defaultní měně.
V dalším updatu bych chtěl na základě jazyka vrátit i přepočítanou cenu do měny daného jazyka.
---------- Příspěvek doplněn 06.03.2013 v 02:17 ----------
Přidal jsem přepočet ceny - nezávisí na jazyku (nebyl jsem schopen získat seznam měn pro jazyk), ale přidal jsem do query stringu další možnost pro měnu.
Zatím query string vypadá cca takto:
example.cz/exporter.php?exporter=heureka&lang=cs¤cy=CZK
Pro slovenskou heuréku by to mohlo vypadat například takto:
example.cz/exporter.php?exporter=heureka&lang=sk¤cy=EUR
Plus jsem přidal exporter pro Zboží.CZ (stačí změnit exporter=heureka za exporter=zbozi)
Pokud máte někdo chuť odzkoušet, klidně PM ;)
//Já jdu spát :D
6. 3. 2013 00:01:07
https://webtrh.cz/diskuse/prestashop-heureka-exporter/#reply874005
heureka přistupuje každý 2 - 4 hodiny.... navíc zavedla stahování pouze hlavičky se zápisem o změnách (právě proto aby nevytěžovala servery), zboží stahuje 3 x denně
Já osobně mam pro heureku i pro zboží rozdílný skript.... delivery date bych nahradil dostupnostním (doplňkovým) xml - pokud ho použiješ tak se na delivery date nekouká .... myslim.
doplnich bych podporu CPC (to píšeš), DELIVERY (DELIVERY_ID, DELIVERY_PRICE, DELIVERY_PRICE_COD), a PARAM...
Pokud to píšeš i pro zboží.cz, tak upozorním na (možná neznámou) celkem nedávnou novinku: http://napoveda.seznam.cz/cz/zbozi/napoveda-pro-internetove-obchody/specifikace-xml/
6. 3. 2013 09:39:09
https://webtrh.cz/diskuse/prestashop-heureka-exporter/#reply874004
Marek
verified
rating uzivatele
(2 hodnocení)
6. 3. 2013 13:12:07
Teď to mám jako klasický PHP script (asi tři soubory), ale jak tak koukám, z toho by mohl být modul jak vyšitej! Přidaly by se do nastavení různý věci, plus by se mohlo k produktům přidat ono CPC, a delivery. Btw, to DELIVERY_ID atd je popsáno kde? Na Heuréce ani Zboží to nevidím.
S tou hlavičkou poslední editace mě nenapadlo, taky dobrej nápad, díky za něj!
6. 3. 2013 13:12:07
https://webtrh.cz/diskuse/prestashop-heureka-exporter/#reply874003
http://sluzby.heureka.cz/napoveda/xml-feed/ tag DELIVERY a vněm vnořený ty 3 viz. můj předch. příspěvek....
je tam i to o tom "last modified" ....
6. 3. 2013 14:34:44
https://webtrh.cz/diskuse/prestashop-heureka-exporter/#reply874002
Marek
verified
rating uzivatele
(2 hodnocení)
6. 3. 2013 14:36:37
Ajo, toho jsem si nějak vůbec nevšiml. Dík za nakonutí! Během dneška a zítřka to tam zakomponuju
6. 3. 2013 14:36:37
https://webtrh.cz/diskuse/prestashop-heureka-exporter/#reply874001
Pro odpověď se přihlašte.
Přihlásit