Přihlásit se

Joomla 5.1.0 a Joomla 4.4.4 (17 dub 2024)

Dnes byla uvolněna nová verze Joomla 5.1.0, společně s Joomla 4.4.4. Tato verze přináší spoustu nových funkcí, vylepšení v oblasti bezpečnosti a kódu a díky těmto vylepšením i vyšší rychlost.

Idea Phoca Cart

16. úno 2016 22:52 #125866
Odpověď od H13
Admin
Ahoj, no jedině nějak přes speciální SEF komponentu a to ještě hodně složitě

Tohle je prostě definování zobrazení, pokud by se to vyhodilo, pak je na stránce ID ale systém neví, k čemu se to ID bude vázat, jestli je to ID kategorie, nebo ID položky, nebo ID objednávky, nebo, ...

takhle je jednoznačně definovaný, o jaký "view" se jedná:

pokud je v URL item, pak se u ID jedná o ID produktu
pokud tam je category, pak se u ID jedná o ID kategorie
pokud je tam order, pak je to ID objednávky, atd.

Teoreticky by to šlo v Routeru např. přeložit - z item na produkt, z category na kategorie, z order na objednavka, nebo i zkrátit - z item na i, z category na c, z order na o ale zase složitě a muselo by se jednat a jednojazykovou stránku. :idea:

Phoca Cart - www.phoca.cz/phocacart - e-shop, e-commerce
Phoca Gallery - www.phoca.cz/phocagallery - obrázková galerie
Phoca Download - www.phoca.cz/phocadownload - stahování souborů
Phoca Guestbook - www.phoca.cz/phocaguestbook - guestbook

17. úno 2016 14:10 #125877
Odpověď od ferino
Pokročilý uživatel
Chápem, že to nie je také jednoduché.
Špeciálnu SEF komponentu už niekde inde mám nakonfigurovanú aj funguje, ale tá zase musí podporovať alebo byť kompatibilná s tvojou komponentou, čo asi zatiaľ nehrozí...

Predpokladajme, že teda ide o jednojazykovú stránku:
Úplne by mi stačilo, keby sa tie slovíčka dali neako jednoducho preložiť.

S routermi nemám skúsenosti, nainštaloval som si tento:
extensions.joomla.org/extensions/extensi...simple-custom-router
ževraj je dobrý, ale vôbec nechápem, ako ho nakonfigurovať a či vôbec zafunguje na tento prípad.

Ideálne by bolo, keby sa to dalo nastaviť cez konfiguráciu eshopu, ale to by som asi chcel priveľa :)

To nikto iný ešte nemal takú požiadavku k eshopu?

27. dub 2016 17:49 - 27. dub 2016 18:09 #126774
Odpověď od H13
Admin
Ahoj,

v nové verzi RC2 jsem přidal možnost přiřadit jeden produkt k více kategoriím. Tím pádem jsem musel přepsat mnoho částí kódu a také se muselo změnit nastavení sef, kdy každý link má jak id tak catid (každý link týkající se produktu a jeho kategorie). Tím pádem je také možné odstranit slova jako category, item pro některé odkazy. Pro některé odkazy to ale možné není. Příklad:

Máme stánku s menu e-shop: www . stranka . cz / eshop - je odkaz pro eshop, pokud ale budeme chtít zobrazit položky např. v items view, tak to nemá žádné ID a SEF bude vypadat takto: www . stranka . cz / eshop / items. Pokud se vytvoří menu odkaz na items view, pak bude mít vlastní SEF: www . stranka . cz / polozky - např.

S category a item view to vypadá takto:

www.phoca.cz/phocacartdemo/1-skoda (category view)
www.phoca.cz/phocacartdemo/1-skoda/3-skoda-superb (item view) - tedy zde odpadá "category" nebo "item"

Jinak, protože se kvůli kategoriím (jeden produkt může mít více kategorií) přepsalo hodně hodně moc částí kódu, zase bych poprosil, pokud má někdo zájem, otestovat a případně nahlásit problémy.

Zde demo: www.phoca.cz/phocacartdemo/

Instalace:
1) Nainstalovat Phoca Cart komponentu - www.phoca.cz/download/category/100-phoca-cart-component - nainstalují se automaticky platební pluginy
2) Nainstalovat moduly - všechny jsou v jednom balíčku: www.phoca.cz/download/category/100-phoca-cart-component
3) Nainstalovat Bootstrap 3 šablonu, např. Phoca Cart šablonu: www.phoca.cz/download/category/87-joomla-3-templates
4) Nainstalovat demo data: www.phoca.cz/download/category/100-phoca-cart-component
5) Vytvořit menu odkaz např. na categories view.

Update:
Mezi vývojovými verzemi nefunguje update. Proto je zapotřebí manuálně upravit databázi. Komponenta se standardně instaluje a tím pádem dojde k updatu souborů, ale databázi je potřeba manuálně upravit, zde jsou instrukce (databázové dotazy):

administrator/components/com_phocacart/install/sql/mysql/install.utf8.sql (RC -> RC2).



Děkuji

Phoca Cart - www.phoca.cz/phocacart - e-shop, e-commerce
Phoca Gallery - www.phoca.cz/phocagallery - obrázková galerie
Phoca Download - www.phoca.cz/phocadownload - stahování souborů
Phoca Guestbook - www.phoca.cz/phocaguestbook - guestbook
Poděkovali: Linelabcz, HonzaKr

27. dub 2016 20:42 #126777
Odpověď od Linelabcz
Admin
Díky za info. Vypadá to hodně slušně!

15. kvě 2016 21:35 #127001
Odpověď od Teofil
Návštěvník
Honzo, chci se zeptat, jestli lze v PhocaCart vytvořit počet kusů v košíku tak, aby to byly násobky. Jedná se mi např. o zasílání lahví vína, které se balí po šesti kusech. Tak že když si někdo objedná např. 7, aby ho to vrátilo nebo nepustilo dál k dokončení objednávky nebo něco v tomto smyslu.

16. kvě 2016 01:08 #127006
Odpověď od H13
Admin
Ahoj,
to jsme řešili už v dřívějších postech, já se na to díval, ale těch možností je víc. Takže to je spíš otázka na modifikaci konkrétního obchodu.

Někdo by potřeboval x kusů od jednoho výrobku, někdo zase x kusů celkově objednaných výrobků - např. aby různý druhy vína naskládal do bedny/krabice.

Ve frontendu, např. pomocí javascriptu, místo políčka pro počet kusů, by se mohl zadat select box jen s násobky: např.: 6, 12, 18, 24 - to by bylo pro jeden produkt, pokud by to bylo na celkovou objednávku, pak by se to udělalo v checkoutu - např. minimální počet kusů by se modifikoval na minimální násobek kusů.

Při uložení se to samozřejmě musí kontrolovat - a teď jde o to, zda kontrolovat jednotlivý výrobky na počty kusů, nebo celou objednávku, do toho ještě jeden výrobek může mít více variant, atd. :-( - pořád nevím, jak tohle dát do všeobecných pravidel, to bude opravdu muset být nějaká modifikace přimo pro konkrétní e-shop :-(

Phoca Cart - www.phoca.cz/phocacart - e-shop, e-commerce
Phoca Gallery - www.phoca.cz/phocagallery - obrázková galerie
Phoca Download - www.phoca.cz/phocadownload - stahování souborů
Phoca Guestbook - www.phoca.cz/phocaguestbook - guestbook

Powered by Fórum