Перейти к содержанию
Форум поддержки пользователей VamShop

Оформление заказа без страницы подтверждения, как?


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

Попробуйте в /app/Catalog/function.checkout.php поменять:
'checkout_form_action' => BASE . '/orders/confirmation/'
на:
'checkout_form_action' => BASE . '/orders/place_order/'
 
В /app/Controller/OrdersController.php после:
public function place_order ()
{
global $config;
добавьте:
App::uses('PaymentMethodBaseComponent', 'Controller/Component');
$PaymentMethodBase =& new PaymentMethodBaseComponent(new ComponentCollection());
$PaymentMethodBase->save_customer_data();
Но учтите, что в этом случае, т.е. в случае оформления заказа без страницы подтверждения, не будут работать модули оплаты с переходом на сайт платёжной системы (например webmoney, яндекс-деньги, киви), не будут работать модули доставки, получающие расчёт с серверов курьерских компаний (например EMS Почта России).
Ссылка на сообщение
Поделиться на другие сайты
  • 4 years later...
  В 04.06.2018 в 07:07, hayeli сказал:

Такого файла нету! Попробуйте в /app/Vendor/smarty/vam_plugins/function.checkout.php поменять:

Вот адрес файла app/Catalog/function.checkout.php

Expand  

Да, правильно.

В текущих версиях поменялась папка для меток /app/Catalog

Исправил.

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