Дополнительное поле в таблице заказов minishop2

Не выходит добавить доп поле в таблице заказов minishop2. На просторах сети нашёл что для этго нужен плагин. Этот плагин в документации описан для товаров. Я пытался по аналогии сделать и для таблицы заказов но новое поле так и не появилось.

\assets\components\minishop2\plugins\msorder.js
miniShop2.plugin.pluginname = { //pluginname не изменяем.
    getFields: function(config) {
        return {
            id_crm: {
                xtype: 'numberfield',
                decimalPrecision: 2,
                description: '<b>[[+id_crm]]</b><br />' + _('ms2_order_id_crm_help')
            },
        }
    }
    ,getColumns: function() {
        return {
            id_crm: {width:50, sortable:false, editor: {xtype: 'numberfield'}},        }
    }
};
\core\components\minishop2\plugins\orderFields\index.php
<?php
return [
    'map' => [
        'msOrder' => require_once 'msorder.map.inc.php',
    ],
    'manager' => [
        'msOrder' => MODX_ASSETS_URL . 'components/minishop2/plugins/orderFields/msorder.js',
    ],
];
\core\components\minishop2\plugins\orderFields\msorder.map.inc.php
<?php
return [
	'fields' => [
		'id_crm' => 1,
	],
	'fieldMeta' => [
		'id_crm' => [
			'dbtype' => 'integer',
			'precision' => '11',
			'phptype' => 'integer',
			'null' => true,
		],
	],
	'indexes' => [
		'id_crm' => [
			'alias' => 'id_crm',
			'primary' => false,
			'unique' => false,
			'type' => 'BTREE',
			'columns' =>
			[
				'id_crm' =>
				[
					'length' => '',
					'collation' => 'A',
					'null' => false,
				],
			],
		],
	]
];
подскажите что я делаю не так? В настройках системы я добавил поле id_crm так же как и в базе добавил столбец.
Словари тоже прописал.
Иван
15 мая 2021, 12:27
modx.pro
600
0

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

Aleksandr Huz
15 мая 2021, 14:11
0
Вам подойдет компонент msOrderFields
    Иван
    15 мая 2021, 15:42
    0
    Не помогло. В журнале ошибок появилось следующее сообщение «Could not load class: msOrderFields from mysql.msorderfields.»
      Aleksandr Huz
      15 мая 2021, 16:19
      0
      напишите в тех. поддержку, разберемся.
        Иван
        15 мая 2021, 16:25
        0
        тех. поддержку чего modx или minishop2? можете дать ссылку если Вам не трудно. Спасибо.
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    4