В ответ на пост на форуме симплы небольшая инструкция…

{* Доставка *}
{if $deliveries}
<h2>Выберите способ доставки:</h2>
<ul id="deliveries">
<select name="amounts[{$purchase->variant->id}]" onchange="">
{foreach $deliveries as $delivery}
	<option value="{$delivery->id}" {if $delivery_id==$delivery->id}checked{elseif $delivery@first}checked{/if} id="deliveries_{$delivery->id}">{$delivery->name}</option>
{/foreach}	
</select>
{/if}
 
{* Оплата *}
{if $payment_methods}
<h2>Выберите способ оплаты:</h2>
<select name="payment_method_id"> 
{foreach $payment_methods as $payment_method}
<option value="{$payment_method->id}"{if $payment_method_id == $payment_method->id} selected{/if}>{$payment_method->name}</option> 
{/foreach}
</select>
{/if}

Только чтобы это работало на странице корзины надо:
1. вывести в шаблон список вариантов оплаты в view/CartView.php ~171 строка

$this->design->assign('payment_methods', $this->payment->get_payment_methods(array('enabled'=>1)));

2. принять метод в корзине для сохранения в view/CartView.php ~47 строка

$order->payment_method_id = $this->request->post('payment_method_id', 'integer');

3. ну и вернем выбранный вариант в шаблон, если пользователь введет неверные данные в view/CartView.php ~55 строка

$this->design->assign('payment_method_id', $order->payment_method_id);
Опубликовать в Яндекс
Опубликовать в Facebook
Опубликовать в Мой Мир
Опубликовать в Одноклассники
Опубликовать в LiveJournal
Опубликовать в Google Plus
Опубликовать в Google Buzz