Hi,
I am new to magento. I am trying to create a observer to the event
class AfterOrderPlaced implements ObserverInterface {
    public function execute(\Magento\Framework\Event\Observer $observer) {
        {
            error_log(print_r("alterado pra chamar endpoint com guzzle \n", TRUE), 3, '/var/www/html/var/log/cotriba_errors.log');
	    $order = $observer->getEvent()->getData();
	    $order_content = json_encode($observer -> getEvent()-> getData());
            $client = new \GuzzleHttp\Client();
            $response = $client->request('POST', 'http://192.168.0.23:8080/hello', array(
                'headers' => [],
                'json' => $order_content
            ));
            return $this;
        }
    }
}How can I get all the order data?Hi @kellygoede46b1 ,
Can you try replacing line of code with options
$order = $observer->getEvent()->getData();
To
$order = $observer->getEvent()->getData('order');
Else
$order = $observer->getOrder();
Thanks!
Problem Solved! Click kudos & Accept as Solution.
Hi @kellygoede46b1 ,
In this case, can you try changing the event and try below mention the event to get the order data.
https://meetanshi.com/blog/get-order-data-from-magento-2-sales_order_place_after-event/
Thanks!
--------------------------------
Problem Solved! Click Kudos and Accept as Solution!