Už jsem se na to také ptal v jiném vlákně, bez odpovědi.czLEONcz wrote:Ahoj všem,
jak řešíte XML feed pro zbozi.cz a podobné servery
Díky za odpověď.
Příští týden to tedy napíšu a dám do Contributions.
Čeština (v1.3.x, v1.4.x) | IČ a DIČ zákazníka (v1.3.x, v1.4.x) | XML feed zbozi.cz
Po rozbalení archivu soubor nahrajte do root adresáře instalace OpenCart, do souboru .htaccess vložte řádek (nejlépe za RewriteBase):
Code: Select all
RewriteRule zbozicz.xml zbozicz_2009.php
Pokud najdete nějakou chybu, prosím oznamte ji sem nebo mě do PM.
Attachments
XML feed zbozi.cz - bez rozšíření platných od 10/2009
Čeština (v1.3.x, v1.4.x) | IČ a DIČ zákazníka (v1.3.x, v1.4.x) | XML feed zbozi.cz
K tomu novému XML: Tady je oficiální odkaz: http://napoveda.seznam.cz/cz/rozsireni- ... 02009.html V podstatě se žádné elementy neubírají, pouze se přidávají nějaké nové nepovinné. Takže si myslím, že by bylo zbytečné udržovat dvě různé verze. Já tam vidím jenom dva nové XML elementy, které by k něčemu byly - MANUFACTURER a VARIANT. S těmi variantami by ale bylo trochu víc práce, takže je otázka, jestli by to někdo využil.
Jinak k té tvé verzi mám pár postřehů:
- PRODUCT by asi měl být ošetřen na max 64 znaků
- by se asi mělo nahrazovat mezerou
- S tím AVAILABILITY napevno mi to přijde trochu jako risk. Tuším, že VirtueMart to měl jednu dobu řešené tak, že zboží skladem mělo hodnotu 0 a u ostatních se AVAILABILITY neuvádělo vůbec (nepovinné).
Ahoj, není zač. Já to dělal především pro sebe, ale proč se nepodělit.tracy wrote:Ahoj, předně ti chci poděkovat, protože já bych zasekal celý den, jenom než bych se v tom zorientoval. Původně jsem vymýšlel nějaké cachování a navázání aktualizace na editaci produktů. Ale asi je to zbytečné, protože OpenCart se stejně používá na menší shopy, kde ta zátěž nebude velká.
K tomu novému XML: Tady je oficiální odkaz: http://napoveda.seznam.cz/cz/rozsireni- ... 02009.html V podstatě se žádné elementy neubírají, pouze se přidávají nějaké nové nepovinné. Takže si myslím, že by bylo zbytečné udržovat dvě různé verze. Já tam vidím jenom dva nové XML elementy, které by k něčemu byly - MANUFACTURER a VARIANT. S těmi variantami by ale bylo trochu víc práce, takže je otázka, jestli by to někdo využil.
Jinak k té tvé verzi mám pár postřehů:
- PRODUCT by asi měl být ošetřen na max 64 znaků
- by se asi mělo nahrazovat mezerou
- S tím AVAILABILITY napevno mi to přijde trochu jako risk. Tuším, že VirtueMart to měl jednu dobu řešené tak, že zboží skladem mělo hodnotu 0 a u ostatních se AVAILABILITY neuvádělo vůbec (nepovinné).
Není problém nastavit cron a xml soubor vytvářet u obsáhlejších databází. U menších obchodů je to taky myslím fuk.
U toho nového XML se mi právě líbí možnost zadat výrobce, text kategorie aj., proto jej budu ještě dělat až zase bude někdy čas.
K tvým postřehům:
- PRODUCT - souhlasím, toho jsem si nevšiml
- - chybka, jeden mezerník na řádku #57 to vyřeší
- AVAILABILITY - u nového XML to půjde udělat, u současného jinou možnost než nulu nevidím
Čeština (v1.3.x, v1.4.x) | IČ a DIČ zákazníka (v1.3.x, v1.4.x) | XML feed zbozi.cz
Proto je podle mně lepší u zboží "Out of stock" AVAILABILITY vůbec nevypisovat. Produkt se na Zboží.cz pořád bude zobrazovat, jen u něj bude napsáno něco jako "Dostupnost neznámá"...
Jak teď koukám na Heureka.cz, tak ti AVAILABILITY vůbec nepoužívají a místo toho mají DELIVERY_DATE ve dnech. A opět zmínka, že to pečlivě kontrolují a za nepravdivé údaje vyřazují.
DELIVERY_DATE bude i na zbozi.cz. Uvidím, nějak si s tím ještě pohraju.
Myslíš, že má nějaký význam používat url_alias?
Čeština (v1.3.x, v1.4.x) | IČ a DIČ zákazníka (v1.3.x, v1.4.x) | XML feed zbozi.cz
Úpravy:
- zkrácení názvu produktu na 64 znaků
- AVAILABILITY - pokud se množství zboží != 0 zobrazí se tento element s nulou (zboží skladem)
- pár dalších malých úprav
Čeština (v1.3.x, v1.4.x) | IČ a DIČ zákazníka (v1.3.x, v1.4.x) | XML feed zbozi.cz
V jakém adresáři je soubor pro feed umístěn?lemur wrote:mam problem s 3. radkem headeru:lemur wrote:Muze tady prosim nekod obetavy napsat kratky navod, jak se XML? Aby to na zbozi.cz fungovalo.
header('Content-Type: application/xml');
hosting C4 ma php a tohle mi haze chybu.
Čeština (v1.3.x, v1.4.x) | IČ a DIČ zákazníka (v1.3.x, v1.4.x) | XML feed zbozi.cz
ja ho mam http://www.lemur-shop.cz/zbozicz_2009eee.php - zde je uz asi opravena chyba v headeru.Pot'a wrote:V jakém adresáři je soubor pro feed umístěn?lemur wrote:mam problem s 3. radkem headeru:lemur wrote:Muze tady prosim nekod obetavy napsat kratky navod, jak se XML? Aby to na zbozi.cz fungovalo.
header('Content-Type: application/xml');
hosting C4 ma php a tohle mi haze chybu.
Puvodni verze z tohoto fora je zde http://www.lemur-shop.cz/zbozicz.php
predem dekuji za pomoc.
Čeština (v1.3.x, v1.4.x) | IČ a DIČ zákazníka (v1.3.x, v1.4.x) | XML feed zbozi.cz
Čeština (v1.3.x, v1.4.x) | IČ a DIČ zákazníka (v1.3.x, v1.4.x) | XML feed zbozi.cz
http://leteckaposta.cz/876248471Pot'a wrote:Případně mi ten soubor pošli přes PM. Zdá se být oproti mnou publikovanému upravený.
Tady je tvůj opravený soubor. Otestováno na OC v1.3.2, výsledek OK.lemur wrote:http://leteckaposta.cz/876248471Pot'a wrote:Případně mi ten soubor pošli přes PM. Zdá se být oproti mnou publikovanému upravený.
Attachments
Čeština (v1.3.x, v1.4.x) | IČ a DIČ zákazníka (v1.3.x, v1.4.x) | XML feed zbozi.cz
Dekuji moc. Delam jeste neco spatne, kdyz mi to dela tohle? http://lemur-shop.cz/zbozicz.phpPot'a wrote:Tady je tvůj opravený soubor. Otestováno na OC v1.3.2, výsledek OK.lemur wrote:http://leteckaposta.cz/876248471Pot'a wrote:Případně mi ten soubor pošli přes PM. Zdá se být oproti mnou publikovanému upravený.
Promiň, asi moje chyba. Stáhni ten soubor ještě jednou, rozbal ho a nahraj na server. Nijak ho neupravuj.lemur wrote: Dekuji moc. Delam jeste neco spatne, kdyz mi to dela tohle? http://lemur-shop.cz/zbozicz.php
Jakou verzi OpenCart používáš?
Čeština (v1.3.x, v1.4.x) | IČ a DIČ zákazníka (v1.3.x, v1.4.x) | XML feed zbozi.cz
posledni verzi, takze tu 1.3.2, ted to haze zas This page contains the following errors:Pot'a wrote:Promiň, asi moje chyba. Stáhni ten soubor ještě jednou, rozbal ho a nahraj na server. Nijak ho neupravuj.lemur wrote: Dekuji moc. Delam jeste neco spatne, kdyz mi to dela tohle? http://lemur-shop.cz/zbozicz.php
Jakou verzi OpenCart používáš?
error on line 3 at column 1: Extra content at the end of the document
Below is a rendering of the page up to the first error.
Nejnovější verze je 1.3.4, takže používáš tu? Je to důležité pro mě vědět, abych ti mohl pomoct.lemur wrote:posledni verzi, takze tu 1.3.2, ted to haze zas This page contains the following errors:Pot'a wrote:Promiň, asi moje chyba. Stáhni ten soubor ještě jednou, rozbal ho a nahraj na server. Nijak ho neupravuj.lemur wrote: Dekuji moc. Delam jeste neco spatne, kdyz mi to dela tohle? http://lemur-shop.cz/zbozicz.php
Jakou verzi OpenCart používáš?
error on line 3 at column 1: Extra content at the end of the document
Below is a rendering of the page up to the first error.
Používáš v obchodě DPH (tax)?
Čeština (v1.3.x, v1.4.x) | IČ a DIČ zákazníka (v1.3.x, v1.4.x) | XML feed zbozi.cz
Users browsing this forum: No registered users and 90 guests