İçindekiler
1. Portal bir bakışta2. İlk kurulum: izinler, ayarlar ve servis kullanıcısı3. Müşteri kullanıcılarını davet etmek4. Müşterinin gördüğü portal5. Portaldan sipariş ve çağrı siparişi6. Talepler: iade, ödeme bildirimi, teklif ve belge istekleri7. Bildirimler ve iletişim dizisi8. Güvenlik9. Telefonda10. Bilinen sınırlarYardım › Saha ve B2B › Müşteri Portalı
Müşteri Portalı — Sıfırdan Rehber
Müşterileriniz her gün aynı şeyleri sorar: "Siparişim ne durumda?", "Faturanın kopyasını gönderir misiniz?", "Borcum ne kadar?". Müşteri portalı bu soruların cevabını müşterinin kendisine, telefonundan açılan bir sayfada verir. Bayinizin ya da alıcı firmanın çalışanı kendi carisinin siparişlerini, faturalarını, bakiyesini ve ekstresini görür; ödeme bildirir, iade talebi açar, sipariş verir. Siz de bütün talepleri HNR'de tek pencerede karara bağlarsınız.
1. Portal bir bakışta
- Sipariş takibi: her siparişin durum hattı — alındı → onaylandı → üretimde (yüzdeyle) → sevk edildi (kargo takip numarası ve bağlantısı) → teslim edildi (teslim alan ve tarih) → faturalandı; söz verilen teslim tarihi.
- Belgeler: faturalar, irsaliyeler, teklifler ve sipariş formu — ekranda görüntüle ya da PDF indir.
- Hesabım: bakiye, vadesi geçen ve 7 gün içinde vadesi gelen faturalar, firmanızın ödeme bilgisi (IBAN), hesap ekstresi (ekranda ve PDF).
- Talepler: ödeme bildirimi (tutar, tarih, dekont), iade talebi (fatura, kalem, miktar, neden, en çok 3 fotoğraf), teklif isteği, belge isteği, sipariş değişikliği isteği.
- Sipariş verme: ürün ara, sepete ekle, gönder; fiyatı sunucu hesaplar. Çerçeve sözleşmesi olan müşteri sözleşmeden çağrı siparişi verir.
- Bildirimler: portal içinde her zaman; kullanıcı seçerse ve firmanın mesaj servisi bağlıysa e-posta ya da WhatsApp ile de. Portal 24 dilde çalışır ve önce telefon için tasarlanmıştır.
2. İlk kurulum: izinler, ayarlar ve servis kullanıcısı
Ayarlar › Kullanıcılar › Müşteri portalı grubunda iki izin vardır: Portal kullanıcıları ve müşteri talepleri (musteri_portali — kullanıcıları davet etmek, talepleri karara bağlamak, bildirim geçmişini görmek) ve Portal ayarları ve servis kimliği (musteri_portali_yonet — ayarlar ve servis kullanıcısı). Yönetici ikisine de sahiptir.
Sonra Ayarlar › Firma Bilgileri › Müşteri portalı grubunu açın (aynı ekran "Müşteri portalı" penceresinin Ayarlar sekmesinde de vardır): portalı açın, müşterinin göreceği firma adını, vurgu rengini ve logo adresini girin; portalda hangi belgelerin görüneceğini (faturalar, irsaliyeler, siparişler, teklifler, hesap ekstresi), müşterinin sipariş verip veremeyeceğini ve çerçeve sözleşmeden çağrı siparişini seçin; ödeme bilgisini (banka / IBAN metni ve ödeme notu), varsayılan dili, iade talebi süresini (gün, 0 = sınırsız) ve yeni talepte mesaj alacak talep sorumlusunu belirleyin. Aynı yerde müşteriye giden her bildirim olayı tek tek kapatılabilir.
Portal, firma verisini okumak ve sipariş yazmak için bir HNR kullanıcısının yetkilerini kullanır. Bunu aynı ayar grubundaki Portal servis kullanıcısı kutusunda tanımlayın: HNR kullanıcı adı ve parolası girilir, Doğrula ve kaydet kimliği HNR'ye karşı dener ve şifreli saklar (anahtar HNR_PORTAL_KIMLIK_ANAHTARI, yoksa canlı banka bağlantısının anahtarı; anahtar hiç yoksa kimlik kaydedilmez, düz metin saklanmaz). Önerimiz yalnız portal için açılmış ayrı bir kullanıcıdır: cari ve belge okuma ile sipariş yazma yetkisi yeterlidir. Servis kullanıcısı tanımlı değilse pencerenin üstünde uyarı çıkar ve müşteriler giriş yapamaz.
Portal HNR sunucunuzda /portal/ adresinde açılır. Davet bağlantısı müşteriyi doğrudan sizin firmanızın portalına götürür; bağlantısı olmayan müşteri giriş ekranında sizin verdiğiniz portal kodunu yazar. E-posta ve WhatsApp mesajlarındaki bağlantıların doğru adrese gitmesi için sunucu yöneticisi PORTAL_ADRES ayarına portalın dışarıdan görünen adresini yazmalıdır.
3. Müşteri kullanıcılarını davet etmek
Cari kartını açın › Portal sekmesi: o carinin portal kullanıcıları ve açık talepleri burada görünür. Kullanıcı davet et ile e-posta, ad soyad, cep telefonu (WhatsApp) ve rolü girin (öneri olarak cari kartındaki e-posta ve cep numarası gelir). Davet oluştur bir bağlantı üretir: kopyalayıp güvendiğiniz bir kanaldan iletebilir ya da e-postayla veya WhatsApp ile doğrudan gönderebilirsiniz. Bağlantı 7 gün geçerlidir ve yalnız bir kez, parola belirlemek için kullanılır. Bütün carilerin kullanıcıları "Müşteri portalı" penceresinin Kullanıcılar sekmesinde de listelenir.
| Rol | Ne yapabilir |
|---|---|
| Görüntüleyici | Siparişleri, belgeleri, bakiyeyi ve ekstreyi görür; ödeme bildirir ve talep açar. Sipariş veremez. |
| Sipariş verebilir | Görüntüleyicinin yapabildikleri + sipariş ve (açıksa) çağrı siparişi. |
| Müşteri yöneticisi | Sipariş verebilir + kendi firmasının sorumlusu. Bu rolü yalnız musteri_portali_yonet izni olan kullanıcı verebilir ya da değiştirebilir. |
Kullanıcının durumu Davet bekliyor, Aktif, Kilitli ya da Pasif olur. Satırdaki düğmeler: Kilidi aç (hatalı parola kilidini kaldırır), Kilitle, Oturumları kapat (kullanıcının açık bütün portal oturumlarını hemen bitirir), Daveti yenile ve Parola bağlantısı gönder. Müşteri parolasını unuttuysa kendisi giriş ekranından Parolamı unuttum ile sıfırlayabilir; yeniden davet ise parola sıfırlamanın yönetici yoludur. Pasif kullanıcıya davet gönderilmez; önce durumunu değiştirin.
4. Müşterinin gördüğü portal
Müşteri davet bağlantısını açıp parolasını belirler (en az 10 karakter, en az bir harf ve bir rakam) ve girer. Alt menüde dört bölüm vardır: Panel (bakiye, vadesi geçen, 7 gün içinde vadesi gelen, açık talepler, açık siparişler ve son bildirimler; Sipariş ver, İade talebi aç, Ödeme bildir kısayolları), Siparişler (açık ya da son 120 gün; siparişe dokununca durum hattı, kalemler ve belgeler), Hesap (borç/alacak, açık faturalar ve gecikme günleri, ödeme bilgileri, tarih aralıklı hesap ekstresi ve PDF'i) ve Talepler. Sağ üstteki menüden faturalar, irsaliyeler, teklifler (son 24 ay), bildirimler ve ayarlar açılır; ayarlarda dil, bildirim kanalları ve parola değiştirme vardır.
Portal hiçbir tutarı kendisi hesaplamaz: bakiye ve ekstre cari hesabın kendisinden, sipariş durumu sipariş, üretim emri, sevkiyat ve fatura kayıtlarından okunur. Müşterinin bildirdiği ödeme, siz tahsilatı işleyene kadar bakiyeyi değiştirmez; PDF'ler baskı tasarımcısındaki aynı tasarımla üretilir.
5. Portaldan sipariş ve çağrı siparişi
Sipariş verme ayarda açıksa ve kullanıcının rolü izin veriyorsa müşteri ürünü kodu ya da adıyla arar, miktarı girer ve siparişi gönderir (en çok 50 kalem). Ekranda gördüğü toplam tahminîdir: fiyatı sunucu hesaplar — o müşteriye tanımlı fiyat listesi ve kampanyalar (Fiyat ve Kampanya), yoksa kartın fiyatı. Sipariş kaydedilmeden önce kredi limiti kapısından geçer: politika "onaya düşür" ise sipariş onay bekleyen olarak alınır ve müşteri "onaydan sonra işleme alınacak" mesajını görür; "engelle" ya da bloke cari ise sipariş alınmaz ve müşteri satış temsilcisiyle görüşmesi gerektiğini okur. Aynı sipariş iki kez gönderilemez.
Müşterinin çerçeve sözleşmesi varsa ve çağrı siparişi ayarda açıksa, portalda sözleşme, bitiş tarihi ve kalan taahhüt görünür; müşteri istenen teslim tarihini girip çağrı siparişi gönderir. Sözleşme fiyatı, aşım politikası ve tek kullanımlık izin HNR'deki çağrı siparişiyle aynı şekilde sunucuda uygulanır.
6. Talepler: iade, ödeme bildirimi, teklif ve belge istekleri
| Talep türü | Müşteri ne girer |
|---|---|
| İade talebi | Fatura, iade edilecek kalemler ve miktarlar (faturadaki miktarı aşamaz), neden (hasarlı geldi, yanlış ürün, eksik geldi, kalite sorunu, fazla gönderildi, diğer), en çok 3 fotoğraf. Fatura iade süresini geçmişse talep açılmaz. |
| Ödeme bildirimi | Ödenen tutar, ödeme tarihi (ileri tarih olamaz), isteğe bağlı dekont (fotoğraf ya da PDF, en çok 2 MB). Bakiye ancak siz tahsilatı işleyince değişir. |
| Teklif isteği · Belge isteği · Sipariş değişikliği | Konu ve kısa açıklama; sipariş ya da belge ekranından açılırsa ilgili belge talebe bağlanır. |
Yeni talep, talep sorumlusuna HNR içi mesaj olarak düşer ve "Müşteri portalı" penceresinin Talepler sekmesinde listelenir (süzgeç: açık, tümü, türe göre). Talebi açın, ekli fotoğraflara ve kalemlere bakın, İncelemeye al deyin; sonra Onayla ya da Reddet. Red gerekçesi zorunludur ve müşteriye gider; onayda isteğe bağlı bir not yazabilirsiniz. İş bitince Tamamlandı olarak kapat. Her karar müşteriye bildirim olarak gider; talebin geçmişi (kim, ne zaman, hangi durum) talep kartında kalır. Müşteri talebini yalnız açıkken iptal edebilir.
Onay yalnız talebi kabul eder. İade lojistiği (alma randevusu, mal kabul, kalite kararı) henüz yoktur: mal geldiğinde iade faturasını mevcut belge ekranından kesin, sonra talebi Tamamlandı olarak kapatın.
7. Bildirimler ve iletişim dizisi
HNR, müşterinin işini ilgilendiren olayları kendisi fark eder ve müşteriye haber verir. Bildirim portalda her zaman görünür; kullanıcı ayarlarında e-posta ya da WhatsApp'ı seçtiyse, firmanın mesaj servisi bağlıysa ve adresi kayıtlıysa o kanaldan da gider. Metinler müşterinin seçtiği dilde (24 dil) kurulur.
| Olay | Ne zaman |
|---|---|
| Sipariş alındı · Sipariş onaylandı | Sipariş kaydedilince; onay kuyruğunda bekleyen kalmayınca. |
| Üretime başlandı | Siparişin üretim emrinde ilk teyit girilince (yüzdeyle). Varsayılan olarak kapalıdır. |
| Sevk edildi · Teslim edildi | Sevkiyat yola çıkınca (kargo ve takip numarasıyla); teslim kanıtı (POD) kaydedilince. |
| Fatura kesildi | Satış faturası kesilince; bağlantı portaldaki PDF'e gider. |
| Aylık ekstre | Ayın ilk 5 gününde, önceki ay için, güncel bakiyeyle. |
| Vade hatırlatması | Tahsilat hatırlatma dizisinin gönderdiği her adım portala da düşer. |
| Talep alındı · Talep kararı · İade kararı | Talep açılınca; her durum değişikliğinde (red gerekçesi ya da not metne eklenir). |
Olayları bulan görev varsayılan olarak kapalıdır; sunucu yöneticisi PORTAL_BILDIRIM_GOREV=1 ile açar ve görev 15 dakikada bir tarar. Görev kapalıyken de "Müşteri portalı" penceresinin Bildirimler sekmesindeki Şimdi tara düğmesi bir tur çalıştırır (sonuç: kaç olay işlendi, kaç bildirim yazıldı, kaç dış gönderim, kaç hata). Aynı olay iki kez bildirilmez. Bildirim geçmişi olay, kanal, durum (gönderildi, bekliyor, atlandı, hata) ve hata metniyle listelenir; "atlandı" çoğunlukla mesaj servisinin bağlı olmadığını ya da adresin eksik olduğunu gösterir.
8. Güvenlik
- Müşteri yalnız kendi carisini görür. Başka bir carinin belgesini, siparişini ya da talebini açmaya çalışırsa "bulunamadı" cevabı alır — belgenin var olup olmadığı bile belli olmaz.
- Giriş freni: bir IP adresinden dakikada 20 hatalı denemeden sonra giriş geçici olarak durur; bir hesapta 5 hatalı parola hesabı 15 dakika kilitler.
- Parola en az 10 karakterdir ve en az bir harf ile bir rakam içerir; güçlü biçimde özetlenerek saklanır. Parola sıfırlama kodu 15 dakika geçerlidir.
- Oturum 30 dakika hareketsizlikten sonra, en geç 12 saatte biter. İsteğe bağlı ikinci adım: girişte e-postaya ya da WhatsApp'a gönderilen 6 haneli kod; kanal hazır değilse giriş yapılmaz (sessizce atlanmaz).
- Bütün portal erişimleri denetim günlüğüne yazılır (firma, cari, kullanıcı, işlem, IP) ve HNR erişim izinde portal kullanıcısının adıyla görünür. Portal HNR'nin kendi uçlarına erişemez.
9. Telefonda
Portalın kendisi önce telefon için yapılmıştır: alt menü, büyük dokunma alanları, kamera ile fotoğraf ekleme; sağdan sola yazılan dillerde (Arapça, Urduca, Farsça) sayfa kendiliğinden döner. HNR tarafında 7 inçten küçük ekranlarda "Müşteri portalı" penceresi Bahçe + Adım düzeninde açılır: 1 · Talepler listesinden bir talep seçilir, 2 · Talep adımında fotoğraflar, kalemler ve karar düğmeleri tek sütunda görünür; Kullanıcılar ve Bildirimler kart listesi olarak gelir.
10. Bilinen sınırlar
- e-Arşiv faturanın resmî PDF'i ayrıca saklanmadığından portal, faturanın baskı tasarımcısındaki PDF'ini verir.
- İade lojistiği (alma randevusu, mal kabul, kalite kararı) henüz yok; iade faturası mevcut belge ekranından kesilir.
- Kartla ödeme yoktur; müşteri yalnız yaptığı havale/EFT'yi bildirir.
İlgili rehberler: Saha ve B2B · Kredi Limiti ve Risk · Çerçeve Sözleşmeler · Sevkiyat · Vade ve Tahsilat · Tüm modüller.