MiniShop2. Оформление заказа
Два вопроса, добавил страницу корзина, туда снипеты msCart, msOrder. Заполняю поля — нажимаю оформить — страница перезагружается, и сново выводит корзину только без формы, для оформления заказа. Что я забыл сделать? И можно ли в зависимости от выбранного города менять email организации (чтобы заказ из самары шел на самарский email, питерский на питерский ?)
Комментарии: 14
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
2. Нет, так сделать нельзя, на стандартном классе оформления заказа. Можно сделать плагин на событие msOnCreateOrder, который будет смотреть на город и слать дополнительное письмо.
Если так — создавай отдельную тему, будем разбираться.
В файле msorderhandler.class.php, в функции submit закоментировала строчки про способ оплаты:
Способ оплаты у меня стоит один «Наличные». Пробовала вообще убирать этот кусочек с оплатой из чанка tpl.msOrder.outer, ничего не изменилось.
Пробовала удалять способ оплаты Наличными из способов оплаты (в настройках магазина) или делать его неактивным, там вообще ошибку 500 выдавал в консоли браузера (Failed to load resource: the server responded with a status of 500 (Internal Server Error) http:/ /site.ru/assets/components/minishop2/action.php) и соответственно вообще не отправлялся заказ.
Вот только так работает, как закомментено в коде.
Версия последняя. Василий, отправила доступ вам на почту.
Если включить вывод всех ошибок, то будет видно при оформлении заказа в консоли
Вылечил прописыванием в /index.php