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.
- Versiyon: 1.0
- Yayıncı: Dehasoft
- 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/registerGönderilecek parametreler ( "*" : zorunlu alan ) :
- email (*) : Geçerli eposta formatında string
- surname (*) : string
- password (*) : string
Header parametreler :
Giriş işlemi
/api/loginGönderilecek parametreler ( "*" : zorunlu alan ) :
- email (*) : Geçerli eposta formatında string
- password (*) : string
Header parametreler :
Çıkış işlemi
/api/logoutGö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-accountHesabı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-codeKodun 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/discoverRastgele ü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/addYö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/updateYö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/deleteYö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
bitince.
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