-
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 ·
Virtuemart - poplatek za obaly
- Cony
-
Autor
- Pryč
- Moderátor
-
Méně
Více
- Příspěvky: 5174
09. dub 2020 23:46 #142112
od Cony
Virtuemart - poplatek za obaly od Cony
Neřešil jste někdo poplatek za "obaly"? Potřeboval bych ve VM rozběhnout poplatek za obaly (každý produkt jeden obal, ale jen z určitých kategorií), ale jen při určité dopravě, a nemá být započítán v ceně dopravného, tj. měl by se zobrazit dvěma čísly. Tedy v košíku mám:
zatím mne napadlo použít daně, tam ale nejde omezit platnost daně na zvolený způsob dopravy, nebo Custom fields, opět ale nelze omezit až výběrem dopravy v košíku. Jediné co mne napadá je napsat vlastní Shipping plugin, tam vše sečíst do jednoho čísla (pokud se nepletu ve VM nejde mít zvlášť v objednávce hodnotu dopravného a balného, tedy jen sečtené v jednom čísle), popř. dynamicky generovat popis dopravy a v něm uvést hodnotu balného (takže něco jako Doprava 100 Kč z toho 20 Kč obaly).
Nenarazil jste někdy někdo na něco podobného, ať nevymýšlím znovu kolo?
Code:
Produkt A 2 x 50 Kč = 100 Kč
Produkt B (bez obalu) 3 x 10 Kč = 30 Kč
Mezisoučet 130 Kč
Česká pošta 80 Kč
Obaly 2 x 10Kč = 20Kč
Celkem 230 Kč
ALE
Produkt A 2 x 50 Kč = 100 Kč
Produkt B (bez obalu) 3 x 10 Kč = 30 Kč
Mezisoučet 130 Kč
Osobní odběr 0 Kč
Celkem 130 Kč
zatím mne napadlo použít daně, tam ale nejde omezit platnost daně na zvolený způsob dopravy, nebo Custom fields, opět ale nelze omezit až výběrem dopravy v košíku. Jediné co mne napadá je napsat vlastní Shipping plugin, tam vše sečíst do jednoho čísla (pokud se nepletu ve VM nejde mít zvlášť v objednávce hodnotu dopravného a balného, tedy jen sečtené v jednom čísle), popř. dynamicky generovat popis dopravy a v něm uvést hodnotu balného (takže něco jako Doprava 100 Kč z toho 20 Kč obaly).
Nenarazil jste někdy někdo na něco podobného, ať nevymýšlím znovu kolo?
- Rudolf
-
- OFFLINE
- Joomla Expert
-
10. dub 2020 04:02 #142113
od Rudolf
MiniJoomla! - www.minijoomla.cz - 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
Odpověď od Rudolf v tématu Virtuemart - poplatek za obaly
MiniJoomla! - www.minijoomla.cz - 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
- Cony
-
Autor
- Pryč
- Moderátor
-
Méně
Více
- Příspěvky: 5174
10. dub 2020 13:34 #142117
od Cony
Odpověď od Cony v tématu Virtuemart - poplatek za obaly
Znám, ale to není přesně ono. Spocita to dopravné, sice podle různých vzorců, ale pořád jen jeden výsledek, jedno číslo, potřebuju hlavně ten rozpad na dopravné a balne...
- Rudolf
-
- OFFLINE
- Joomla Expert
-
10. dub 2020 14:14 - 10. dub 2020 14:19 #142118
od Rudolf
MiniJoomla! - www.minijoomla.cz - 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
Odpověď od Rudolf v tématu Virtuemart - poplatek za obaly
Cony:
Pak to vypadá na upravený shipping plugin, který má sice položku balné v sobě, ale sečítá ji dohromady.
Zde by bylo třeba upravit výpočet, navázat na customfield u produktu (přiřazením select dropdownu ze seznamu customfieldů VM) a vytvořit nový řádek v košíku.
Taková hezká programovací práce
A když v tom budeš tak můžeš rovnou přidat vkládání váhy obalu, aby korektně seděla cena dopravy pro různé dopravy
Někde mám EASY Shipping plugin pro produkty s nulovou cenou.
Tak tohle by mohl být CONY Shipping plugin pro produkty s obaly
A já si ho pak za 100 koupím nebo raději zadormao, šak co je to přece joomla, ta je taky zadarmo, to by šlo ne?
[narážka na požadavky našich klientů, když chtějí něco naprogramovat - šak to přece budete prodávat, já nebudu platit vývoj
]
Pak to vypadá na upravený shipping plugin, který má sice položku balné v sobě, ale sečítá ji dohromady.
Zde by bylo třeba upravit výpočet, navázat na customfield u produktu (přiřazením select dropdownu ze seznamu customfieldů VM) a vytvořit nový řádek v košíku.
Taková hezká programovací práce
A když v tom budeš tak můžeš rovnou přidat vkládání váhy obalu, aby korektně seděla cena dopravy pro různé dopravy
Někde mám EASY Shipping plugin pro produkty s nulovou cenou.
Tak tohle by mohl být CONY Shipping plugin pro produkty s obaly
A já si ho pak za 100 koupím nebo raději zadormao, šak co je to přece joomla, ta je taky zadarmo, to by šlo ne?
[narážka na požadavky našich klientů, když chtějí něco naprogramovat - šak to přece budete prodávat, já nebudu platit vývoj
MiniJoomla! - www.minijoomla.cz - 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
- Cony
-
Autor
- Pryč
- Moderátor
-
Méně
Více
- Příspěvky: 5174
10. dub 2020 17:23 #142119
od Cony
Odpověď od Cony v tématu Virtuemart - poplatek za obaly
Základ je, že VM neumí přidat další poplatek. Umí jen poštovné a poplatek za platbu, nelze přidat na stejné úrovni něco třetího. Takže já to spíš vidím na to, že poupravím ten plugin Open Tools, aby dynamicky generoval popis, a do toho to balné zobrazil, takže něco jako Poštovné 200 Kč, z toho balné 40Kč.
Jinak já narazil ještě na lepší hlášku: "Vždyť to by ste měli zaplatit spíš vy mně, já vám vymyslel jak ten systém vylepšit!"
Jinak já narazil ještě na lepší hlášku: "Vždyť to by ste měli zaplatit spíš vy mně, já vám vymyslel jak ten systém vylepšit!"
Vygenerováno za 0.067 sekund