Dökümantasyon

Dehasoft E-Ticaret Çözümü

Paketinize uygun dökümantasyon ve düzenleme işlemlerini gerçekleştirebilmek için bu dökümanı inceleyebilirsiniz.


  • Oluşturulma: 16 Ekim, 2021
  • Güncelleme: 28 Kasım, 2021

Eğer bir problem ile karşılaşırsanız yardım merkezi adımlarını takip ederek bizlere iletebilirsiniz.Yardım Merkezi


Fiyatlandırma

Size uygun paket ve fiyatlar:

  • Dehasoft e-ticaret çözümü kullanım koşullarını satın aldığınız takdirde kabul etmiş sayılırsınız.

Aktif bir paket bulunamadı


Üyelik İşlemleri

Üyelik işlemleri için aşağıdaki adımları takip edin.


Kayıt işlemi

/api/register

Gönderilecek parametreler ( "*" : zorunlu alan ) :
  • email (*) : Geçerli eposta formatında string
  • surname (*) : string
  • password (*) : string
Header parametreler :

Giriş işlemi

/api/login

Gönderilecek parametreler ( "*" : zorunlu alan ) :
  • email (*) : Geçerli eposta formatında string
  • password (*) : string
Header parametreler :

Çıkış işlemi

/api/logout

Gönderilecek parametreler ( "*" : zorunlu alan ) :
  • token (*) : string
  • tokenType (*) : string
Header parametreler :

Parola işlemleri

/api/forgot-password

Şifremi unuttum işlemi

Gönderilecek parametreler ( "*" : zorunlu alan ) :
  • email (*) : Geçerli eposta formatında string
  • password (*) : string
Header parametreler :

Hesap Doğrulama

/api/active-account

Hesabın aktif hale getirilmesi için eposta aracılığı ile gelen tokenin iletilmesi gerekmektedir

Gönderilecek parametreler ( "*" : zorunlu alan ) :
  • token (*) : String
Header parametreler :

Doğrulama Kodu Tekrarlama

/api/resend-activation-code

Kodun tekrar gönderilebilmesi için oturum açılması gerekiyor.

Gönderilecek parametreler ( "*" : zorunlu alan ) :
  • email (*) : Geçerli olması ve kayıtlı olması gereken string.
Header parametreler :
  • Authorization (*) : Login sonrası tokenType ve token aralarında boşluk olacak şekilde

Ürün İşlemleri

Ürün işlemleri için aşağıdaki adımları takip edin.

Ürün Listeleme

/api/products

Üyelik işlemi gerektirmeden listeleme yapılabilir.

Gönderilecek parametreler ( "*" : zorunlu alan ) :
  • start : varsayılan 1 , 1 numaralı üründen listelemeye başlar, integer.
  • end : varsayılan 20 , 20 numaralı ürüne kadar listeler
  • allSearch : Tüm alanlarda arama , gereken string.
  • name : Ürün adı alanlarda arama , gereken string.
  • price : Ürün fiyatı alanlarda arama , gereken integer.
  • slug : Ürün link alanlarda arama , gereken string.
  • description : Ürün açıklama alanlarda arama , gereken string.
  • stock : Ürün stok sayı alanlarda arama , gereken integer.
Header parametreler :
  • Authorization : Bu işlem kullanıcı hesabı var ise keşfet algoritmasında benzer ürün getirmesine olanak sağlamak adına ürünü kullanıcı görüntülenmesi olarak işleyecektir. Login sonrası tokenType ve token aralarında boşluk olacak şekilde

Ürün Detay

/api/products/{id-or-slug}

products/ 'dan sonrası ürün id numarası veya ürün link adresi gönderilir.

Gönderilecek parametreler ( "*" : zorunlu alan ) :
Header parametreler :
  • Authorization : Bu işlem kullanıcı hesabı var ise keşfet algoritmasında benzer ürün getirmesine olanak sağlamak adına ürünü kullanıcı görüntülenmesi olarak işleyecektir. Login sonrası tokenType ve token aralarında boşluk olacak şekilde

Ürün Keşfet

/api/discover

Rastgele ürün listeler. Üyelik gerektirmez.

Gönderilecek parametreler ( "*" : zorunlu alan ) :
  • count : varsayılan 20 , 20 adet ürün getirir, integer.
  • allSearch : Tüm alanlarda arama , gereken string.
  • name : Ürün adı alanlarda arama , gereken string.
  • price : Ürün fiyatı alanlarda arama , gereken integer.
  • slug : Ürün link alanlarda arama , gereken string.
  • description : Ürün açıklama alanlarda arama , gereken string.
  • stock : Ürün stok sayı alanlarda arama , gereken integer.
Header parametreler :
  • Authorization : Bu işlem kullanıcı hesabı var ise keşfet algoritmasında benzer ürün getirmesine olanak sağlamak adına ürünü kullanıcı görüntülenmesi olarak işleyecektir. Login sonrası tokenType ve token aralarında boşluk olacak şekilde

Ürün Ekle

/api/seller/product/add

Yönetici veya Satıcı üyeliği gerektirir.

Gönderilecek parametreler ( "*" : zorunlu alan ) :
  • name (*) : string.
  • description (*) : string.
  • price (*) : double.
  • category_id (*) : integer.
  • stock : stok sayısı, varsayılan 0 ,integer.
Header parametreler :
  • Authorization (*) : Login sonrası tokenType ve token aralarında boşluk olacak şekilde

Ürün Güncelle

/api/seller/product/update

Yönetici veya Satıcı üyeliği gerektirir.

Gönderilecek parametreler ( "*" : zorunlu alan ) :
  • name (*) : string.
  • description (*) : string.
  • price (*) : double.
  • category_id (*) : integer.
  • stock : stok sayısı, varsayılan 0 ,integer.
Header parametreler :
  • Authorization (*) : Login sonrası tokenType ve token aralarında boşluk olacak şekilde

Ürün Sil

/api/seller/product/delete

Yönetici veya Satıcı üyeliği gerektirir.

Gönderilecek parametreler ( "*" : zorunlu alan ) :
  • product_id (*) : integer.
Header parametreler :
  • Authorization (*) : Login sonrası tokenType ve token aralarında boşluk olacak şekilde

SSS

Sıkça sorulan soruların yanıtları aşağıdaki gibidir


Güncelleme Notları


Versiyon 1.0 ( yayınlanmadı )

Aktif Çalışmalar

  • Yapılıyor Gelişmiş arayüz
  • Yapılıyor Modern yönetim paneli
  • Yapılıyor Entegrasyon arka plan servisi