Перейти к содержанию
Официальный форум поддержки Simpla

Рекомендуемые сообщения

 

 

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

 

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

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

итого 7 420 руб

 

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

 

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

Ссылка на сообщение
Поделиться на другие сайты
  • 1 год спустя...
  • Ответов 54
  • Дата создания
  • Последний ответ

Лучшие авторы в теме

Лучшие авторы в теме

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

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

 

 

 

Идем в 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}

Ссылка на сообщение
Поделиться на другие сайты
  • 2 года спустя...

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

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

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

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

Ссылка на сообщение
Поделиться на другие сайты

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

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

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

 

{$order->payment_method_id}

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

Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...