Dropshipping API

Üye hesabınızla ürünleri programatik olarak çekebilirsiniz. Dropshipping ürünleri özel fiyatlarıyla, diğer ürünler normal satış fiyatlarıyla listelenir.

API uyumlu web sitesi

API uyumlu web sitesi almak isterseniz infogrup.com.tr yi ziyaret edebilirsiniz.

infogrup.com.tr

Endpoint

GETPOST https://durmazkirtasiye.com/api/dropshipping.php

Kimlik doğrulama zorunludur. Siteye üye girişi yaptığınız kullanıcı adı ve şifreyi kullanın.

Kimlik Doğrulama

Aşağıdaki yöntemlerden birini kullanabilirsiniz:

  • HTTP Basic Auth (önerilen)
  • username ve password parametreleri (GET / POST / JSON body)
  • Header: X-Username / X-Password

Parametreler

Parametre Zorunlu Açıklama
list Evet dropshipping Dropshipping’e aktarılmış ürünler (DS fiyat + görsel)
other Dropshipping’de olmayan ürünler (normal satış fiyatı + görsel)
username / password Evet* Basic Auth kullanmıyorsanız zorunlu
page Hayır Sayfa numarası (varsayılan: 1)
limit Hayır Sayfa başına kayıt (varsayılan: 100, max: 500)
q Hayır Ürün adı / kod / barkod araması

Dropshipping ürünleri

GET https://durmazkirtasiye.com/api/dropshipping.php?list=dropshipping&page=1&limit=100

Authorization: Basic base64(username:password)

Dönen başlıca alanlar:

  • price → dropshipping fiyatı
  • source_product_id → ana ürün ID
  • category_id / category_name → birincil kategori
  • subcategory_id / subcategory_name → birincil alt kategori
  • categories, subcategories, sub_subcategories → tüm bağlı kategoriler (dizi)
  • url → önyüzdeki ürün sayfası (urun.php?sef=...&id=...)
  • sef → ürün SEF slug
  • image / images → tam URL görseller
  • stock, coefficient, barkod, birim

Diğer ürünler (normal fiyat)

GET https://durmazkirtasiye.com/api/dropshipping.php?list=other&page=1&limit=100

Authorization: Basic base64(username:password)

Dönen başlıca alanlar:

  • price → paket / normal satış fiyatı
  • piece_price → adet fiyatı
  • category_id / category_name → birincil kategori
  • subcategory_id / subcategory_name → birincil alt kategori
  • categories, subcategories, sub_subcategories → tüm bağlı kategoriler (dizi)
  • url → önyüzdeki ürün sayfası (urun.php?sef=...&id=...)
  • sef → ürün SEF slug
  • image / images → tam URL görseller
  • stock, barkod, birim

Örnek istekler

cURL (Basic Auth)

curl -u "KULLANICI_ADI:SIFRE" \
  "https://durmazkirtasiye.com/api/dropshipping.php?list=dropshipping&limit=50"

cURL (POST JSON)

curl -X POST "https://durmazkirtasiye.com/api/dropshipping.php" \
  -H "Content-Type: application/json" \
  -d '{
    "username": "KULLANICI_ADI",
    "password": "SIFRE",
    "list": "other",
    "page": 1,
    "limit": 100
  }'

Örnek başarılı yanıt (özet)

{
  "success": true,
  "list": "dropshipping",
  "page": 1,
  "limit": 100,
  "total": 25,
  "count": 25,
  "products": [
    {
      "dropship_id": 1,
      "source_product_id": 109573,
      "product_name": "Örnek Ürün",
      "price": 12.50,
      "price_type": "dropshipping",
      "sef": "ornek-urun",
      "url": "https://durmazkirtasiye.com/urun.php?sef=ornek-urun&id=109573",
      "category_id": 5,
      "category_name": "Kalemler",
      "subcategory_id": 12,
      "subcategory_name": "Tükenmez Kalem",
      "categories": [{ "id": 5, "name": "Kalemler", "sef": "kalemler" }],
      "subcategories": [{ "id": 12, "name": "Tükenmez Kalem", "sef": "tukenmez-kalem", "category_id": 5 }],
      "image": "https://durmazkirtasiye.com/uploads/products/ornek.jpg",
      "images": ["https://durmazkirtasiye.com/uploads/products/ornek.jpg"],
      "stock": 40,
      "currency": "TRY"
    }
  ]
}

Sipariş oluşturma

Dropshipping ürünlerinden sipariş verebilirsiniz. Fatura adresi otomatik olarak API kullanıcısının (üye/bayi) kayıtlı adresidir. Kargo adresi istek gövdesinden gönderilir.

POST https://durmazkirtasiye.com/api/dropshipping.php?action=create_order
curl -X POST "https://durmazkirtasiye.com/api/dropshipping.php" \
  -H "Content-Type: application/json" \
  -u "KULLANICI_ADI:SIFRE" \
  -d '{
    "action": "create_order",
    "payment_method": "current_account",
    "notes": "Müşteri notu",
    "shipping": {
      "name": "Alıcı Ad Soyad",
      "phone": "05xxxxxxxxx",
      "address": "Mahalle Cadde No",
      "district": "İlçe",
      "city": "İl",
      "postal_code": "34000"
    },
    "items": [
      { "dropship_id": 1, "quantity": 2 },
      { "source_product_id": 109573, "quantity": 1 }
    ]
  }'
Alan Zorunlu Açıklama
action Evet create_order
items[] Evet Her kalemde dropship_id veya source_product_id + quantity. Fiyat dropshipping fiyatıdır.
shipping Evet address ve city zorunlu; name, phone, district, postal_code önerilir.
payment_method Hayır current_account (varsayılan) veya bank_transfer
notes Hayır Sipariş notu

Oluşan siparişler admin panelinde Sipariş Yönetimi altında görünür; Kaynak = Dropshipping API filtresi ile listelenebilir. Sipariş numarası DS... ile başlar.

Sipariş durumu sorgulama

Kendi dropshipping siparişinizin güncel durumunu, kalemlerini ve durum geçmişini çekebilirsiniz.

GETPOST https://durmazkirtasiye.com/api/dropshipping.php?action=order_status&order_number=DS...
curl -u "KULLANICI_ADI:SIFRE" \
  "https://durmazkirtasiye.com/api/dropshipping.php?action=order_status&order_number=DS2026082400011234"

veya order_id ile:

curl -u "KULLANICI_ADI:SIFRE" \
  "https://durmazkirtasiye.com/api/dropshipping.php?action=order_status&order_id=123"

Yanıtta status, status_id, tarihler (shipped_at, delivered_at vb.), kargo/fatura adresi, ürün kalemleri ve status_history döner.

Tüm siparişleri listeleme

curl -u "KULLANICI_ADI:SIFRE" \
  "https://durmazkirtasiye.com/api/dropshipping.php?action=orders&page=1&limit=50"
Destek için site iletişim kanallarını kullanabilirsiniz. Endpoint: https://durmazkirtasiye.com/api/dropshipping.php