PHP ile N11 Soap Api Kullanımı

Merhaba arkadaşlar, uzun zaman önce yazmayı düşündüğüm bir örnek yazının taslak metni ile şuanda başlamış bulunuyorum. Tek yazıdan ziyade bir kaç yazıda n11 mağazamız için soap api kullanarak her türlü işlemi size anlatmayı hedefliyorum.

Bu yazıda anlatılanları kendi mağazanız için yapabilmek adına basit düzeyde PHP bilgisine sahip olmanız yeterli.

İlerleyen zamanlarda fırsat bulursam otomatik güncelleme yapabileceğiniz basit yazılımları da sizlerle paylaşmayı hedefliyorum.

ÖNCELİKLE bu yazının devamını okumadan önce n11 mağaza paneline giriş yaparak sırasıyla Hesabım -> API Hesapları -> Yeni Hesap Oluştur diyerek API Anahtarı ve API Şifresi almalısınız.

Aynı sayfadan SOAP tabanlı n11 api dökümanına da ulaşabilirsiniz.

DİKKAT! Bu bilgiler oldukça önemli olduğu için tanımadığınız veya güvenmediğiniz kişiler ile paylaşmayın. Aksi taktirde bu bilgiler ile mağazanızdaki tüm ürünlerin silinmesi dahil her türlü işlem yapılabilir.

Entegrasyon için bir sınıfa ihtiyacımız var. Her türlü işlemi bu sınıfa fonksiyon olarak ekleyerek daha derli-toplu bir işlem yapabiliriz.

Ben anlatacağım her örnekten sonra sınıfa ekleme yaparak sınıf dosyasını oluşturacağım. Sizde güncel sınıf dosyasına bu mesajın altındaki kod alanından ulaşabilirsiniz.

Sınıfımızı kaydettikten sonra testlerimize başlayabiliriz. Öncelikle ürün eklemeden önce o ürünü belirli bir kategoriye eklememiz gerekli. n11 deki tüm ana kategorileri alttaki kod ile bulabilirsiniz. Dizide gelen kategori idlerini not edin, birazdan ürünümüze ait uygun alt kategorileri de listeleyeceğiz.

Az önce bulduğumuz ana kategori idsi ile alt kategorileri alttaki kod ile getirebiliriz.

Kategorimizi de bulduğumuza göre artık ürün eklememizi yapabiliriz.

Eklenme:
5 Eylül 2019
Okunma:
82
Puan Ver
1 Yıldız2 Yıldız3 Yıldız4 Yıldız5 Yıldız
Toplam Oy: 2 - Ortalama:3,00

4 Comments

  • sait

    6 Kasım 2019

    Merhaba, Blogunuz için teşekkürler. Rica etsem ürün ekleme ile ilgili de blog paylaşabilir misiniz

    Reply
    • kral

      11 Kasım 2019

      Bu hafta içerisinde hazırlayıp paylaşırım.

      Reply
  • ahmet

    10 Kasım 2019

    Merhaba, Bloğunuz için teşekkürler. Ürün ekleme örneğinizi ne zaman paylaşırsınız?

    Reply
    • kral

      11 Kasım 2019

      Bu hafta içerisinde hazırlayıp paylaşırım muhtemelen.

      Reply

Bir cevap yazın