skycruiser kullanıcısının resmi
May 28, 2017
2675 görüntüleme
İtibar: 5

Birden Fazla Adresi Olan Müşteriler

Merhaba, SambaPOS v5 kullanıyorum.

Müşteri aradı ve telefon numarasına kayıtlı olan 4 adresten 2 numaralı adrese siparişini istedi. Paket servis adisyonu yazıcı şablonunda, müşterinin sadece 1 numaralı adresi gösterilecek şekilde format ayarlı olduğundan dolayı, sipariş alırken 2 numaralı adresi 1 numaralı adres alanına copy-paste yaparak "geçici bir çözümle" adresin paket servis yazıcı şablonunda gözükmesini sağlayabiliyorum. Görüldüğü üzere bu yöntem hiç pratik değil.

Sipariş alırken, siparişin gönderileceği 4 farklı adresten herhangi bir tanesinin seçilebilmesi sağlanabilir mi?

Sadece seçilen adresin paket servis yazıcı şablonunda gözükmesi sağlanabilir mi?

Teşekkürler.

 

PS: Aşağıdaki bağlantıda Emre Eren bu konu ile ilgili bir çözüm önerisinde bulunmuş, fakat Eylemler ve Kurallar ile ilgili detay bilgi olmadığından dolayı sorunu kendi sistemime uyarlayamadım. Yapılması gerekenlerin adım adım anlatıldığı bir doküman faydalı olabilir. 

https://sambapos.org/tr/content/musteri-adres-duzenleme-yapamiyorum

1 cevap

skycruiser kullanıcısının resmi
skycruiser
Haz 07, 2017
İtibar: 5

Cevabını da kendim yazayım.

1. "Sipariş Adresi" adında Adisyon Etiketi oluşturun. İlişkiler kısmını boş bırakın (adisyon ekranında gözükmesini istemiyoruz).

2. "Sipariş Adresi" adında Otomasyon Komutu oluşturun. İlişkiler kısmı * olsun. Visible States alanına eğer sisteminizde tanımlı ise "Paket=Bekliyor" veya kendi sisteminize uygun bir ifade yazabilirsiniz. Hiçbir şey yazmayabilirsiniz de!

3. Otomasyon Komutu Values alanına Adres-1 Adres-2 Adres-3 Adres-4 değerlerini alt alta girin. Buraya yazılan değerler Varlıklar/Müşteriler/Özel Alanlar'da tanımlı isimlerle bire bir aynı olmak zorunda!

4. Adisyon Etiketini Güncelle Eylem'i tanımlayın. Eylem'e isim verin. Etiket Adı yukarıda tanımladığımız "Sipariş Adresi" olacak. Etiket Değeri'nin karşısına [:SiparişAdresi] yazın.

5. Belge Varlığı Değişti Kural'ı tanımlayın. Kural'a isim verin. Özel Kısıtlama kısmında Entity Type Name-Eşittir-Müşteriler olsun. Eylem olarak az önce tanımladığımız Eylem'i seçin. Sipariş Adresi'nin karşısına {ENTITY DATA:Müşteriler:Adres-1} yazın. Müşteri ilk defa seçildiğinde siparişin gönderileceği adresin, değiştirilmediği sürece Adres-1 olarak tanımlanması için bunu yapıyoruz.

6. Otomasyon Komutu Çalıştırıldı Kural'ı tanımlayın. Kural'a isim verin. Özel Kısıtlama kısmında Automation Command Name-Eşittir-Sipariş Adresi olsun. Eylem olarak yine aynı eylemi seçiyoruz. Sipariş Adresi'nin karşısına bu defa {ENTITY DATA:Müşteriler:[:CommandValue]} yazıyoruz. Adisyon ekranında Sipariş Adresi butonuna basıldığında müşteri adresinin değiştirilebilmesi için bunu yapıyoruz.

7. Paket Servis yazıcı şablonunda ilgili adres alanının yerine {TICKET TAG:Sipariş Adresi} yazıyoruz. Müşterinin adresi değiştiğinde yazıcıdan çıkacak olan adres değerinin de değişmesi için bunu yapıyoruz.

8. Paket Durumu ekranında ilgili adres alanına yine aynı şekilde {TICKET TAG:Sipariş Adresi} yazıyoruz (ekranda adres gözükmesini istiyorsanız).

9. Paketçi Raporları'nda ilgili adres alanına TT.Sipariş Adresi yazabilirsiniz (böyle bir Rapor ekranınız var ise). 

Şimdiye kadar cevaplanan
2185 soru
E-Posta Facebook Twitter RSS Skype
Telefon (212) 252 0634