N11.Com Api ile Müşteri Detaylarını Çekmek

Merhaba arkadaşlar bu yazımızda yine N11.Com sitesinin api uygulamalarına devam edeceğiz. Daha önce burada yazmış olduğumuz sipariş çekme uygulamasına ek olarak sipariş veren müşterilerin adres vs bilgilerini çekeceğiz. Yine her zaman ki gibi class.php sayfamıza aşağıda ki servisleri ekliyoruz. Adres vs detaylarını çekmek istediğimiz siparişin Sipariş IDsine ihtiyacımız olacak. Bunun için ilk olarak SiparisDetay.php sayfamızı […]

76 kez okundu 6 dk 40 sn okuma süresi 23 Eylül 2022
Google News Google News ile Abone Ol 0 Yorum

Merhaba arkadaşlar bu yazımızda yine N11.Com sitesinin api uygulamalarına devam edeceğiz. Daha önce burada yazmış olduğumuz sipariş çekme uygulamasına ek olarak sipariş veren müşterilerin adres vs bilgilerini çekeceğiz.

Yine her zaman ki gibi class.php sayfamıza aşağıda ki servisleri ekliyoruz.

[php]
//<strong><em><em></em></strong><strong><em></em></em></strong><strong>* SİPARİŞ MÜŞTERİ DETAY <strong><em><em></em></strong><strong><em></em></em></strong><strong><em><em>//
public function OrderDetail(array $searchData = Array()) {
$this-&amp;amp;gt;setUrl(‘https://api.n11.com/ws/OrderService.wsdl’);
self::$_parameters[‘orderRequest’] = $searchData;
return self::$_sclient-&amp;amp;gt;OrderDetail(self::$_parameters);
}
//</em></strong><strong><em></em></em></strong><strong><em><em></em></strong> SİPARİŞ MÜŞTERİ DETAY <strong><em></em></em></strong><strong><em><em></em></strong></strong></em>*//
[/php]

Adres vs detaylarını çekmek istediğimiz siparişin Sipariş ID
sine ihtiyacımız olacak. Bunun için ilk olarak SiparisDetay.php sayfamızı oluşturuyoruz ve aşağıda ki kodlarımızı ekliyoruz.

[php]
&amp;amp;lt;?php
error_reporting(E_ALL);
include "class.php";
$n11Params = [‘appKey’ =&amp;amp;gt; ‘ApiAnahtarınız’,
‘appSecret’ =&amp;amp;gt; ‘ApiŞifreniz’];
$n11 = new N11($n11Params);
$i=0;
?&amp;amp;gt;
&amp;amp;lt;html&amp;amp;gt;
&amp;amp;lt;head&amp;amp;gt;
&amp;amp;lt;meta charset="UTF-8"&amp;amp;gt;
&amp;amp;lt;title&amp;amp;gt;N11.Com Api ile Müşteri Detaylarını Çekmek – BSoylu.Com&amp;amp;lt;/title&amp;amp;gt;
&amp;amp;lt;/head&amp;amp;gt;
&amp;amp;lt;body&amp;amp;gt;

&amp;amp;lt;?php
$OrderDetail = $n11-&amp;amp;gt;OrderDetail (
[
"id"=&amp;amp;gt;$_GET[‘sip’],
"orderNumber"=&amp;amp;gt; ”,
"buyer"=&amp;amp;gt; ”,
"citizenshipId"=&amp;amp;gt; ”,
"invoiceType" =&amp;amp;gt;”,
"itemList"=&amp;amp;gt; ”,
"serviceItemList" =&amp;amp;gt;”,
"status"=&amp;amp;gt; ”,
"paymentType"=&amp;amp;gt; ”,
"billingTemplate"=&amp;amp;gt; ”,
"shippingAddress" =&amp;amp;gt;”,
"billingAddress"=&amp;amp;gt; ”,
"createDate" =&amp;amp;gt;”
]
);

echo "&amp;amp;lt;table border=’1′ cellpadding=’5′ cellspacing=’0’&amp;amp;gt;";
echo "&amp;amp;lt;tr&amp;amp;gt;";
echo "&amp;amp;lt;td&amp;amp;gt;&amp;amp;lt;table border=’1′ cellpadding=’5′ cellspacing=’0′ width=’100%’&amp;amp;gt;&amp;amp;lt;tbody&amp;amp;gt;";
echo "&amp;amp;lt;tr&amp;amp;gt;&amp;amp;lt;th&amp;amp;gt;Ad Soyad&amp;amp;lt;/th&amp;amp;gt;&amp;amp;lt;td&amp;amp;gt;";
echo $OrderDetail-&amp;amp;gt;orderDetail-&amp;amp;gt;shippingAddress-&amp;amp;gt;fullName;
echo "&amp;amp;lt;/td&amp;amp;gt;&amp;amp;lt;/tr&amp;amp;gt;";
echo "&amp;amp;lt;tr&amp;amp;gt;&amp;amp;lt;th&amp;amp;gt;Adres:&amp;amp;lt;/th&amp;amp;gt;&amp;amp;lt;td&amp;amp;gt;";
echo $OrderDetail-&amp;amp;gt;orderDetail-&amp;amp;gt;shippingAddress-&amp;amp;gt;address;
echo "&amp;amp;lt;/a&amp;amp;gt;&amp;amp;lt;/td&amp;amp;gt;&amp;amp;lt;/tr&amp;amp;gt;";
echo "&amp;amp;lt;tr&amp;amp;gt;";
echo "&amp;amp;lt;th&amp;amp;gt;İlçe:&amp;amp;lt;/th&amp;amp;gt;&amp;amp;lt;td&amp;amp;gt;";
echo $OrderDetail-&amp;amp;gt;orderDetail-&amp;amp;gt;shippingAddress-&amp;amp;gt;district;
echo "&amp;amp;lt;/td&amp;amp;gt;&amp;amp;lt;/tr&amp;amp;gt;";
echo "&amp;amp;lt;tr&amp;amp;gt;&amp;amp;lt;th&amp;amp;gt;İl:&amp;amp;lt;/th&amp;amp;gt;&amp;amp;lt;td&amp;amp;gt;";
echo $OrderDetail-&amp;amp;gt;orderDetail-&amp;amp;gt;shippingAddress-&amp;amp;gt;city;
echo "&amp;amp;lt;/td&amp;amp;gt;&amp;amp;lt;/tr&amp;amp;gt;"; echo "&amp;amp;lt;tr&amp;amp;gt;&amp;amp;lt;th&amp;amp;gt;Telefon No:&amp;amp;lt;/th&amp;amp;gt;&amp;amp;lt;td&amp;amp;gt;";
echo $OrderDetail-&amp;amp;gt;orderDetail-&amp;amp;gt;shippingAddress-&amp;amp;gt;gsm;
echo "&amp;amp;lt;/td&amp;amp;gt;&amp;amp;lt;/tr&amp;amp;gt;";
echo "&amp;amp;lt;tr&amp;amp;gt;&amp;amp;lt;th&amp;amp;gt;TC:&amp;amp;lt;/th&amp;amp;gt;&amp;amp;lt;td&amp;amp;gt;";
echo $OrderDetail-&amp;amp;gt;orderDetail-&amp;amp;gt;buyer-&amp;amp;gt;tcId;
echo "&amp;amp;lt;/td&amp;amp;gt;&amp;amp;lt;/tr&amp;amp;gt;";
echo "&amp;amp;lt;tr&amp;amp;gt;&amp;amp;lt;th&amp;amp;gt;Mail:&amp;amp;lt;/th&amp;amp;gt;&amp;amp;lt;td&amp;amp;gt;";
echo $OrderDetail-&amp;amp;gt;orderDetail-&amp;amp;gt;buyer-&amp;amp;gt;email;
echo "&amp;amp;lt;/td&amp;amp;gt;&amp;amp;lt;/tr&amp;amp;gt;";
echo "&amp;amp;lt;/tbody&amp;amp;gt;&amp;amp;lt;/table&amp;amp;gt;&amp;amp;lt;/td&amp;amp;gt;";
echo "&amp;amp;lt;/tr&amp;amp;gt;";
echo "&amp;amp;lt;/table&amp;amp;gt;";
?&amp;amp;gt;
&amp;amp;lt;/body&amp;amp;gt;
&amp;amp;lt;/html&amp;amp;gt;
[/php]

SiparisDetay.php sayfamıza sipariş ID sini siparisler.php sayfamızdan querystring olarak istiyoruz. Siparisler.php  sayfamızda bulunan siparişler döngüsünün içerisine ek olarak aşağıdaki kodu ekliyoruz.

[php]
echo "&amp;amp;lt;a href=’Detay.php?sip=".($OrderList-&amp;amp;gt;orderList-&amp;amp;gt;order[$i]-&amp;amp;gt;id)."’&amp;amp;gt;Sipariş Detayı&amp;amp;lt;/a&amp;amp;gt;";
[/php]

Evet arkadaşlar sipariş veren müşterinin detaylarını çekmek bu kadar. Kolay gelmesi dileğiyle iyi günler 🙂

BSoylu
BSoylu

Debug ettikçe güzelleşen bir dünya için..

Yorum Ekle

İLGİNİZİ ÇEKEBİLİR
Bilgisayar Satın Alırken Dikkat Edilmesi Gereken Faktörler: İhtiyacınıza En Uygun Cihazı Seçmenin Yolları
02 Ağustos 2024

Bilgisayar Satın Alırken Dikkat Edilmesi Gereken Faktörler: İhtiyacınıza En Uygun Cihazı Seçmenin Yolları

N11.Com Api ile Müşteri Detaylarını Çekmek

Bu Yazıyı Paylaş

İnternet sitemizde tanıtım yazınız olmasını ister miydiniz? İletişim
Bildirimler
1