'ListaProdutosStock',
'idCliente' => '0102280',
'senha' => 'PWf22%+',
); // Chame a API usando wp_remote_post
$response = wp_remote_post($api_url, array(
'body' => json_encode($api_data),
'headers' => array('Content-Type' => 'application/json'),
)); // Verifique se houve um erro na solicitação
if (is_wp_error($response)) {
echo 'Erro ao chamar a API.';
return;
} // Decodifique a resposta JSON
$api_result = json_decode(wp_remote_retrieve_body($response), true); // Verifique se a resposta é “ok”
if ($api_result['response'] === 'ok') {
$produtos_stock = $api_result['payload']['ProdutosStock']; // Filtrar produtos com base no armazém 1
$estoque_armazem1 = array_filter($produtos_stock, function ($produto) {
return $produto['idarmazem'] === 1;
}); // Exiba os resultados
if (!empty($estoque_armazem1)) {
echo '
'; } } else { echo '
Resultados do Armazém 1:
'; foreach ($estoque_armazem1 as $produto) { echo 'Referência: ' . $produto['referencia'] . '
'; echo 'Stock no Armazém 1: ' . $produto['stock'] . '
'; echo ''; } } else { echo '
Sem produtos em stock no Armazém 1.
'; } } else { echo 'Erro na resposta da API.
'; } } ?>