Jump to content

Recommended Posts

 

 

Было бы здорово, если бы в корзине отображалось еще одно поле "Итого с учетом доставки", а после того, как нажата кнопка " Оформить заказ " корзина выглядела бы так:

 

Samsung S5570 Galaxy Mini 7 300 руб ? 1 шт 7 300 руб

Курьерская доставка по Москве 120 руб

итого 7 420 руб

 

Присоединяюсь к Delious , во сколько Вы оцениваете свою работу?

 

Есть решение ???

Link to post
Share on other sites
  • 1 year later...
  • Replies 54
  • Created
  • Last Reply

Top Posters In This Topic

Товарищи нашел решение по переносу способа оплаты в корзину

У меня работает

 

 

 

Идем в ftp по пути: view/CartView.php. И после:

if(isset($_POST['checkout']))
{
 
    $order->delivery_id = $this->request->post('delivery_id', 'integer');

Примерно 46 строка, после нее добавляем:

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

В конце, после:

function fetch()
    {
        // Способы доставки
        $deliveries = $this->delivery->get_deliveries(array('enabled'=>1));
        $this->design->assign('deliveries', $deliveries);

Добавляем:

// Варианты оплаты
$payment_methods = $this->payment->get_payment_methods(array('enabled'=>1));
$this->design->assign('payment_methods', $payment_methods);

Теперь идем в админку, шаблон cart.tpl. В нужное место (я вставил после выбора варианта доставки) вставляем:

{* Выбор способа оплаты *}
{if $payment_methods && !$payment_method}
<h2>Выберите способ оплаты</h2>
<ul id="deliveries">
{foreach $payment_methods as $payment_method}
<li>
<div class="checkbox">
<input type=radio name=payment_method_id value='{$payment_method->id}' {if $payment_method@first}checked{/if} id=payment_{$payment_method->id}>
</div>
<h3><label for=payment_{$payment_method->id}> {$payment_method->name}{*, к оплате {$cart->total_price|convert:$payment_method->currency_id} {$all_currencies[$payment_method->currency_id]->sign}*}</label></h3>
<div class="description">
{$payment_method->description}
</div>
</li>
{/foreach}
</ul>
{/if}

Link to post
Share on other sites
  • 2 years later...

А вот как сделать чтобы доставка считалась и показывалась в корзине я незнаю(

если кому интересно, могу описать свой способ расчета итоговой суммы с учетом доставки.

понимаю, что уже времени вагон прошло.

но сейчас мучаюсь с переносом способа оплаты в письмо администратору и читаю эту тему.

Link to post
Share on other sites

Кто подскажет - что нужно добавить в email_order_admin.tpl чтобы в письме админу выводило вариант оплаты?

тоже интересует этот вопрос.

удалось вывести в письме только id способа оплаты, как вывести название?

 

{$order->payment_method_id}

вот так вывожу id, название не удается вывести.

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...