userFields minishop2 mobilephone
Добрый день!
Почему данная конструкция может на рабоать?
Почему данная конструкция может на рабоать?
{$_modx->runSnippet('!msOrder', ['userFields' => ['phone' => 'mobilephone']])}
Задача, при оформлении заказа, дублировать поле телефона в поле мобильный телефон (Если честно не совсем понимаю почему у minishop2 используется не мобильный телефон). Комментарии: 5
Не знаю откуда ты взял этот код, но вот такой плагин должен решить твою задачу.
switch ($modx->event->name) {
case 'msOnGetOrderCustomer':
$profile = $customer->getOne('Profile');
$profile->set('mobilephone', $profile->get('phone'));
$profile->save();
break;
}
Спасибо за ответ, на какое событие его повешать? msOnSubmitOrder?
Ты посмотрел на строку возле case и решил пошутить, да?
Извиняюсь, я просто смотрю на какие события сделан msCustomerAutoReg и почему-то думал, что надо так-же. Проблема в том, что я не посмотрел.
Все проверил, работает, спасибо Вам большое!
Все проверил, работает, спасибо Вам большое!
Можно так же, если хочется.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.