Bem vindo
Se a sua plataforma ainda não possui integração com a SMA FISIOTERAPIA, é possível integrar direto com a nossa API Rest, baseada em JSON, no endpoint base:
https://www.smafisioterapia.com.br/api
Criando um produto
Para criar um produto é muito simples, baste seguir o exemplo abaixo. Todos os campos são obrigatório.
POST https://www.smafisioterapia.com.br/api/product
$payload = [
'token' => "SUA CHAVE DE API",
'item_titulo' => "Óleo Essencial de Palmarosa 10 ml - Bio Essência",
'item_preco' => 20.85,
'item_altura' => 25,
'item_comprimento' => 100,
'item_largura' => 87,
'item_tamanho' => 45,
'item_disp' => 8 dias,
'item_marca' => 100,
'item_min_estoque' => 5,
'item_ref' => 73629
];
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'POST');
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($payload, JSON_UNESCAPED_SLASHES));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, true);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 2);
curl_setopt($ch, CURLOPT_TIMEOUT, 5);
curl_setopt($ch, CURLOPT_HTTPHEADER, ["Content-Type: application/json"]);
$response = curl_exec($ch);
Atualizando um produto
Para atualizar um produto segue basicamente a mesma regra de criar um novo, só que agora vamos utilizar o método PUT.
PUT https://www.smafisioterapia.com.br/api/product
$payload = [
'token' => "SUA CHAVE DE API",
'item_titulo' => "Óleo Essencial de Palmarosa 10 ml - Bio Essência",
'item_preco' => 25.85,
'item_altura' => 25,
'item_comprimento' => 100,
'item_largura' => 87,
'item_tamanho' => 45,
'item_disp' => 10 dias,
'item_marca' => 100,
'item_min_estoque' => 100,
'item_ref' => 73629
];
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'PUT');
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($payload, JSON_UNESCAPED_SLASHES));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, true);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 2);
curl_setopt($ch, CURLOPT_TIMEOUT, 5);
curl_setopt($ch, CURLOPT_HTTPHEADER, ["Content-Type: application/json"]);
$response = curl_exec($ch);