Phoca Cart - české XML feedy

H13
21. pro 2020 20:17 - 21. pro 2020 20:19 #143419
Ahoj,

ještě mezi Betou a Stable (Phoca Cart 3.5.5) jsem přidal Betu2 a v ní jde hlavně o test českých XML feedů.

Dostal jsem od Milana plugin pro Heuréku a také pár poznatků, na základě kterých pak vznikly novinky ohledně XML feedů:

1) CATEGORYTEXT lze nyní kromě kategorie a produktu zadat i v produktu - v záložce Feedu, což umožňuje mít jeden produkt, ale různý kategorie pro různý služby (Zboží.cz, Heureka.cz, Google Nákupy, ...)



2) V té samé záložce přibyl nový parametr: Published (Feed), tedy každý produkt lze zneveřejnit pro vybranou službu



3) XML výstup byl přesunutej z view.xml.php do default.php a tak se dá přepsat pomocí template override - tedy je zde více prostoru pro personalizaci.

4) byly přidány specifikace



Pokud by toto někdo chtěl otestovat, je potřeba to otestovat s verzí 3.5.5 Beta2:

www.phoca.cz/download/category/100-phoca-cart-component

XML Feed pluginy jsou ke stažení zde:

www.phoca.cz/download/category/105-phoca-cart-plugins

Phoca Gallery - http://www.phoca.cz/phocagallery - obrázková galerie (Joomla!)
Phoca Guestbook - http://www.phoca.cz/phocaguestbook - kniha návštěv (Joomla!)
Phoca Download - http://www.phoca.cz/phocadownload - stahování souborů (Joomla!)
Phoca Cart - http://www.phoca.cz/phocacart - e-shop,...
Poděkovali: Martin70

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Rudolf
23. pro 2020 10:20 - 23. pro 2020 10:23 #143427
Díky,

stejně bych ti asi za týden psal že funkce xml je pro feedy nepoužitelná právě z tohoto důvodu a už bychom programovali Easy Feeder pro Phoca cart (což asi stejně uděláme, pro klid duše a pro elementy, které neexistují) :D

Mimochodem, lepší je mapování, nedokážu si představit v administraci vypisovat pro 25 000 produktů celé cesty kategoriíí z google, heuréky, zboží, ceneo, pineho, heureka hu.... nebo napojovat nějaký cron na neustálý import mapování.
Ok, Easy feeder bude asi fakt lepší

MiniJoomla! - www.minijoomla.org - eshop s rozšířením Joomla/VM
Email Manager - aplikace na správu šablon emailů pro VirtueMart
Easy Feeder - aplikace na generování XML/CSV feedů a napojení na ERP pro VM
PragueClassicconcert - portál pro prodej vstupenek na systému Joomla

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od H13
23. pro 2020 14:25 - 23. pro 2020 14:31 #143429

pro elementy, které neexistují


Právě proto existují v Phoca Cart feed pluginy, kde stačí přidat parametr do XML a ten se pak zobrazuje v editu produtku a v XML feedu - díky tomu může mít každý produkt různé parametry pro různé feedy.

v administraci vypisovat pro 25 000 produktů celé cesty kategoriíí z google


Ano, mapování by asi byla nejlepší možnost. Správa a aktualizace cest kategorií je celkem náročná práce.

Momentálně lze cesty kategorie napsat:

- v produktu samotném
- v produktu samotném, ale pro každý feed zvlášť
- v kategorii

Tedy v případě použití jednoho feedu, je dostačující napsat cesty do kategorií a tím se vyhnout zadávání je do všech produktů.

Core verze XML Feedu v Phoca Cart má od začátku splňovat základní funkce, je hodně variabilní a rozšiřitelná a svou funkčností se už dostala hodně daleko za svůj původní záměr. Původně bylo počítáno, že XML funkce bude kompletně přenechaná na rozšíření třetí strany.

Takže ano, já i ostatní uživatelé určitě uvítáme možnost v podobě dalšího rozšíření.

Pokud by to nějak nevyšlo, pak mapování kategorií by prostě někdy v budoucnosti přišlo na řadu i do core. Kompletní řešení už je popsáno ve feature request listu, ale já bych byl raději, kdyby to bylo součástí rozšíření třetí strany.

Phoca Gallery - http://www.phoca.cz/phocagallery - obrázková galerie (Joomla!)
Phoca Guestbook - http://www.phoca.cz/phocaguestbook - kniha návštěv (Joomla!)
Phoca Download - http://www.phoca.cz/phocadownload - stahování souborů (Joomla!)
Phoca Cart - http://www.phoca.cz/phocacart - e-shop,...

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Cony
30. pro 2020 01:10 #143462
Mapování kategorií také není úplně šťastným řešením. Heuréka, Zboží i Google mají pro různý sortiment různé úrovně členění a velmi často se prostě kategorií v eshopu nelze trefit do kategorie ve srovnávači. Za mě je nejlepší možnost vyplnění v produktu s případným fallback na kategorii. Samozřejmě možnost definice výběrového seznamu, tak abych si předpřipravil co to má nabízet (nemusím mít v seznamu všechny kategorie Heuréky, obvykle mi jich stačí pár) by byla skvělá :)

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Rudolf
30. pro 2020 04:12 #143463
Systémově jsou správné tyto možnosti povolené na těchto místech:
- u každé definice feedu nebo na detailu každé kategorie
- na detailu každého produktu
---
- mapování katagorie na kategorii zbožového srovnávače, s možností automatické aktualizace zdrojového souboru kategorií
- mapování produktu na kategorii zbožového srovnávače (ať už ve formě ID kategorie nebo celé cesty)
- použití kategorie eshopu

EasyFeeder řeší všechny možnosti a odesílá do feedu první existující hodnotu ze všech variant. Proto jsou elementy kategorie poskládány za sebou v požadí:
- kategorie z mapování produktu
- kategorie z mapování kategorie
- kategorie eshopu

Samozřejmě každý zbožový srovnávač má jiné parametry. Naposledy jsme museli pro Ceneo.pl - pro polský srovnávač programově vygenerovat celou cestu kategorií u každé kategorie, protože ve zdroji nebyly tyto vazby vytvořené.

MiniJoomla! - www.minijoomla.org - eshop s rozšířením Joomla/VM
Email Manager - aplikace na správu šablon emailů pro VirtueMart
Easy Feeder - aplikace na generování XML/CSV feedů a napojení na ERP pro VM
PragueClassicconcert - portál pro prodej vstupenek na systému Joomla

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.