Sign in to follow this  
support

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

Recommended Posts

support
Попробуйте в /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 Почта России).

Share this post


Link to post
Share on other sites
hayeli

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

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

Share this post


Link to post
Share on other sites
support
1 час назад, hayeli сказал:

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

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

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

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

Исправил.

Share this post


Link to post
Share on other sites
hayeli

спасибо

Share this post


Link to post
Share on other sites
support

Не за что.

Надеюсь, что всё получилось.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this