Değerli bayimiz, bu web servisi JSON formatında veri çıktısı vermektedir. Bu veri çıktılarını değişik yöntemlerle çekerek kendi web sitenizde kullanabilirsiniz. Kategori ve ürün bilgileri eş zamanlı olarak ilpen.com.tr sunucularından gelmektedir. API ile tüm kategori ve ürün bilgilerine kolaylıkla erişebilirsiniz.
cURL kullanarak aşağıda belirtilen sayfalardan belirli parametreler göndererek çeşitli veri çıktılarını çekebilirsiniz.
/*
// TÜM KATEGORILER CURL
$cURL_Connection = curl_init("https://b2b.ilpen.com.tr/ilpenB2BWebSiteService/jsonapi/list_categories");
curl_setopt($cURL_Connection, CURLOPT_RETURNTRANSFER, true);
$cURL_Input = curl_exec($cURL_Connection);
curl_close($cURL_Connection);
$jSON_Array = json_decode($cURL_Input);
// -- TÜM KATEGORILER CURL
*/
Yukarıdaki Çıktı Kaynağı
Parametre almamaktadır. Çıktı olarak tüm ürün kategorilerini vermektedir.
https://b2b.ilpen.com.tr/ilpenB2BWebSiteService/jsonapi/category_info/?idCategory=4
1 adet parametre almaktadır. Parametre GET yöntemi ile çekilmektedir. Çıktı olarak id numarası belirtilen kategorinin bilgilerini vermektedir. idCategory parametresi, ürünlerine erişilmek istenen kategorinin ID numarasıdır. Çıktı olarak istenilen kategori bilgileri verilmektedir.
Yukarıdaki Çıktı Kaynağıhttps://b2b.ilpen.com.tr/ilpenB2BWebSiteService/jsonapi/list_category_products/?idCategory=4&priceOrder=desc
2 adet parametre almaktadır. idCategory ve priceOrder parametreleri almaktadır. idCategory parametresi, ürünlerine erişilmek istenen kategorinin ID numarasıdır. priceOrder parametresi ise listelenen ürünleri fiyata göre azalan (desc) yada artan (asc) sıralama işlemi için kullanılmaktadır. Parametreler GET yöntemi ile çekilmektedir. Çıktı olarak id numarası belirtilen kategoride bulunan ürünleri vermektedir. priceOrder parametresi default olarak desc tanımlıdır. Yani listelenen ürünler fiyata göre fiyatlıdan ucuza doğru sıralanmaktadır. Çıktı olarak ürün sıralama kıstası (desc yada asc), kategori bilgileri ve kategorideki ürün bilgileri verilmektedir.
Yukarıdaki Çıktı Kaynağıhttps://b2b.ilpen.com.tr/ilpenB2BWebSiteService/jsonapi/product/?idProduct=256
1 adet parametre almaktadır. Parametre GET yöntemi ile çekilmektedir. Çıktı olarak id numarası belirtilen ürünün bilgilerini vermektedir. idProduct parametresi, bilgilerine erişilmek istenen ürünün ID numarasıdır. ÜRÜNÜN KOD NUMARASI DEĞİLDİR! ÜRÜN KOD NUMARASI ÇIKTI OLARAK GELMEKTEDİR! Ürünün kategorisine ait bulunan kategorideki tüm ürünleri de verir. Çıktı olarak ürün bilgileri ve kategorideki diğer ürünler verilmektedir.
Yukarıdaki Çıktı Kaynağıhttps://b2b.ilpen.com.tr/ilpenB2BWebSiteService/jsonapi/product_nonsuggest/?idProduct=256
1 adet parametre almaktadır. Parametre GET yöntemi ile çekilmektedir. Çıktı olarak id numarası belirtilen ürünün bilgilerini vermektedir. idProduct parametresi, bilgilerine erişilmek istenen ürünün ID numarasıdır. ÜRÜNÜN KOD NUMARASI DEĞİLDİR! ÜRÜN KOD NUMARASI ÇIKTI OLARAK GELMEKTEDİR! Ürünün kategorisine ait bulunan kategorideki tüm ürünleri VERMEZ. Sadece ID numarası verilmiş ürünün bilgileri çıktı olarak verilmektedir. Çıktı olarak sadece ürün bilgileri verilmektedir.
Yukarıdaki Çıktı Kaynağı