nwnet Posted August 22, 2012 Report Share Posted August 22, 2012 Из-за своеобразной логики заказа в корзине - около 30% покупателей тупо не выбирают способ оплаты.Здесь этот вопрос уже поднимался, но так его и замяли: http://forum.simplacms.ru/discussion/comment/10748Кто-нибудь переносил выбор способа оплаты в первый шаг, т.е. чтобы поместить его например под выбором способа доставки?В лоб (т.е. переносом кода из order.tpl) задача не решается. Подскажите плз что нужно поправить в cartview.php и cart.php ? Quote Link to post Share on other sites
Danya Posted August 23, 2012 Report Share Posted August 23, 2012 поддерживаю Quote Link to post Share on other sites
Sol Posted August 23, 2012 Report Share Posted August 23, 2012 поддерживаю Quote Link to post Share on other sites
rand Posted August 23, 2012 Report Share Posted August 23, 2012 Его необходимо перенести на первый шаг, поскольку при выборе оплаты разные итоговые цены заказа, а пользователю на почту приходит обычная. И он в праве требовать именно ту, что на почте. Quote Link to post Share on other sites
njckn Posted August 23, 2012 Report Share Posted August 23, 2012 Поддерживаю. Quote Link to post Share on other sites
Sergoi Posted August 24, 2012 Report Share Posted August 24, 2012 +1 Quote Link to post Share on other sites
nwnet Posted August 26, 2012 Author Report Share Posted August 26, 2012 Апну тему.Товарищи, у кого та-же проблема отписывайтесь в этой теме, глядишь как-то привлечем внимание Дениса.Мы же не просим изменить систему заказа в исходниках - может она на самом деле мега-прогрессивная, а это мы с покупателями тупим и не можем ее превосходство оценить =))) Просто хотелось бы знать как поменять эту логику заказа на более привычную покупателям.Потому как форму оплаты во-первых меняют раз в пятилетку, а во-вторых это легко сделать админу по звонку, а вот когда массово не выбирают форму оплаты -это уже серьезная проблема. Quote Link to post Share on other sites
Kosjak76 Posted August 26, 2012 Report Share Posted August 26, 2012 Блин, завтра буду с компа - попробую написать инструкцию... Никогда не думал, что это такая проблема. Quote Link to post Share on other sites
Kosjak76 Posted August 30, 2012 Report Share Posted August 30, 2012 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); Quote Link to post Share on other sites
Kosjak76 Posted August 30, 2012 Report Share Posted August 30, 2012 В шаблоне cart.tpl{* Выбор способа оплаты *}{if $payment_methods && !$payment_method}Выберите способ оплаты {foreach $payment_methods as $payment_method} id}> id}> {$payment_method->name}{*, к оплате {$cart->total_price|convert:$payment_method->currency_id} {$all_currencies[$payment_method->currency_id]->sign}*} {$payment_method->description} {/foreach}{/if}Примерно так... Тестируйте! Quote Link to post Share on other sites
nwnet Posted August 30, 2012 Author Report Share Posted August 30, 2012 Косяк, спасибо! То, что надо!Варианты оплаты теперь выводятся в первом шаге.Но, вот только значение выбранного варианта после нажатия на "Оформить заказ" - не передается Quote Link to post Share on other sites
nwnet Posted August 30, 2012 Author Report Share Posted August 30, 2012 А происходит переход на второй шаг, в котором при подтверждении способа оплаты уже происходит завершение заказа. Quote Link to post Share on other sites
Kosjak76 Posted August 30, 2012 Report Share Posted August 30, 2012 Как не передается? $order->payment_method_id = $this->request->post('payment_method_id', 'integer');Вставлял? Quote Link to post Share on other sites
nwnet Posted August 30, 2012 Author Report Share Posted August 30, 2012 А это я ступил - в эту строку order-> не вписалВсе работает Quote Link to post Share on other sites
nwnet Posted August 30, 2012 Author Report Share Posted August 30, 2012 А как быть есть для разных способов доставки выбраны разные варианты оплаты? Сейчас можно выбрать любой вариант оплаты, даже тот, который не разрешен для выбранного варианта доставки. Quote Link to post Share on other sites
Kosjak76 Posted August 30, 2012 Report Share Posted August 30, 2012 Ну, это уже самостоятельно :-) Можно через аякс сделать попробовать Quote Link to post Share on other sites
nwnet Posted August 30, 2012 Author Report Share Posted August 30, 2012 Понятненько Да аякс наверное лучшее решение Quote Link to post Share on other sites
Danya Posted September 2, 2012 Report Share Posted September 2, 2012 nwnetне решили вопрос по поводу "разных способов доставки выбраны разные варианты оплаты" ? Quote Link to post Share on other sites
calvin Posted September 3, 2012 Report Share Posted September 3, 2012 Да вообще с оплатами не очень правильно сделали - по сути покупатель выбирает не способ оплаты, а всего лишь платёжную систему. А дальше должен внутри платёжной системы опять выбирать способ оплаты. Это в корне неправильно и снижает конверсию.А нужно сделать, чтобы покупатель на этапе заказа мог выбрать именно способ оплаты, а не платёжную систему:- банковская карта (VISA/MasterCard)- банковский перевод (оплата по квитанции)- ВебМани,- Яндекс.Деньги и т.д.А CMS должна сама перенаправлять его в нужную платёжную систему с учетом выбранного им способа оплаты.Как так можно сделать в симпле? Quote Link to post Share on other sites
vodkin Posted September 3, 2012 Report Share Posted September 3, 2012 calvin, а что вам мешает отдельно сделать каждый способ оплаты? Quote Link to post Share on other sites
calvin Posted September 3, 2012 Report Share Posted September 3, 2012 Подскажите - как?Дайте пример - как сделать оплату банковской картой например (чтобы покупатель при нажатии кнопки "Оплатить" попадал на сайт платёжного агрегатора с уже предустановленным нужным способом оплаты) Quote Link to post Share on other sites
nwnet Posted September 3, 2012 Author Report Share Posted September 3, 2012 > не решили вопрос по поводу "разных способов доставки выбраны разные >варианты оплаты" ?Тут нужна такая-же тема как с обновлением суммы заказа при изменении кол-ва товара в корзине. Т.е. чтобы при выборе того или иного варианта доставки обновлялись доступные для этого варианта доставки формы оплаты. Quote Link to post Share on other sites
SV911 Posted September 4, 2012 Report Share Posted September 4, 2012 А подскажите по оплате.Цена товара - 150Цена доставки - 30В процессе оформления заказа - пишет итого к оплате 150Письмо клиенту приходит тоже с 150 и нигде не написано, что еще 30Как сделать так, чтобы Итого к оплате = 180 сумма товара + сума доставкиИ в письмах тоже было - товар 150, доставка 30 Итого 180. Quote Link to post Share on other sites
Kosjak76 Posted September 4, 2012 Report Share Posted September 4, 2012 Убрать у Доставки галку "Оплачивается отдельно" Quote Link to post Share on other sites
wi127 Posted September 5, 2012 Report Share Posted September 5, 2012 можно тупой вопрос: почему итоговая цена товара зависит от способа оплаты? Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.