-
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 "spropitné"
- Ernst
- Autor
- OFFLINE
- Joomla Expert
-
Méně
Více
- Příspěvky: 2380
29. dub 2021 21:26 #144270
od Ernst
virtuemart "spropitné" od Ernst
Dobrý večer, víte někdo o rozšíření nebo o nějaké možnosti jak do košíku ve VM dostat spropitné?
Tedy možnost aby si zákazník třeba radioboxem vybral kolik procent se má přidat k ceně.
Tedy možnost aby si zákazník třeba radioboxem vybral kolik procent se má přidat k ceně.
- Cony
-
- Pryč
- Moderátor
-
Méně
Více
- Příspěvky: 5174
29. dub 2021 22:27 #144271
od Cony
Odpověď od Cony v tématu virtuemart "spropitné"
Řešil jsem pomocí Custom field na zadání + vlastní plugin který po uložení zapíše jako přirážku k objednávce.
Poděkovali: Ernst
- Ernst
- Autor
- OFFLINE
- Joomla Expert
-
Méně
Více
- Příspěvky: 2380
29. dub 2021 23:54 - 29. dub 2021 23:55 #144272
od Ernst
Odpověď od Ernst v tématu virtuemart "spropitné"
Díky,
řešení je tedy za nějaký poplatek k dispozici?
Jen tady je ta přirážka k ceně objednávky, ne k jednotlivému zboží.
řešení je tedy za nějaký poplatek k dispozici?
Jen tady je ta přirážka k ceně objednávky, ne k jednotlivému zboží.
- Cony
-
- Pryč
- Moderátor
-
Méně
Více
- Příspěvky: 5174
03. kvě 2021 03:12 #144279
od Cony
Odpověď od Cony v tématu virtuemart "spropitné"
No ono to není žádné out of box jednoduše nasaditelné řešení. Principielně jde o přidání daně na objednávku (ano je to daň na objednávku ne na položku) po uložení objednávky, a přetextování polí pro daň typu BillTax na "Zpropitné".
Podstatný kód je tento
Tip je custom field.
Podstatný kód je tento
Code:
public function plgVmOnUserOrder($order) {
$tip = (int)$order->tip;
if ($tip < 0)
$tip = 0;
if ($order->order_billTaxAmount != $tip) {
$order->order_total -= $order->order_billTaxAmount;
$order->order_billTaxAmount = $tip;
$order->order_total += $tip;
}
}
Poděkovali: Ernst
- H13
-
- OFFLINE
- Admin
-
Méně
Více
- Příspěvky: 2634
03. kvě 2021 11:24 #144280
od H13
No to asi nebude, zvláště, když spropitné může podléhat DPH a nemusí.
Technická otázka je, jestli to není lepší udělat jako náklad platební metody. Nevím, jestli něco takovýho jako náklady na platební metodu Virtuemart má, ale pokud by to měl, pak by stačilo jen dodělat možnost tuto částku měnit podle zadání uživatele v checkoutu. :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
Odpověď od H13 v tématu virtuemart "spropitné"
No ono to není žádné out of box jednoduše nasaditelné řešení.
No to asi nebude, zvláště, když spropitné může podléhat DPH a nemusí.
Technická otázka je, jestli to není lepší udělat jako náklad platební metody. Nevím, jestli něco takovýho jako náklady na platební metodu Virtuemart má, ale pokud by to měl, pak by stačilo jen dodělat možnost tuto částku měnit podle zadání uživatele v checkoutu. :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
- Cony
-
- Pryč
- Moderátor
-
Méně
Více
- Příspěvky: 5174
03. kvě 2021 12:51 #144281
od Cony
Odpověď od Cony v tématu virtuemart "spropitné"
Na shopu, kde jsem to řešil, se DPH neřeší, pokud by tam bylo, stačí pronásobit sazbou DPH.H13 napsal: No to asi nebude, zvláště, když spropitné může podléhat DPH a nemusí.
Ano, taky možnost, ale pokud jsou náklady na platbu / dopravu, nešlo by pak rozklíčovat jaká část je zpropitné a jaká část je poplatek za platbu / dopravu. Použil jsem tu daň na objednávku, protože je v databázi v samostatném sloupci.H13 napsal: Technická otázka je, jestli to není lepší udělat jako náklad platební metody. Nevím, jestli něco takovýho jako náklady na platební metodu Virtuemart má
- Ernst
- Autor
- OFFLINE
- Joomla Expert
-
Méně
Více
- Příspěvky: 2380
03. kvě 2021 14:53 - 03. kvě 2021 14:54 #144282
od Ernst
Odpověď od Ernst v tématu virtuemart "spropitné"
Díky moc Cony, ten kód chápu, ale bohužel neznám triggery VM, které jsou potřeba.
Tak hluboce VM neznám.
Mohl bych poprosit o podrobnější popis nebo přímo o ten plugin? Změny si v něm již dokážu udělat.
Obojí samozřejmě za úplatu.
PS DPH se zde neřeší a pokud by bylo potřeba, asi si to zvládnu upravit.
PS obecně si myslím, že by o takový plugin byl větší zájem, na webu jsem nic takového nenašel.
Tak třeba n3t.....
Tak hluboce VM neznám.
Mohl bych poprosit o podrobnější popis nebo přímo o ten plugin? Změny si v něm již dokážu udělat.
Obojí samozřejmě za úplatu.
PS DPH se zde neřeší a pokud by bylo potřeba, asi si to zvládnu upravit.
PS obecně si myslím, že by o takový plugin byl větší zájem, na webu jsem nic takového nenašel.
Tak třeba n3t.....
- Cony
-
- Pryč
- Moderátor
-
Méně
Více
- Příspěvky: 5174
04. kvě 2021 13:17 #144284
od Cony
Odpověď od Cony v tématu virtuemart "spropitné"
Ten kód je takto komplet, včetně triggeru "plgVmOnUserOrder". Stačí přidat do nějakého systémového pluginu, nebo vytvořit nový systémový plugin (asi by to fungovalo i v nějakém vm pluginu, nezkoumal jsem).
Zájem jsem nezkoumal, ale protože jsem taky hledal a nic nenašel, předpokládám že až tak velký není. Vytvoření něčeho, co by se jen nainstalovalo a fungovalo by navíc bylo, vzhledem k možnostem VM, o dost složitější. Mimochodem, nesliboval bych si od toho nějaká velká dýžka, co jsem tak koukal na eshop kde to běží je to spíš vyjímka, že někdo dýžko dá...
Zájem jsem nezkoumal, ale protože jsem taky hledal a nic nenašel, předpokládám že až tak velký není. Vytvoření něčeho, co by se jen nainstalovalo a fungovalo by navíc bylo, vzhledem k možnostem VM, o dost složitější. Mimochodem, nesliboval bych si od toho nějaká velká dýžka, co jsem tak koukal na eshop kde to běží je to spíš vyjímka, že někdo dýžko dá...
Poděkovali: Ernst
- Ernst
- Autor
- OFFLINE
- Joomla Expert
-
Méně
Více
- Příspěvky: 2380
10. kvě 2021 11:49 #144305
od Ernst
Odpověď od Ernst v tématu virtuemart "spropitné"
Vše mám připravené (plugin atd.), jen jsem se zasekl na "Custom field na zadání".
Custom field je klasicky k produktu, jak ho udělám jako součást košíku?
Můžeš mi prosím Cony ještě v tomto poradit?
Custom field je klasicky k produktu, jak ho udělám jako součást košíku?
Můžeš mi prosím Cony ještě v tomto poradit?
- Cony
-
- Pryč
- Moderátor
-
Méně
Více
- Příspěvky: 5174
11. kvě 2021 15:09 - 11. kvě 2021 15:10 #144312
od Cony
Odpověď od Cony v tématu virtuemart "spropitné"
Ne custom field k produktu, ale custom field k zákazníkovi (Konfigurace - Pole zákazníka) + zaškrtnout Zobrazit ve formuláři košíku.
Poděkovali: Ernst
- Ernst
- Autor
- OFFLINE
- Joomla Expert
-
Méně
Více
- Příspěvky: 2380
11. kvě 2021 16:40 #144314
od Ernst
Odpověď od Ernst v tématu virtuemart "spropitné"
dík, tak to jo.
Ono to k zákazníkovi vlastně není custom field, proto mě to mátlo
Ono to k zákazníkovi vlastně není custom field, proto mě to mátlo
- Ernst
- Autor
- OFFLINE
- Joomla Expert
-
Méně
Více
- Příspěvky: 2380
12. kvě 2021 12:46 - 12. kvě 2021 12:50 #144323
od Ernst
Odpověď od Ernst v tématu virtuemart "spropitné"
při jaké akci to má tou funkcí proběhnout?
Při potvrzení objednávky?
Mě se zdá, že to tím neproběhne.
Nemohu přijít na to proč
Při potvrzení objednávky?
Mě se zdá, že to tím neproběhne.
Nemohu přijít na to proč
- Cony
-
- Pryč
- Moderátor
-
Méně
Více
- Příspěvky: 5174
12. kvě 2021 13:11 #144324
od Cony
Odpověď od Cony v tématu virtuemart "spropitné"
Ano, při potvrzení objednávky. Musí to být v pluginu, který je nahrán, třeba system - ten je nahrán vždy.
- Ernst
- Autor
- OFFLINE
- Joomla Expert
-
Méně
Více
- Příspěvky: 2380
12. kvě 2021 13:30 - 12. kvě 2021 13:41 #144325
od Ernst
Odpověď od Ernst v tématu virtuemart "spropitné"
ano je to vy sytémovém pluginu
Dal jsem do něj i jiné funkce a ty proběhnou
Ale tohle mi nic nevypíše
kdežto tohle
se vypíše
ta pomlčka se mi tam doplňuje sama - s-cript
Dal jsem do něj i jiné funkce a ty proběhnou
Ale tohle mi nic nevypíše
Code:
public function plgVmOnUserOrder($order) {
echo "<s-cript>console.log('plgVmOnUserOrder')</script>";
return true;
}
Code:
public function onAfterInitialise() {
echo "<s-cript>console.log('onAfterInitialise')</script>";
return true;
}
se vypíše
ta pomlčka se mi tam doplňuje sama - s-cript
- Ernst
- Autor
- OFFLINE
- Joomla Expert
-
Méně
Více
- Příspěvky: 2380
12. kvě 2021 14:28 - 12. kvě 2021 14:50 #144327
od Ernst
Odpověď od Ernst v tématu virtuemart "spropitné"
sorry, chybička, už mi to tudy prochází, chyba byla až za klávesnicí
Ještě se zeptám, existuje nějaký trigger, který by mi mohl vypisovat částku spropitného v košíku? Tedy nějaký, který se spustí při přepočtu ceny a při změně toho spropitného.
Ještě se zeptám, existuje nějaký trigger, který by mi mohl vypisovat částku spropitného v košíku? Tedy nějaký, který se spustí při přepočtu ceny a při změně toho spropitného.
Vygenerováno za 0.120 sekund