- API ile depoya ürün gönderme işlemleri yapabilirsiniz.
Yeni Gönderim Oluşturma
- Depoya yeni ürün gönderimi başlatabilmek için
commandkısmına newShipping yazmanız gerekmektedir.
Tanımlar
| Kod | Değer |
|---|---|
type |
Paket türünü gönderir. 0 = Paket 1 = Palet |
gonderiType |
Gönderi Envanter türünü gönderir. 1 = FBM 2 = FBA |
Durum Kodları
| status | Anlamı |
|---|---|
101 |
Başarılı |
102 |
Başarısız |
Dönüşler
| Kod | Değer |
|---|---|
PKG****** |
Gönderim PKG numarasını gösterir. |
paletCode |
Gönderim numarasını gösterir. |
Koli Oluşturma
- Depoya ürün gönderimi yapabilmek için koliler oluşturmanız gerekmektedir. Bu koliler içerisine ürünler tanımlayabilirsiniz.
- Gönderime Koli Oluşturmak için
commandkısmına addPackage yazmanız gerekmektedir.
Durum Kodları
| status | Anlamı |
|---|---|
101 |
Başarılı |
102 |
Başarısız |
Dönüşler
| Kod | Değer |
|---|---|
KC****** |
Gönderim Koli KC numarasını gösterir. |
paletCode |
Gönderim numarasını gösterir. |
Ürün Ekleme
- Kolilerinize ürünlerinizi tanımlayabilirsiniz.
- Gönderime Koli Oluşturmak için
commandkısmına addProductPackage yazmanız gerekmektedir.
Durum Kodları
| status | Anlamı |
|---|---|
101 |
Başarılı |
102 |
Başarısız |
POST
https://api.depo.bixcod.dev/v2
function connect($url,$params) {
$postData = '';
foreach($params as $k => $v) {
$postData .= $k . '='.$v.'&';
}
rtrim($postData, '&');
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $postData);
$output=curl_exec($ch);
curl_close($ch);
return $output;
}
$params = array(
"apiKey" => "YOUR API KEY",
"apiToken" => "YOUR API TOKEN",
"command" => "newShipping",
"type" => "Paket türü",
"gonderiType" => "Envanter türü"
);
$output = connect("https://api.depo.bixcod.dev/v2",$params);
$params = array(
"apiKey" => "YOUR API KEY",
"apiToken" => "YOUR API TOKEN",
"command" => "addPackage",
"paletCode" => "Palet Kodu"
);
$output = connect("https://api.depo.bixcod.dev/v2",$params);
$params = array(
"apiKey" => "YOUR API KEY",
"apiToken" => "YOUR API TOKEN",
"command" => "packageView",
"paletCode" => "Palet Kodu"
);
$output = connect("https://api.depo.bixcod.dev/v2",$params);
$params = array(
"apiKey" => "YOUR API KEY",
"apiToken" => "YOUR API TOKEN",
"command" => "editPackage",
"koliCode" => "Koli Kodu",
"width" => "Genişlik",
"height" => "Yükseklik",
"lenght" => "Uzunluk",
"weight" => "Ağırlık"
);
$output = connect("https://api.depo.bixcod.dev/v2",$params);
$params = array(
"apiKey" => "YOUR API KEY",
"apiToken" => "YOUR API TOKEN",
"command" => "deletePackage",
"koliCode" => "Koli Kodu"
);
$output = connect("https://api.depo.bixcod.dev/v2",$params);
$params = array(
"apiKey" => "YOUR API KEY",
"apiToken" => "YOUR API TOKEN",
"command" => "addProductPackage",
"koliCode" => "Koli Kodu",
"stockCode" => "Stok Kodu",
"adet" => "Adet"
);
$output = connect("https://api.depo.bixcod.dev/v2",$params);
$params = array(
"apiKey" => "YOUR API KEY",
"apiToken" => "YOUR API TOKEN",
"command" => "editProductPackage",
"koliCode" => "Koli Kodu",
"stockCode" => "Stok Kodu",
"adet" => "Yeni Adet"
);
$output = connect("https://api.depo.bixcod.dev/v2",$params);
$params = array(
"apiKey" => "YOUR API KEY",
"apiToken" => "YOUR API TOKEN",
"command" => "deleteProductPackage",
"koliCode" => "Koli Kodu",
"stockCode" => "Stok Kodu"
);
$output = connect("https://api.depo.bixcod.dev/v2",$params);