Picqer set stock
<?php
function s7_picqer_update_stock($product) {
$url = 'https://het-mandenhuys.picqer.com/api/v1/';
$warehouse_id = 5624;
$username = 'pNFPyzNOQADVre1WszcKOqEUc8bcMjzg1blw5DufP8LdLlXd';
$password = '';
$body = [
'amount' => $product->get_stock_quantity(),
'reason' => 'Testreason from website Suite Seven',
];
$body = wp_json_encode( $body );
$url = $url . 'products/13103536/stock/' . $warehouse_id;
$response = wp_remote_post( $url, array(
'method' => 'POST',
'timeout' => 45,
'redirection' => 5,
'httpversion' => '1.0',
'blocking' => true,
'headers' => [
'Authorization' => 'Basic ' . base64_encode( $username . ':' . $password ),
],
'body' => $body,
'cookies' => array()
));
if ( is_wp_error( $response ) ) {
$error_message = $response->get_error_message();
error_log("Picqer api error: $error_message");
} else {
}
}