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

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

Из-за своеобразной логики заказа в корзине - около 30% покупателей тупо не выбирают способ оплаты.

Здесь этот вопрос уже поднимался, но так его и замяли: http://forum.simplacms.ru/discussion/comment/10748

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

В лоб (т.е. переносом кода из order.tpl) задача не решается. Подскажите плз что нужно поправить в cartview.php и cart.php ?

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

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

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

Его необходимо перенести на первый шаг, поскольку при выборе оплаты разные итоговые цены заказа, а пользователю на почту приходит обычная. И он в праве требовать именно ту, что на почте.

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

Апну тему.

Товарищи, у кого та-же проблема отписывайтесь в этой теме, глядишь как-то привлечем внимание Дениса.

Мы же не просим изменить систему заказа в исходниках - может она на самом деле мега-прогрессивная, а это мы с покупателями тупим и не можем ее превосходство оценить =))) Просто хотелось бы знать как поменять эту логику заказа на более привычную покупателям.

Потому как форму оплаты во-первых меняют раз в пятилетку, а во-вторых это легко сделать админу по звонку, а вот когда массово не выбирают форму оплаты -это уже серьезная проблема.

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

Блин, завтра буду с компа - попробую написать инструкцию... Никогда не думал, что это такая проблема.

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

CartView.php :
После

if(isset($_POST['checkout']))    {        	$order->delivery_id = $this->request->post('delivery_id', 'integer');Добавляем    	$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}

Выберите способ оплаты

    {foreach $payment_methods as $payment_method}
  • id}>

    {$payment_method->description}
    {/foreach}
{/if}
Примерно так... Тестируйте!
Ссылка на сообщение
Поделиться на другие сайты

Косяк, спасибо! То, что надо!

Варианты оплаты теперь выводятся в первом шаге.

Но, вот только значение выбранного варианта после нажатия на "Оформить заказ" - не передается

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

А происходит переход на второй шаг, в котором при подтверждении способа оплаты уже происходит завершение заказа.

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

А как быть есть для разных способов доставки выбраны разные варианты оплаты? Сейчас можно выбрать любой вариант оплаты, даже тот, который не разрешен для выбранного варианта доставки.

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

Да вообще с оплатами не очень правильно сделали - по сути покупатель выбирает не способ оплаты, а всего лишь платёжную систему. А дальше должен внутри платёжной системы опять выбирать способ оплаты. Это в корне неправильно и снижает конверсию.
А нужно сделать, чтобы покупатель на этапе заказа мог выбрать именно способ оплаты, а не платёжную систему:
- банковская карта (VISA/MasterCard)
- банковский перевод (оплата по квитанции)
- ВебМани,
- Яндекс.Деньги
и т.д.
А CMS должна сама перенаправлять его в нужную платёжную систему с учетом выбранного им способа оплаты.

Как так можно сделать в симпле?

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

Подскажите - как?

Дайте пример - как сделать оплату банковской картой например
(чтобы покупатель при нажатии кнопки "Оплатить" попадал на сайт платёжного агрегатора с уже предустановленным нужным способом оплаты)

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

> не решили вопрос по поводу "разных способов доставки выбраны разные >варианты оплаты" ?

Тут нужна такая-же тема как с обновлением суммы заказа при изменении кол-ва товара в корзине. Т.е. чтобы при выборе того или иного варианта доставки обновлялись доступные для этого варианта доставки формы оплаты.

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

А подскажите по оплате.
Цена товара - 150
Цена доставки - 30
В процессе оформления заказа - пишет итого к оплате 150
Письмо клиенту приходит тоже с 150 и нигде не написано, что еще 30

Как сделать так, чтобы Итого к оплате = 180 сумма товара + сума доставки
И в письмах тоже было - товар 150, доставка 30 Итого 180.

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

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

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

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

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

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

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

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

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

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