API İzinleri
AI SmartTalk'ın tam potansiyelini açığa çıkarmak için — siparişleri sorgulamak, ürün açıklamalarını güncellemek veya müşterileri yönetmek gibi — doğru izinlerle bir PrestaShop Webservice API anahtarı yapılandırmanız gerekir.
bilgi
Bu adım, AI Actions (SmartFlow) kullanmak istiyorsanız gereklidir. Bunun olmaması durumunda, AI asistanınız senkronize edilmiş bilgiye dayalı soruları yanıtlayabilir, ancak gerçek zamanlı mağaza verilerine erişemez.
1. Webservisi Etkinleştirme
- Gelişmiş Parametreler > Webservis bölümüne gidin
- PrestaShop'un webservisini etkinleştirin
- Kaydet butonuna tıklayın
2. API anahtarı oluşturma
- Webservis sayfasında, Yeni webservis anahtarı ekle butonuna tıklayın
- Formu doldurun:
- Anahtar: Güvenli bir token oluşturmak için Oluştur butonuna tıklayın veya kendi anahtarınızı girin
- Anahtar açıklaması:
AI SmartTalk - Durum: Etkin
- Aşağıda açıklanan izinleri ayarlayın
- Kaydet butonuna tıklayın
uyarı
API anahtarını kopyalayın ve kaydedin — AI SmartTalk'taki entegrasyonu yapılandırırken buna ihtiyacınız olacak.
3. Gerekli izinler
API anahtarınızın izinler bölümünde aşağıdaki kaynakları etkinleştirin:
| Kaynak | GET | PUT | POST | Açıklama |
|---|---|---|---|---|
| ürünler | Evet | Evet | — | Ürün detaylarını oku, açıklamaları ve SEO'yu güncelle |
| siparişler | Evet | — | — | Siparişleri referans veya müşteri ile sorgula |
| sipariş_detayları | Evet | — | — | Bir siparişteki ürünleri görüntüle |
| sipariş_durumları | Evet | — | — | Sipariş durumu etiketlerini oku |
| sipariş_geçmişleri | Evet | — | Evet | Durum geçmişini oku, durum değişiklikleri ekle |
| müşteriler | Evet | Evet | — | Müşteri bilgilerini sorgula ve güncelle |
| diller | Evet | — | — | Mevcut mağaza dillerini listele |
ipucu
Yalnızca yukarıda listelenen izinleri kontrol edin. Diğer kaynaklara erişim vermenize gerek yoktur.
4. Her bir kaynağın ne için kullanıldığı
Ürünler (okuma + yazma)
- Okuma: Ürün detaylarını al — isim, açıklama, kısa açıklama, fiyat, referans, stok, SEO alanları (meta başlık, meta açıklama, meta anahtar kelimeler)
- Yazma: Ürün açıklamalarını, kısa açıklamaları ve SEO alanlarını tam çok dilli destek ile güncelle
Siparişler (sadece okuma)
- Bir siparişi referans numarası ile sorgula
- Belirli bir müşteri için siparişleri listele (e-posta ile)
- Bir m üşteri için en son siparişi al
Sipariş Detayları (sadece okuma)
- Bir siparişteki ürünleri görüntüle: isim, referans, miktar, birim fiyat
Sipariş Durumları (sadece okuma)
- Her sipariş durumu için insan tarafından okunabilir etiketi al (örneğin, "Ödeme kabul edildi", "Gönderildi")
Sipariş Geçmişleri (okuma + oluşturma)
- Okuma: Bir siparişin durum değişiklikleri geçmişini görüntüle
- Oluşturma: Bir siparişe yeni bir durum değişikliği ekle (örneğin, gönderildi olarak işaretle), isteğe bağlı olarak müşteriye e-posta bildirimi ile