Autor | Zpráva | ||
---|---|---|---|
PeterCooon Profil |
#1 · Zasláno: 16. 1. 2016, 13:57:33
Zdravím.
Snažím se na opencartu zprovoznit jednoproduktový eshop a narazil jsem na problém. Potřebuji, aby se po kliknutí na Objendat stránka přesměrovala na obsah košíku a zárověň se do košíku přidal produkt, takže zákazník v podstatě jen klikne a může sei produkt objednat. Níže je můj kód, ale bohužel se to vždy přesměruje do košíku , který, ale zůstává prázdný. Můžete mi prosím poradit kde dělám chybu? <div id="objednat" onclick= window.location='http://shop.cz/domains/shop.cz/index.php?route=checkout/cart' ; cart.add('<?php echo $product['product_id']; ?>')></div> |
||
RastyAmateur Profil |
#2 · Zasláno: 16. 1. 2016, 14:23:05
V js moc neumím, ale něco mě asi napadlo...
celý onclick bych dal do uvozovek. Nevím, jestli je to nutné, ale stejně... Vyzkoušej prohodit ty funkce - nejdříve volej cart.add() a pak přesměruj. |
||
PeterCooon Profil |
#3 · Zasláno: 16. 1. 2016, 14:39:33
RastyAmateur:
JS taky právě moc neovládám..zkoušel jsem to přehodit, ale má to stejný efekt.. |
||
Časová prodleva: 10 dní
|
|||
BFeeder Profil * |
#4 · Zasláno: 26. 1. 2016, 20:33:37
Javascript provádí skripty nezávisle na pořadí, takže dříve, než se stihne provést přidání do košíku, provede se přesměrování.
Navrhuji přidat nějaký Timeout nebo vytvořit callback přímo z funkce cart.add. |
||
Časová prodleva: 7 let
|
0