Jump to content

Podsumowanie zamówienia - dodatkowy przycisk


Recommended Posts

Witam serdecznie!

 

Na stronie 'Podsumowanie zamówienia' (krok procesu zamówienia przed jego potwierdzeniem) widzę następujące elementy:

 

pLv9dKv.jpg

 

Przycisk 'Inne metody płatności' cofa do strony pod adresem '/index.php?controller=order&step=3' czyli właśnie do form płatności. Chciałbym dodać obok tego przycisku kolejny, który umożliwi powrót do wyboru form dostawy, czyli przekierowanie do '/index.php?controller=order&step=2&multi-shipping='.

 

Oglądałem plik order-confirmation.tpl mojego szablonu i wygląda on w sposób następujący:

{capture name=path}{l s='Order confirmation'}{/capture}
{include file="$tpl_dir./breadcrumb.tpl"}

<h1>{l s='Order confirmation'}</h1>

{assign var='current_step' value='payment'}
{include file="$tpl_dir./order-steps.tpl"}

{include file="$tpl_dir./errors.tpl"}

{$HOOK_ORDER_CONFIRMATION}
{$HOOK_PAYMENT_RETURN}


<br />
{if $is_guest}
	<p>{l s='Your order ID is:'} <span class="bold">{$id_order_formatted}</span> . {l s='Your order ID has been sent via email.'}</p>
	<a href="{$link->getPageLink('guest-tracking', true, NULL, "id_order={$reference_order}&email={$email}")|escape:'html'}" title="{l s='Follow my order'}"><img src="{$img_dir}icon/order.gif" alt="{l s='Follow my order'}" class="icon" /></a>
	<a href="{$link->getPageLink('guest-tracking', true, NULL, "id_order={$reference_order}&email={$email}")|escape:'html'}" title="{l s='Follow my order'}">{l s='Follow my order'}</a>
{else}
	<a href="{$link->getPageLink('history', true)|escape:'html'}" title="{l s='Back to orders'}"><img src="{$img_dir}icon/order.gif" alt="{l s='Back to orders'}" class="icon" /></a>
	<a href="{$link->getPageLink('history', true)|escape:'html'}" title="{l s='Back to orders'}">{l s='Back to orders'}</a>
{/if}

Jeśli dobrze go interpretuję, za przyciski odpowiadają hooki. Jak utworzyć kolejny, który doda na tej stronie przycisk z przekierowaniem do kroku wyboru formy dostawy?

 

Dzięki, pozdrawiam!

Edited by rosomal (see edit history)
Link to comment
Share on other sites

w katalogu z modułem możesz znaleźć plik: payment_execution.tpl

są tam dwa buttony:
 

<p>
	{l s='Bank wire account information will be displayed on the next page.' mod='bankwire'}
	<br /><br />
	<b>{l s='Please confirm your order by clicking "I confirm my order".' mod='bankwire'}</b>
</p>
<p class="cart_navigation" id="cart_navigation">
	<input type="submit" value="{l s='I confirm my order' mod='bankwire'}" class="exclusive_large" />
	<a href="{$link->getPageLink('order', true, NULL, "step=3")|escape:'html'}" class="button_large">{l s='Other payment methods' mod='bankwire'}</a>
</p>

dodaj tam link do kroku 2, coś w stylu:

<p class="cart_navigation" id="cart_navigation">
<a href="{$link->getPageLink('order', true, NULL, "step=2")|escape:'html'}" class="button_large">{l s='Other delivery methods' mod='bankwire'}</a>
</p>
  • Like 1
Link to comment
Share on other sites

warto jeszcze dodać, że jak korzystasz z innych metod płatności - to każdą z nich należy edytowac w podobny sposób.

lokalizujemy plik ze stroną płatności (plik tpl w katalogu z modułem) i dodajemy kod buttonu który chcemy tam dodać.

Link to comment
Share on other sites

×
×
  • Create New...