• 04-06-2024, 16:52:37
    #1
    Merhabalar ;

    hepsiburada entegrasyon yapmak için entegratör olamnızı istiyor entegratör alımıda yapmıyor diyor yani entegratör firmayı kullanmadan entegre olmak neredeyse imkansız bu konuyu nasıl çözebiliriz hepsiburadaya nasıl entegre olabilirim sadece sipariş entegrasyonu yeterli
  • 26-08-2024, 16:58:20
    #2
    al bendende o kadar, çözebilirsen banada bi selam at dostum
  • 28-08-2024, 17:32:22
    #3
    entegrasyon kısmına shopyabilisim_dev yazın onu kullanın vakti ile ben yapmıştım
  • 29-08-2024, 00:19:11
    #4
    fyazilim adlı üyeden alıntı: mesajı görüntüle
    entegrasyon kısmına shopyabilisim_dev yazın onu kullanın vakti ile ben yapmıştım
    hocam yazalım ama sizin keyinizi bilmiyoruz
  • 29-08-2024, 08:55:39
    #5
    Loren adlı üyeden alıntı: mesajı görüntüle
    hocam yazalım ama sizin keyinizi bilmiyoruz
    orada key oluştur alanında key veriyor size her kullanıcının keyi farklı oluyor entegrasyon adı olarak kullanmanızda masur yok
    Servis Anahtarı kısmını tıklayıp servis anahtarı alınız
  • 10-09-2024, 23:04:42
    #6
    fyazilim adlı üyeden alıntı: mesajı görüntüle
    orada key oluştur alanında key veriyor size her kullanıcının keyi farklı oluyor entegrasyon adı olarak kullanmanızda masur yok
    Servis Anahtarı kısmını tıklayıp servis anahtarı alınız
    çok teşekkür ederim deneyeceğim
  • 15-09-2024, 21:51:02
    #7
    arkadaşlar özelden soranlar için yazıyorum
    public static function getSend($url, $post = 'GET', $data = NULL)
    {
    $apiKey = 'XXXX';
    $apiPass = 'YYYY';
    $merchand = '000';
    
    $curl = curl_init($url);
    
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
    if ($post == 'POST')
    curl_setopt($curl, CURLOPT_POST, true);
    else
    curl_setopt($curl, CURLOPT_POST, 0);
    
    if ($data)
    curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
    
    $header = array(
    'Authorization: Basic '. base64_encode($merchand.':'.$apiPass),
    'Content-Type: application/json',
    'User-Agent' => $apiKey,
    );
    
    curl_setopt($curl, CURLOPT_HTTPHEADER, $header);
    curl_setopt($curl, CURLOPT_USERAGENT, $apiKey);
    
    $curl_response = curl_exec($curl);
    
    if ($curl_response === false) {
    $error = curl_error($curl);
    curl_close($curl);
    throw new Exception('Curl error: ' . $error);
    }
    
    curl_close($curl);
    
    $sonuc = json_decode($curl_response, true);
    return $curl_response;
    }
    Kullanım

    public static function stokGuncelle($merchantSku, $adet)
    {
    global $merchand;
    $url = "https://listing-external.hepsiburada.com/listings/merchantid/{$merchand}/stock-uploads";
    
    $data = '[
    {
    "hepsiburadaSku": "'.$merchantSku.'",
    "availableStock": '.$adet.'
    }
    ]';
    return self::getSend($url, 'POST', $data);
    }
    stokGuncelle('STOKKODUNUZ', 5) ; // Stok kodu hepsiburadada kayıtlı ürün kodudur