Добавление нового заказа.

Добрый день!

фреймворк 1.14.13.587

шопскрипт 8.17.1.43

при добавление нового заказ ничего не происходит, возможно не нравится $orderData

В try не заходит.

Массив $orderData 2021-04-07 11:23:02

Array (    
[currency] => RUB    
[customer] => Array
 (           
    [firstname] => Test            
    [lastname] => test            
    [phone] => 89999999999            
    [email] =>test@test.ru            
        [address.shipping] => Array                
        (    [country] => rus                    
             [street] => street                
        )
)     
[items] => Array        
    (    
[0] => Array(                    
                    [price] => 5000                    
                    [service_id] =>                     
                    [service_variant_id] =>                     
                    [quantity] => 1                    
                    [product_id] => 7852                    
                    [sku_id] => 1406957                    
                    [type] => product                    
                    [currency] => RUB                    
                    [stock_id] =>                     
                    [total_discount] => 0
            )
    )     
[params] => Array        
    (
        [sales_channel] => Test            
        [posting_number] => 36311877-0014-1            
        [storefront] => site.com/shop/        
)     
[comment] => ***Заказ***    
[discount] => 0 
)  
товар в магазине есть, складов нет. sku_id правильный. 
что не так в массиве? 
можно пример массива?  
делаю добавление вот так 
создал массив  $orderData. 
$order = new shopOrder($orderData);                    
try {                
$saved_order = $order->save();
} catch (waException $ex) 
{            
waLog::dump($order->errors(), 'shopOrder.log');
} 

1 ответ

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите