Как правильно построить работу с сторонним API?
Пожалуйста помогите разобраться с чего начать и куда копать.
Есть сайт на WP с плагином WooCommers и есть сторонний веб-ресурс размещения объявлений с своей api для партнёров, в котором есть тоже "магазин" с публикацией продуктов.
Задача сделать так чтобы при оформлении, редактировании, удалении продукта в woocommers тоже самое происходило и на стороннем ресурсе.
Начал с того что создал свой плагин. Создал метополя в продукте куда планируется записывать ид объявления на стороннем ресурсе.
Привязался к событию save_post_product и пробовал отправить через curl данные в файл обработчик но крашится страница редактирования продукта.
Может я не с того начал и нужно использовать rest api. Подскажите как правильно это делается и какие необходимо использовать инструменты.
Почему не срабатывает такой код? add_action( 'save_post_product', 'publish_post_action', $post_id,$post); function publish_post_action( $post_id,$post){ $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, echo plugins_url('my_plugin/create.php'); curl_setopt($curl, CURLOPT_RETURNTRANSFER,true); curl_setopt($curl, CURLOPT_POST, true); curl_setopt($curl, CURLOPT_POSTFIELDS, "id_product=$post_id&content=$post->post_content"); curl_close($curl); }