-
Migrace z Joomla 1.5, 2.5 a 3.x do nové Joomla 6
Bong ·
- X Online Joomla bar xunil ·
-
Phoca Cart - pluginy dopravy
H13 ·
-
Nový joomlaportal.cz
Linelabcz ·
-
Amanus - nová šablona Astroid frameworku podporující Phoca Cart
H13 ·
- X Claude Code a VS Code - kompromitace xunil ·
-
Phoca Download - verze 6.1.6 vydána
H13 ·
-
Phoca Cart - Booking
H13 ·
Zjednodušení administrace eshopu
- Cony
-
Autor
- Pryč
- Moderátor
-
Méně
Více
- Příspěvky: 5174
21. říj 2022 22:32 #147137
od Cony
Zjednodušení administrace eshopu od Cony
Navazuji na Františkovu výzvu
zde
a to tématem, které jsem často řešil u VM (kde jsem skončil u napsání si vlastního pluginu) i u Phoca Cart, když jsem ho poprvé viděl, a to je zjednodušení administrace pro uživatele
Oba systémy obsahují obrovské množství voleb a možností a to nejen u v nastavení, ale i ve formuláři položek, což je asi nejčastější místo, kam pustíte nějakého správce bez hlubší znalosti systému. Končí to často tak, že do políčka pro EAN Vám píše poznámky, protože aktuálně EAN nepoužíváte, do políčka pro model si poznačuje původní cenu apod. Druhá varianta je, že neustále zoufale volá jak že má udělat tu slevu, nebo přidat nový obrázek
Pro VM
řešil jsem pomocí pluginu n3t Virtuemart Simple - funguje pro J3 a VM 3, na novějších variantách jsem nezkoušel. V nastavení pluginu je hromada zaškrtávátek, co můžete z prvků zakázat a skrýt, skončit lze např. i takto jednoduchým formulářem
Pro Phoca Cart
v základu Phoca Cart 4 podporuje skrývání nepotřebný položek menu, ovládacího panele, formulářů apod. pomocí uživatelských CSS pravidel. Každé pole (ve Phoca Cart 4.1 dokonce i pole podformulářů, tedy např. specifikací, atributů apod.) lze skrýt pomocí CSS tříd. V šabloně administrace Atum pro Joomlu 4 to provedete nejjednodušeji tak, že vytvoříte soubor user.css ve složce /media/templates/adminisytrator/atum/css a do něj pravidla zapíšete.
Příklad pro skrytí všeho okolo stahování, POS (což jsou funkce, kterou asi mnoho eshopů nepoužije) a dalších polí může vypadat nějak takto:
PS: možný i do budoucna vznikne nějaký "klikací" plugin pro Phoca Cart
Oba systémy obsahují obrovské množství voleb a možností a to nejen u v nastavení, ale i ve formuláři položek, což je asi nejčastější místo, kam pustíte nějakého správce bez hlubší znalosti systému. Končí to často tak, že do políčka pro EAN Vám píše poznámky, protože aktuálně EAN nepoužíváte, do políčka pro model si poznačuje původní cenu apod. Druhá varianta je, že neustále zoufale volá jak že má udělat tu slevu, nebo přidat nový obrázek
Pro VM
řešil jsem pomocí pluginu n3t Virtuemart Simple - funguje pro J3 a VM 3, na novějších variantách jsem nezkoušel. V nastavení pluginu je hromada zaškrtávátek, co můžete z prvků zakázat a skrýt, skončit lze např. i takto jednoduchým formulářem
Pro Phoca Cart
v základu Phoca Cart 4 podporuje skrývání nepotřebný položek menu, ovládacího panele, formulářů apod. pomocí uživatelských CSS pravidel. Každé pole (ve Phoca Cart 4.1 dokonce i pole podformulářů, tedy např. specifikací, atributů apod.) lze skrýt pomocí CSS tříd. V šabloně administrace Atum pro Joomlu 4 to provedete nejjednodušeji tak, že vytvoříte soubor user.css ve složce /media/templates/adminisytrator/atum/css a do něj pravidla zapíšete.
Příklad pro skrytí všeho okolo stahování, POS (což jsou funkce, kterou asi mnoho eshopů nepoužije) a dalších polí může vypadat nějak takto:
Code:
.ph-par-upc,
.ph-par-jan,
.ph-par-mpn,
.ph-par-isbn,
.ph-par-registration_key,
.ph-par-external_id,
.ph-par-external_key,
.ph-par-external_link,
.ph-par-external_text,
.ph-par-external_link2,
.ph-par-external_text2,
.ph-par-public_download_file,
.ph-par-public_download_text,
.ph-par-public_play_file,
.ph-par-public_play_text,
.ph-par-serial_number,
.ph-par-attributes-options-operator_weight,
.ph-par-attributes-options-weight,
.ph-par-attributes-options-download_folder,
.ph-par-attributes-options-download_token,
.ph-par-attributes-options-download_file,
.ph-par-attributes-options-color,
.ph-par-attributes-options-required,
.ph-par-attributes-options-type,
.ph-par-access,
.ph-par-featured_background_image,
.ph-par-video,
.ph-par-special_parameter,
.ph-par-special_image,
.ph-par-features,
.ph-par-gift_types,
#phocacartitem button[aria-controls="download"],
joomla-tab-element#download,
#phocacartitem button[aria-controls="size"],
joomla-tab-element#size,
#phocacartitem button[aria-controls="reward"],
joomla-tab-element#reward,
#phocacartitem button[aria-controls="discount"],
joomla-tab-element#discount
{
display: none;
}
.ph-submenu-rewards,
.ph-submenu-downloads,
.ph-submenu-zones,
.ph-submenu-regions,
.ph-submenu-times,
.ph-submenu-submititems,
.ph-submenu-logs,
.ph-submenu-vendors,
.ph-submenu-sections,
.ph-submenu-units
{
display: none !important;
}
PS: možný i do budoucna vznikne nějaký "klikací" plugin pro Phoca Cart
- Cony
-
Autor
- Pryč
- Moderátor
-
Méně
Více
- Příspěvky: 5174
21. říj 2022 22:37 #147139
od Cony
Odpověď od Cony v tématu Zjednodušení administrace eshopu
Ještě dovětek pro VM, to že ve screenshotu je Alias readonly je způsobeno pluginem
n3t Virtuemart Alias
pro automatické generování aliasů produktů.
- Linelabcz
-
- OFFLINE
- Admin
-
Méně
Více
- Příspěvky: 1172
21. říj 2022 22:45 - 21. říj 2022 22:47 #147141
od Linelabcz
Odpověď od Linelabcz v tématu Zjednodušení administrace eshopu
V čem je výhoda
n3t Virtuemart Alias?
řeší to nějak i nepovolené znaky v názvech produktů? Pak je alias nepoužitelný.
- Cony
-
Autor
- Pryč
- Moderátor
-
Méně
Více
- Příspěvky: 5174
21. říj 2022 22:57 #147146
od Cony
Odpověď od Cony v tématu Zjednodušení administrace eshopu
Plugin generuje automaticky alias z přednastavených pravidel, dokáže do něj zahrnout např. SKU, výrobce nebo model, dokáže zakázat změnu aliasu, nebo naopak generovat znovu při každé změně. Zakázané znaky jsou samozřejmě řešeny klasickou funkcí transliterate z Joomly.
- Linelabcz
-
- OFFLINE
- Admin
-
Méně
Více
- Příspěvky: 1172
21. říj 2022 23:14 #147152
od Linelabcz
Odpověď od Linelabcz v tématu Zjednodušení administrace eshopu
Mám na mysli nazev-produktu%2C-parametr, alias nevypadá moc dobře. Ale ok, výhody chápu.
- Cony
-
Autor
- Pryč
- Moderátor
-
Méně
Více
- Příspěvky: 5174
21. říj 2022 23:26 #147155
od Cony
Odpověď od Cony v tématu Zjednodušení administrace eshopu
%2c se tam nemá jak dostat. Nepoužívá se url encode, ale Language::transliterate, tzn. vznikne nazev-produktu-parametr. Problém (obecně v Joomle), je asi jen pokud mám administraci v češtině a píšu články v azbuce, pak vzniknou samý pomlčky, tzn. nahrazují se datumem. Transliterace toto bohužel neumí, vychází z aktuálního jazykovýho balíčku.
- Linelabcz
-
- OFFLINE
- Admin
-
Méně
Více
- Příspěvky: 1172
21. říj 2022 23:46 - 21. říj 2022 23:47 #147161
od Linelabcz
Odpověď od Linelabcz v tématu Zjednodušení administrace eshopu
Ok díky, vyzkouším. Vím že to uplně s aliasy nesouvisí, ale když jsme u těch přednastavených pravidel, zajímavé je třeba párování nabídek pro různé porovnávače. Tam je potřeba kolikrát seskládat názvy produktů dle specifikací jednotlivých porovnávačů, jinak prostě nabídky nenapárujete.
Např. sluzby.heureka.cz/napoveda/xml-feed/#PRODUCTNAME
Název | Výrobce | Řada | Produktové číslo / Označení | Množství | Určení / Typ | Neoriginál
Ale i na toto je hotové rozšíření.
A tip:
Když už například přebíráte názvy produktů od dodavatelů, je dobré si pohlídat třeba support.google.com/merchants/answer/6098382?hl=cs
Např. sluzby.heureka.cz/napoveda/xml-feed/#PRODUCTNAME
Název | Výrobce | Řada | Produktové číslo / Označení | Množství | Určení / Typ | Neoriginál
Ale i na toto je hotové rozšíření.
A tip:
Když už například přebíráte názvy produktů od dodavatelů, je dobré si pohlídat třeba support.google.com/merchants/answer/6098382?hl=cs
- Cony
-
Autor
- Pryč
- Moderátor
-
Méně
Více
- Příspěvky: 5174
22. říj 2022 00:05 #147167
od Cony
Odpověď od Cony v tématu Zjednodušení administrace eshopu
Feedy jsou samostatná kapitola
Ve zkratce, na feedy používám ve VM Easy Feeder, který je skvělý v tom že je relativně snadno rozšiřitelný, není velký problém si dopsat element, který skládá název dle libosti. Mám sice jakousi starodávnou verzi ještě z Easy Software, ale Minion ve vývoji pokračuje, víc by mohl napsat Ruda.
Ve Phoca jsou pro PRODUCTNAME pro jednotlivé feedy samostatná pole, lze si tedy poskládat název jakkoliv buď v administraci, nebo SQL skriptem / CLI příkazem pro konzoli (v Joomle 4 je použita skvělá Symfony Console), nebo nějakým importem.
Ve Phoca jsou pro PRODUCTNAME pro jednotlivé feedy samostatná pole, lze si tedy poskládat název jakkoliv buď v administraci, nebo SQL skriptem / CLI příkazem pro konzoli (v Joomle 4 je použita skvělá Symfony Console), nebo nějakým importem.
- Linelabcz
-
- OFFLINE
- Admin
-
Méně
Více
- Příspěvky: 1172
22. říj 2022 00:10 - 22. říj 2022 00:11 #147170
od Linelabcz
Odpověď od Linelabcz v tématu Zjednodušení administrace eshopu
Na Feedy používám jiný software. image missing /media/kunena/emoticons/smile.png Na dopárování pak jsou ještě možnosti přímo ve správě jednotlivých porovnávačů. Simple Pairing Heureky, zboží má taky vlastní párovací nástroj a Google to je úplně jiná liga.
- Leoš
-
- OFFLINE
- Pokročilý uživatel
-
Méně
Více
- Příspěvky: 210
22. říj 2022 18:31 #147179
od Leoš
Odpověď od Leoš v tématu Zjednodušení administrace eshopu
Já používám na feedy komponentu
productXport ve verzi PRO
. Umí i stromy heureky, zboží, google.
Doporučuji a podpora je taky pohotová.
Doporučuji a podpora je taky pohotová.
- Leoš
-
- OFFLINE
- Pokročilý uživatel
-
Méně
Více
- Příspěvky: 210
22. říj 2022 19:02 #147180
od Leoš
Odpověď od Leoš v tématu Zjednodušení administrace eshopu
Testuji tento plugin a narazil jsem na problém s novým administračním rozhraním ve VM. Tam se to chová dost blbě hlavně u cenotvorby a dokáže to pochroumat ceny, které už máte u hotových produktů. Dejte si na to pozor. Super to funguje pouze u klasické verze administrace VM.Navazuji na Františkovu výzvu zde a to tématem, které jsem často řešil u VM (kde jsem skončil u napsání si vlastního pluginu) i u Phoca Cart, když jsem ho poprvé viděl, a to je zjednodušení administrace pro uživatele
Oba systémy obsahují obrovské množství voleb a možností a to nejen u v nastavení, ale i ve formuláři položek, což je asi nejčastější místo, kam pustíte nějakého správce bez hlubší znalosti systému. Končí to často tak, že do políčka pro EAN Vám píše poznámky, protože aktuálně EAN nepoužíváte, do políčka pro model si poznačuje původní cenu apod. Druhá varianta je, že neustále zoufale volá jak že má udělat tu slevu, nebo přidat nový obrázek
Pro VM
řešil jsem pomocí pluginu n3t Virtuemart Simple - funguje pro J3 a VM 3, na novějších variantách jsem nezkoušel. V nastavení pluginu je hromada zaškrtávátek, co můžete z prvků zakázat a skrýt, skončit lze např. i takto jednoduchým formulářem
Pro Phoca Cart
v základu Phoca Cart 4 podporuje skrývání nepotřebný položek menu, ovládacího panele, formulářů apod. pomocí uživatelských CSS pravidel. Každé pole (ve Phoca Cart 4.1 dokonce i pole podformulářů, tedy např. specifikací, atributů apod.) lze skrýt pomocí CSS tříd. V šabloně administrace Atum pro Joomlu 4 to provedete nejjednodušeji tak, že vytvoříte soubor user.css ve složce /media/templates/adminisytrator/atum/css a do něj pravidla zapíšete.
Příklad pro skrytí všeho okolo stahování, POS (což jsou funkce, kterou asi mnoho eshopů nepoužije) a dalších polí může vypadat nějak takto:
Code:.ph-par-upc, .ph-par-jan, .ph-par-mpn, .ph-par-isbn, .ph-par-registration_key, .ph-par-external_id, .ph-par-external_key, .ph-par-external_link, .ph-par-external_text, .ph-par-external_link2, .ph-par-external_text2, .ph-par-public_download_file, .ph-par-public_download_text, .ph-par-public_play_file, .ph-par-public_play_text, .ph-par-serial_number, .ph-par-attributes-options-operator_weight, .ph-par-attributes-options-weight, .ph-par-attributes-options-download_folder, .ph-par-attributes-options-download_token, .ph-par-attributes-options-download_file, .ph-par-attributes-options-color, .ph-par-attributes-options-required, .ph-par-attributes-options-type, .ph-par-access, .ph-par-featured_background_image, .ph-par-video, .ph-par-special_parameter, .ph-par-special_image, .ph-par-features, .ph-par-gift_types, #phocacartitem button[aria-controls="download"], joomla-tab-element#download, #phocacartitem button[aria-controls="size"], joomla-tab-element#size, #phocacartitem button[aria-controls="reward"], joomla-tab-element#reward, #phocacartitem button[aria-controls="discount"], joomla-tab-element#discount { display: none; } .ph-submenu-rewards, .ph-submenu-downloads, .ph-submenu-zones, .ph-submenu-regions, .ph-submenu-times, .ph-submenu-submititems, .ph-submenu-logs, .ph-submenu-vendors, .ph-submenu-sections, .ph-submenu-units { display: none !important; }
PS: možný i do budoucna vznikne nějaký "klikací" plugin pro Phoca Cart![]()
- Cony
-
Autor
- Pryč
- Moderátor
-
Méně
Více
- Příspěvky: 5174
23. říj 2022 01:40 #147181
od Cony
Odpověď od Cony v tématu Zjednodušení administrace eshopu
Ano, plugin je určen jen pro VM3 v klasické administrační šabloně. V principu pomocí Javascriptu skrývá některá pole, a vzhledem k tomu, jak je VM napsán jsou skripty hodně specifické, použít v jiné šabloně tedy nelze.
- Leoš
-
- OFFLINE
- Pokročilý uživatel
-
Méně
Více
- Příspěvky: 210
23. říj 2022 17:51 #147188
od Leoš
Odpověď od Leoš v tématu Zjednodušení administrace eshopu
Díky moc za info, Myslel jsem si to
Ona ta nová admin šablona taky je asi jen alfa verze se spoustou chyb...
Vygenerováno za 0.105 sekund