Právě je 19 dub 2024 02:28

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 3 ] 
Autor Zpráva
 Předmět příspěvku: PrestaShop 1.6 - (5) Kroková objednávka - parametr v URL
PříspěvekNapsal: 07 kvě 2015 12:00 
C4 zákazník
Uživatelský avatar

Registrován:
06 čer 2014 19:28
Příspěvky:
607
Zdravím,

Používam 5 krokový košík, resp objednávku. URL pri krokoch sú napr následujúce:
1.Krok (Košík) -> /pokladna
2.Krok (Prihlásenie) -> /login?...
3.Krok (Adresa) -> /pokladna?step=1
4.Krok (DOPRAVA) -> /pokladna
5.Krok (Platba) -> pokladna?multi-shipping=

Je možné nejak rozlíšiť URLkom 4. krok objednávky? Takto to vyzerá ako keby zákazník z 3. kroku prešiel opäť do košiku. Resp nedá sa určiť a sledovať, či je zákazník vo výbere dopravy, alebo si prezerá opäť košík.

Ďakujem za odpoveď :)


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.6 - (5) Kroková objednávka - parametr v URL
PříspěvekNapsal: 11 kvě 2015 14:18 
C4 podpora
C4 podpora

Registrován:
30 čer 2009 09:14
Příspěvky:
8504
Dobrý den,

v další krocích objednávky je parametr step skrytý, ale existuje. Takže si ho úpravou zdrojového kódu můžete doplnit. V souboru themes/default-bootstrap/order-address.tpl najděte řádek:
Kód:
<form action="{$link->getPageLink($back_order_page, true)|escape:'html':'UTF-8'}" method="post">
a změňte ho na tvar:
Kód:
<form action="{$link->getPageLink($back_order_page, true, NULL, "step=2")|escape:'html':'UTF-8'}" method="post">
Pak bude ve 4. kroku objednávky (resp. Doručení) v URL adrese navíc step=2.

A v souboru themes/default-bootstrap/order-carrier.tpl najděte řádek:
Kód:
<form id="form" action="{$link->getPageLink('order', true, NULL, "{if $multi_shipping}multi-shipping={$multi_shipping}{/if}")|escape:'html':'UTF-8'}" method="post" name="carrier_area">
a změňte ho na tvar:
Kód:
<form id="form" action="{$link->getPageLink('order', true, NULL, "step=3{if $multi_shipping}&multi-shipping={$multi_shipping}{/if}")|escape:'html':'UTF-8'}" method="post" name="carrier_area">
Pak bude v 5. kroku objednávky (resp. Platba) v URL adrese navíc step=3.

Aby se změna v šabloně projevila, tak nezapomeňte mít v administraci aplikace PrestaShop v sekci Nástroje > Výkon > Smarty nastavenou volbu Kompilace šablony na "Překompilovat šablony, pokud byly soubory zaktualizovány" (příp. "Vynucená kompilace").

_________________
Radek Plašil
Webhosting C4
https://www.c4.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop 1.6 - (5) Kroková objednávka - parametr v URL
PříspěvekNapsal: 11 kvě 2015 14:55 
C4 zákazník
Uživatelský avatar

Registrován:
06 čer 2014 19:28
Příspěvky:
607
Ďakujem veľmi pekne za rozsiahlu odpoveď, všetko funguje v poriadku :)


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 3 ] 

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 2 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
cron
FTP Uploader
Staňte se naším zákazníkem!
Hledáme kolegy
PrestaShop partneři

Seznam všech partnerů

PrestaShop Hosting
Návody pro C4

© 2009-2024 ČESKÝ WEBHOSTING s.r.o. Kontaktní e-mail: forum@c4.cz
Diskuzní fórum využívá technologie: phpBB, phpBB-SEO.com, phpBB.cz