İçeriğe atla
Türkçe
  • Arama alanı boş olduğundan herhangi bir öneri bulunmamaktadır.

Özel Uygulama Oluşturma

ikas panelinizle tam entegrasyon kurarak iş akışınızı özelleştirmek ve dış sistemlerle haberleştirmek için Özel Uygulamalar oluşturabilirsiniz. Geliştirdiğiniz özel uygulamalar sayesinde, ürünlerden indirimlere, siparişlerden müşterilere kadar tüm mağaza verisine GraphQL API üzerinden tam erişim ve müdahale yetkisi kazanabilirsiniz.

Geliştirici Kaynakları: Tüm API fonksiyonları ve teknik detaylar için ikas'ın güncel ve kapsamlı API dökümantasyonuna https://ikas.dev adresinden ulaşabilirsiniz.

Özel uygulama oluşturmak için ilk olarak ikas panelinizde Uygulamalar > Uygulamalarım alanına gidin ve Özel Uygulamalara Git butonuna tıklayın. 

ozel-uygulama-git-buton

Ardından özel uygulama oluşturmak için açılan ekrandan Özel Uygulama Ekle butonuna tıklayın.

ozel-uygulama-olustur-buton

Bu Sayfada

  • Temel Bilgiler
  • Uygulama Tipi
  • İzinler
  • Satış Kanalları

Temel Bilgiler

Bu alanda, uygulamanızın kimlik bilgilerini tanımlarsınız.

ozel-uygulama-temel-bilgiler

  • Uygulama Adı: Oluşturduğunuz uygulamanın amacını veya adını belirten bir isim girin (Ör: my-ikas-app).

  • E-Posta: Uygulamanızla ilgili bildirimlerin veya iletişimin yapılacağı bir e-posta adresi girin.

Uygulama Tipi

Uygulamanızın türünü buradan seçmelisiniz.

ozel-uygulama-tipi

  • Standart Uygulama: GraphQL API aracılığıyla mağazanızla entegre olan standart ikas uygulamasıdır. (Genellikle dış entegrasyonlar için bu seçilir.)

    Örnek Kullanım:

    • Farklı bir ERP/Muhasebe sisteminden toplu ürün yönetimi yapmak.

    • Tüm siparişleri harici bir kargo takip sistemine otomatik aktarmak.

  • MCP İstemcisi: Gelişmiş AI etkileşimleri ve otomasyonları için Model Context Protocol (MCP) istemcisidir.

    Örnek Kullanım:

    • Bir yapay zeka (AI) sohbet robotunu bağlayarak (Örn: Cursor veya benzeri bir istemci) ürün açıklamalarını otomatik olarak optimize etmek.

İzinler

Bu alan, uygulamanızın hangi verilere erişebileceğini ve bu veriler üzerinde hangi işlemleri (okuma/düzenleme) yapabileceğini tanımladığınız en kritik bölümdür.

ozel-uygulama-izinler

Buradaki tüm veri grupları için (Ürünler, Siparişler, Müşteriler, Kampanyalar, Envanter, Online Mağaza), uygulamanızın API (GraphQL) veya MCP aracılığıyla sadece Görüntüleme (Okuma) veya hem Görüntüleme hem de Düzenleme (Yazma) yetkisine sahip olup olmayacağını belirleyebilirsiniz.

Satış Kanalları

Özel uygulamanızın bir satış kanalı gibi davranmasını istiyorsanız bu seçeneği kullanabilirsiniz. Bu özellik, uygulamanızın Sipariş Oluşturma API'ını kullanarak harici kanallardan (Örn: bir pazar yeri, özel mobil uygulama) kolayca sipariş oluşturabilmesini sağlar.

ozel-uygulama-satis-kanallari

Client ID ve Secret Bilgilerini Edinme

Gerekli tüm alanları doldurup izinleri belirledikten sonra uygulamayı kaydedin. Bu işlemin ardından, entegrasyonlarınızı yaparken kullanacağınız Client IDve Secret bilgileri otomatik olarak oluşturulacaktır. Bu bilgileri kullanarak ikas GraphQL API'ına güvenli bir şekilde bağlanabilir ve mağaza verilerinize erişim sağlayabilirsiniz.

ozel-uygulama-id-secret