HepsiBurada Php Api ile Stok Güncelleme

Api ekibinin size iletmiş olduğu UserName ve Password bilgilerinizi ve ayrıca MerchantID bilginizi girmeyi unutmayın.

<listing>

Tagını for ile döngüye alıp tek seferde birden fazla ürün gönderebilirsiniz.

 $xml = '<listings>
         <listing>
         <MerchantSku>'
.$ModelKodu.'</MerchantSku>
 <ProductName>'
.$UrunAdi.'</ProductName>
 <Price>'
.$Fiyat'</Price>
         <AvailableStock>'
.$Miktar.'</AvailableStock>
 <DispatchTime>3</DispatchTime>
 <CargoCompany1>Aras Kargo</CargoCompany1>
 <MaximumPurchasableQuantity>0</MaximumPurchasableQuantity>
 </listing>
        </listings>'
;
$service_url = 'https://listing-external.hepsiburada.com/listings/merchantid/<<MERCHANT_ID>>/inventory-uploads';
$curl = curl_init($service_url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, $xml);
$header = array(    
'Authorization: Basic '. base64_encode('USERNAME:PASWORD'),
'Content-Type: application/xml'
);
curl_setopt($curl, CURLOPT_HTTPHEADER, $header);
echo $curl_response = curl_exec($curl);
$header = array(    
'Authorization: Basic '. base64_encode('USERNAME:PASWORD'),
'Content-Type: application/xml'
);

Bu alana hepsiburada api yetkilileri tarafından verilen kullanıcı adı ve şifreinizi girmeyi unutmayınız.

About The Author

Nasuh AKAY

Üniversite eğitimimden sonra çeşitli firmalarda IT Yöneticisi ve Yazılım Uzmanı olarak çalıştım. Şu an Nebim üzerinde Uygulama ve Uyarlama ile Meşgul olmaktayım. 2 kız babası olup. Koyu Beşiktaşlıyım.

Add a comment

*Please complete all fields correctly

This site uses Akismet to reduce spam. Learn how your comment data is processed.

İlgili Yazılar