Добавление полей в форму оплаты minishop2


Добрый день! У меня к вам знатоки есть вопрос. Ситуация такая значит, использую компонент MiniShop2, работаю непосредственно сейчас над оформлением заказа покупки. На данной странице есть помимо стандартных свои поля, такие как время звонка менеджера клиенту, или телефон второй. Нужно расширить этот функционал на уровне формы, потом сделать добавление в базу новых полей и плюс еще в админке включить это отображение новых полей, чтобы менеджер видел информацию эту.
Где про это можно почитать? Как сделать это?

Пока в форму внес эти поля. Затем в сниппете msOrder добавил в конец три своих поля:
$user_fields = array(
	'receiver' => 'fullname',
	'phone' => 'phone',
	'email' => 'email',
	'comment' => 'extended[comment]',
	'index' => 'zip',
	'country' => 'country',
	'region' => 'state',
	'city' => 'city',
	'street' => 'address',
	'building' => 'extended[building]',
	'room' => 'extended[room]',
	'name1' => 'name1',
	'phone1' => 'phone1',
	'datepicker' => 'datepicker',
);
В админке естественно таких полей еще нет и не добавлял. В базу внес такие же поля ('name1', 'phone1', 'datepicker') в таблицу modx_ms2_order_addresses.

Подскажите опытные люди, кто знает как правильно добавить поля, чтобы они работали (заносились в базу и выдавались в админке в разделе заказов)? Я так понимаю надо еще много править в файле components/minishop2/js/mgr/orders/orders.grid.js чтобы все заработало. Кроме того надо еще править, наверное, в ядре в компоненте MiniShop2 многое.

В базе данных за хранение этих данных отвечает таблица modx_ms2_order_addresses, но я не нашел в ядре, где идет заполнение сохранение и получение данных из этой таблицы в minishop2. В общих чертах такие проблемы вырисовались у меня при решении этой задачи. Кто чем сможет, помогите.


Андрей
31 октября 2014, 08:22
modx.pro
1 396
0

Комментарии: 1

Олег Щавелев
24 ноября 2019, 09:32
0
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    1