Я занимаюсь разработкой модуля в PrestaShop, мне нужно вызвать API, я добился вызова нового / обновления / удаления продукта, но теперь я хочу получить новый вызов заказа.
Я использую 1.6поэтому мне просто нужны поля.
Это мой код модуля
public function hookNewOrder($order){
$data=[
'shipping_data'=>'',
'shipping_time'=>'',
'greetings'=>'',
'recipient_name'=>'',
'phone'=>''
];
$response = Requests::post('https://izer.co.il/crm/product_api.php',[],json_encode($data));
file_put_contents(_PS_MODULE_DIR_ . $this->name .'/log.json',json_encode($response,JSON_PRETTY_PRINT));
}
Я просто хочу правильно заполнить детали заказа в массиве данных.Все остальное работает нормально, я точно не знаю, какова будет природа объекта $ order, передаваемого этому методу.