Семён Кудрявцев

Семён Кудрявцев

С нами с 21 августа 2015; Место в рейтинге пользователей: #40
Евгений Webinmd
27 января 2022, 13:39
1
+1
Поля разные;

$orderData = [
    'order'         => $msOrder->toArray(),
    'delivery'      => $msOrder->Delivery->toArray(),
    'payment'       => $msOrder->Payment->toArray(),
    'address'       => $msOrder->Address->toArray(),
    'user'          => $msOrder->User->toArray(),
    'user_profile'  => $msOrder->UserProfile->toArray(),
];


$modx->log(1,'Order data '.print_r($orderData, 1));

Товары:

if($orderProducts = $msOrder->getMany('Products') ) {              

    foreach ($orderProducts as $orderProduct) {
        $orderProduct->get('count'); 
        // ... поля товара в заказе 
        //$fields = $modx->getObject('msProductData', array('id' => $orderProduct->get('product_id'))        
    }

}