Phoca Cart - Specifikace produktu na výpise kategorie

Rudolf
25. led 2020 07:24 #141597
Honzo,

potřeboval bych přidat tuto funkci do knihovny produktu a následně do modelu (DB dotaz), view a šablony kategorie (stejně jako tam máš nyní atributy) == myslím něco podobného jako toto:

PhocacartAttribute::getAttributesAndOptions((int)$v->id) : array();

Plánuješ to tam přidat nebo to mám upravit jen ve své verzi?

Potřebuji docílit řádkového výpisu produktů na výpise kategorie, kde bude jen obrázek a název produktu a pak v jednotlivých sloupcích specifikace (příloha)
Taky by se mi hodilo, aby ty specifikace byly jednotné a ne definované až na produktu (možnost chyby administrátora) == prostě aby se vybraly z nějakého již nadefinovaného seznamu == aby tam nebyl jen výběr skupiny specifikací == asi musí mít svoji vlastní tabulku a ne tabulku k produktu.

Díky za info

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
Přílohy:

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

Odpověď od Rudolf
25. led 2020 09:17 #141598
No už jsem ji našel tu funkci, myslím == PhocacartSpecification::getSpecificationGroupsAndSpecifications((int)$id);

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
25. led 2020 13:28 - 25. led 2020 13:29 #141599
Jo, to by mohlo být ono.

Jinak, teď pracuju na verzi 3.5 a tam byly přidány parametry, který jsou alternativou pro specifikace. Fungují hlavně kvůli filtrování a fungují prostě tím nejjednodušším způsobem. Přidáš si parametr, např. "Verze" (alias: verze) a přidáš k ní hodnoty: 1.5, 2.5, 3.5. V editaci produktu se zobrazí select a lze jednoduše vybrat hodnoty - ty se dají u produktu zobrazit nebo podle nich filtrovat.








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 Rudolf
25. led 2020 16:51 #141600
Ano,

to je to co mi chybělo.

Atributy dělaly výběr nad price a souvisely s cenou a ty na to nebyly vhodné.
Specifikace se nedaly filtrovat a nebyly načtené do modelu category. Ale zase na detailu produktu dělaly to co jsem chtěl a srávně.

Parametry jsou přesně to co co bych potřeboval, ale aby byly taky viditelné v objěktu produktu na kategorii - výpis zobrazení produktů na kategorii si pak udělám override == jdou pak nějak overridovat ty layouty (například item_list nebo spicifications) nebo se musí přeprogramovat core soubory?

Díky

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
25. led 2020 20:40 #141601
Specifikace se dají filtrovat



ale v category/items view v základu nejsou. A to stejné platí pro parametry. Protože jsou to vícerozměrná data, težko se nahrávají hlavním sql dotazem (když pomineme různý berličky jako concaty, atd.). Problém je prostě výkon.

Ale, jak views (default...) tak layouty se dají jako v celé Joomle! přepsat přes šablonu



Takže není problém vložit do výstupu category/items view požadavek na parametry/specifikace:
PhocacartParameter::getParametersRendered((int)$id, $this->t['item_display_parameters']);


$id ... je číslo produktu, tedy funkce bude sice ve foreach cyklu pro každý produkt.

Pokud by jeden dotaz pro všechny produkty - pro zjištění parametrů a jejich hodnot (sloučených např. pomocí concatu) byl výrazně šetrnější, pak lze samozřejmě napsat vlastní dotaz a jeho výsledky pak rozdělit pro jednotlivé produkty v nějakém foreach cyklu.

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 Rudolf
26. led 2020 07:44 #141602

Specifikace se dají filtrovat


Tak nevím jestli si hrajeme na schovku nebo bobříka Hledej :)

Kde že je to nastavení pro filtrování Specifikací? Prošel jsem všechny odkazy v aplikaci a nic jsem nenašel :(
Že ono je to až v nové verzi 3.5, která není ještě ke stažení? A nebo už jsem starý a slepý (a že ne že ne)

Ale v pohodě, termín mám až v červnu, tak je čas to doladit :)

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 Rudolf
26. led 2020 10:59 #141603
No a aby toho nebylo málo :)

Tak jsem si tam nahodil ty specifikace k produktu na výpisu kategorie a přiřazuje to špatný titulek Skupiny Specifikací.
Mám Vlatní specifikace u produktu přířazené le skupině ID4 s titulkem Params, ale na výpise je titulek skupiny ID1 == Engine.
A je to špatně i na detailu produktu, kde jsem do kódu nezasahoval.

joomla3.easy.minion.cz/eshop/5-osciloscope

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
26. led 2020 11:48 - 26. led 2020 11:53 #141604
Filtrování specifikací

- je možné od verze 3.0.0 (od roku 2016)
- Extensions - Modules - Phoca Cart Filter Module - Module (tab) - Specification Options


Zobrazení specifikace

Teď nevím, co přesně máš na mysli? Pokud nastavím pro nějaký produkt specifikaci:




pak se mi ve frontendu, např. v product view zobrazují informace o specifikaci (skupina, název, její hodnota):





BTW: poprosil bych všechny, kteří testují Phoca Cart, aby ho testovali s šablonou, co podporuje Bootstrap 3 nebo Bootstrap 4, na výchozí šabloně (Bootstrap 2) se na to nedá dívat - strašně z toho rozházenýho layoutu bolí oči :-) :-) :-)
Je dobré také použít: www.phoca.cz/phoca-upgrade-system-plugin

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 Rudolf
26. led 2020 12:24 #141605

pak se mi ve frontendu, např. v product view zobrazují informace o specifikaci (skupina, název, její hodnota):


Ano, to jsem měl na myslí. Přesně jak popisuješ, nastavil jsem skupinu, název, hodnotu a ve výpise mám místo názvu nastavené skupiny název skupiny první v DB, která s tím nesouvisí.

P.S.
Je to vývojová doména nejenom na PhocaCart, programátoři mají zákaz tam cokoli instalovat co by rozvíjelo jinak joomla.
Ale zkusil jsem nainstalovat plugin (plugin se dá kdykoli pro náhledy vypnout) a nic se nestalo...

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
Přílohy:

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

Odpověď od H13
26. led 2020 13:03 #141606
Offtopic: ten plugin funguje tak, že když člověk používá BS3/4 šablnou, tak standardní výstup z Joomly! (např. články, moduly, atd.) je pořád v BS2 a on se snaží např. nahradit BS2 kód za BS3/4 kód, nebo vypnout zastaralou JS knihovnu, atd. Tedy je účinný, ale když se nepoužije BS3/4 šablona, tak je vlastně k ničemu.

Z těch screenshotu já bohužel nic nepoznám, jednak tam nepřečtu ty hodnoty, ale také v nich nevidím, k jakému ID jsou nastaveny, atd. ... tedy těžko říct, co je tam za problém, to bych musel vidět live (myslím tim admin).

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 Rudolf
27. led 2020 04:26 - 27. led 2020 04:44 #141607
Mě se ty obrázky v příspěvku hned nějak nezdály :)
Asi je neumím nastavit anebo ty tlačítka dole to neumožňují, hodil by se mi návod, po půlhodině koumání a 20 přepsání to vzdávám. (nefunguje mi ani vložení odkazu na obrázek.)

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 Rudolf
27. led 2020 04:33 - 27. led 2020 04:40 #141608

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
27. led 2020 12:08 - 27. led 2020 12:09 #141609
Screenshoty jsou teď OK, ale potřeboval bych vidět spíš administraci.

Opravdu těžko říct, co tam může být za problém. Je to něco podobnýho, jako kdyby jsi uložil produkt pod názvem "Auto" a místo toho se zobrazoval název "Kolo". Nerozumím, jakej by mohl být problém v tom, že se v administraci produkt propojí s nějakou specifikací, a ve frontendu by záhadně toto propojení nefungovalo. Bez debugu těžko něco říct.

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 Rudolf
27. led 2020 12:16 #141610
Ok Honzo,

tak pořešíme později, tento týden musím dokončit jeden eshop a tohle je příprava na zakázku, kterou bychom mohli začít až v březnu/dubnu.
Možná do té doby bude novější verze. Já si potřeboval ujasnit zda mohu určité parametry zobrazit na výpisu kategorie v tabulkové formě vedle názvu produktu == něco jako řádkový katalog výrobků s vlastnostma na výpise kategorie, abych koncepčně rozhodl že na tuto zakázku nebudu používat VirtueMart :)
A že zde mohu mít dva vendory (jeden pro MOC zákazníky a jeden pro B2B zákazníky, přitom produkty jsou společné.
No a do budoucna multilanguage.
Kartu nepotřebuji, jen dobírku.

A pak rozdělovník v popupu zda nakupuji na firmu nebo na soukromo, ještě než něco dám do košíku == toto bude custom řešení přidané.

Zatím mi to přijde, že by to Phoca mohlo zvládnout s úpravami (opět eshop na Kalouska).

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
27. led 2020 12:51 #141611
Možnej problém vidím v tom, že Phoca Cart není multi-vendor. Mám podporu více prodejců, ale v POS (tedy ne různých e-chop prodejců, ale skutečných fyzických prodejců za pokladnou).

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.