Сайт MODX 2.8.4, MS2
Столкнулся с такой проблемой если при оформлении заказа поля доставки (улица, дом) подставлять при помощи автозаполнении браузера, то в плагин передаются пустые значения?
(проверяю через консоль)
if ($modx->event->name = 'msOnCreateOrder') { //msOnCreateOrder //msOnSubmitOrder
$miniShop2 = $modx->getService('miniShop2');
$miniShop2->initialize($modx->context->key);
$cart = $miniShop2->cart->get(); // товары корзины
$order = $miniShop2->order->get(); // заказ
$status = $miniShop2->cart->status(); // статус корзины
//артикулы товаров
$product = [];
foreach ($cart as $idx) { $i++;
$prod = $modx->getObject('msProduct', $idx[id]);
$product = $prod->get('article');
$modx->log(1, 'message-товар: '.$product);
}
//количество товаров
$product_kol = [];
foreach ($cart as $idx) { $k++;
$product_kol = $idx[count];
$modx->log(1, 'message-количество: '.$product_kol);
}
$msReceiver = $order['receiver'];
$msPhone = $order['phone'];
$msEmail = $order['email'];
$msComment = $order['comment'];
$msStreet = $order['street'];
$msBuilding = $order['building'];
$msEntrance = $order['entrance'];
$msFloor = $order['floor'];
$msRoom = $order['room'];
$modx->log(1, 'message-имя: '.$msReceiver);
$modx->log(1, 'message-тел: '.$msPhone);
$modx->log(1, 'message-мэил: '.$msEmail);
$modx->log(1, 'message-комент: '.$msComment);
$modx->log(1, 'message-улица: '.$msStreet);
$modx->log(1, 'message-дом: '.$msBuilding);
$modx->log(1, 'message-подезд: '.$msEntrance);
$modx->log(1, 'message-этаж: '.$msFloor);
$modx->log(1, 'message-квартира: '.$msRoom);
} else return;