Перейти к содержимому


Фото
- - - - -

Клиенты не выбирают способ оплаты!!!

юзабилити оплата корзина

  • Чтобы отвечать, сперва войдите на форум
54 ответов в теме

#41 oldindianamen

oldindianamen
  • Пользователь
  • 8 сообщений

Опубликовано 15.10.2012 - 05:54


Noxter 10 Октябрь
Протестируйте, жду вашей критики http://futbolki.artp...ault&variant=12


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

Samsung S5570 Galaxy Mini 7 300 руб ? 1 шт 7 300 руб
Курьерская доставка по Москве 120 руб
итого 7 420 руб

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



#42 Noxter

Noxter
  • Фрилансер
  • 87 сообщений
  • Дизайн, Программирование, Верстка
  • Версия CMS:2.x
  • Откуда:Киев

Опубликовано 15.10.2012 - 06:09

oldindianamen спасибо за подсказку, вечером сделаю!



#43 calvin

calvin
  • Пользователь
  • 322 сообщений
  • Заказчик, Пользователь
  • Версия CMS:2.x

Опубликовано 15.10.2012 - 08:48

Есть ещё проблема в стандартной симпле при описании способов оплаты нет поля для указания максимальной суммы платежа.

Между тем на практике это существует - например, электронными деньгами (КИВИ, Яндекс) нельзя оплатить покупку дороже 15000 руб.

Как сделать, чтобы при заказе стоимостью более 15000 руб. такие способы оплаты не предлагались покупателю?



#44 oldindianamen

oldindianamen
  • Пользователь
  • 8 сообщений

Опубликовано 21.10.2012 - 02:24

Noxter, как сделали не расскажите?



#45 SV911

SV911
  • Пользователь
  • 299 сообщений
  • Заказчик
  • Версия CMS:2.x

Опубликовано 19.12.2012 - 07:05

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



#46 SV911

SV911
  • Пользователь
  • 299 сообщений
  • Заказчик
  • Версия CMS:2.x

Опубликовано 19.12.2012 - 12:29

HEELP



#47 Booster

Booster
  • Пользователь
  • 117 сообщений
  • Дизайн, Верстка
  • Версия CMS:2.x

Опубликовано 29.03.2013 - 16:37

Я тут новенький..
Продолжу тему.
Дело в том, что при оформлении заказа в 1 этап, покупателю не видно сразу итоговой суммы с учетом доставки.
Пример:
Цена товара: 500 р
Способ доставки: 20 р
Способ оплаты:

Общую сумму он уже увидит только после нажатия кнопки оформить заказ..

Решение есть на этом сайте: http://krossy.ru/cart
Тоесть рядом со способом оплаты выводится итоговая сумма: (Цена товара + цена доставки) Сумма пересчитывается сразу же при изменении способа доставки.

Не могли бы Вы рассказать как сделать также?
Заранее благодарен!



#48 delprofile

delprofile
  • Фрилансер
  • 819 сообщений
  • Дизайн, Программирование, Верстка
  • Версия CMS:2.x
  • Откуда:Москва

Опубликовано 29.03.2013 - 22:37

на сайте примере

<script>
function select_delivery_method(method_id)
{
radiobuttons = document.getElementsByName('delivery_id');
for(var i=0;i<radiobuttons.length;i++)
{
if(radiobuttons[i].value == method_id)
{
radiobuttons[i].checked = 1;
}
}

var subtotal = parseFloat(document.getElementById('subtotal_price').innerHTML);
var delivery = 0;
if(document.getElementById('delivery_price_'+method_id))
delivery = parseFloat(document.getElementById('delivery_price_'+method_id).innerHTML);
total = subtotal+delivery;

document.getElementById('total_price_7').innerHTML = total;
document.getElementById('total_price_5').innerHTML = total;
document.getElementById('total_price_2').innerHTML = total;
document.getElementById('total_price_3').innerHTML = total;

}
</script>



<script>
select_delivery_method(1);
</script>


у вариантов доставки

 

onclick="select_delivery_method(2);"


#49 Booster

Booster
  • Пользователь
  • 117 сообщений
  • Дизайн, Верстка
  • Версия CMS:2.x

Опубликовано 01.04.2013 - 01:56

Что то я ничего не понял...
Рядом с методом оплаты не появляется итоговая сумма с учетом доставки...доставка у меня только одна платная



#50 Booster

Booster
  • Пользователь
  • 117 сообщений
  • Дизайн, Верстка
  • Версия CMS:2.x

Опубликовано 01.04.2013 - 02:35

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



#51 kanaliya

kanaliya
  • Пользователь
  • 32 сообщений
  • Заказчик
  • Версия CMS:2.x

Опубликовано 25.11.2013 - 21:16



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

Samsung S5570 Galaxy Mini 7 300 руб ? 1 шт 7 300 руб
Курьерская доставка по Москве 120 руб
итого 7 420 руб

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

 

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



#52 Серега495

Серега495
  • Пользователь
  • 64 сообщений
  • Версия CMS:2.x

Опубликовано 29.12.2014 - 11:14

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

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

 

 

 

Идем в 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}&nbsp;{$all_currencies[$payment_method->currency_id]->sign}*}</label></h3>
<div class="description">
{$payment_method->description}
</div>
</li>
{/foreach}
</ul>
{/if}



#53 Серега495

Серега495
  • Пользователь
  • 64 сообщений
  • Версия CMS:2.x

Опубликовано 29.12.2014 - 11:40

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



#54 usmdamir

usmdamir
  • Пользователь
  • 47 сообщений
  • Программирование

Опубликовано 01.09.2017 - 13:35

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

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

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

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



#55 usmdamir

usmdamir
  • Пользователь
  • 47 сообщений
  • Программирование

Опубликовано 01.09.2017 - 15:26

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

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

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



{$order->payment_method_id}

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







Также с меткой «юзабилити, оплата, корзина»

0 пользователей читают эту тему

0 пользователей, 0 гостей, 0 скрытых