mustafaayaz kullanıcısının resmi
Ağu 18, 2013
3790 görüntüleme
İtibar: 1

müşteri adres düzenleme yapamıyorum

örneğin kayıtlı müşteri normal kaydının korunması ve sadece vereceği sipariş için farklı bir adres tanımı istiyor,,

benmi bulamadım bilmiyorum ama,,

adres satırı bence sipariş ekranındayken aktif olsa hiç bi sorun kalmıycak gibi,

ayrıca aynı müşteri için adres 1,adres 2,adres 3 gibi farklı adresler kaydedebilsek daha pratik olacak bence.

yapılan değişiklikler için kaydet diye bi tuş olsa ekranda mesela

 

daha çok sorum var ama, kafadan bunaltmıyım sizi :))

 

 

 

 

5 cevap

emreeren kullanıcısının resmi
emreeren
Ağu 18, 2013
İtibar: 595

Eğer v3 kullanıyorsanız orada ek adres alanları açmak mümkün. Aslında güzel bir soru. Sadece ek alan açmak şeklinde değil de işlemi daha pratikleştirmek için ne yapılabilir bir düşünelim. Mesela 1. adresi otomatik olarak adisyon notuna kopyalatmak ve servis fişine adres olarak adisyon notunu bastırmak bir çözüm olabilir. Gerektiğinde notu düzenlersiniz. Ancak bu durumda notu başka işler için kullanmak bir problem olabilir.

Acaba adisyon notu kısmını farklı bölümlere ayırmak gibi bir özellik yapsak mı? Bunu başka işler için de kullanabiliriz diye düşünüyorum.

ardakose kullanıcısının resmi
ardakose
Ağu 18, 2013
İtibar: 509

Benimde siklikla karşılaştığım bir durum bu. Malum öğrenciler birbirlerinin evine çok sık gidiyor. Ben su sekilde kullanıyordum.  Herhangi bir ürünün altina ekstra özellik olarak adresi yazıyordum ve çıkan fişin üzerindeki adresi karaliyordum. Ancak bende adresler kisa uzun olursa sıkıntı olur ve güzel bir çözüm değil açıkçası.  

ardakose kullanıcısının resmi
ardakose
Ağu 18, 2013
İtibar: 509

Özel alanlara bağlantılı hesaplar eklesek mesela adres 1 adres 2 adres 3  şeklinde 3 alan tanımlasak bu alanlar birbiriyle bağlantılı desek varsayilan olarak 1 seçili olsa  ve musteri baska adrese istediği zaman 2. Alana yazıp onu secili duruma getirsek olabilir diye düşünüyorum. Yazdirirkende baglantili alanlara adres adinda genel bir isim versek ve onu kullansak olabilir sanki tabi kullanisli olurmu bilmiyorum

emreeren kullanıcısının resmi
emreeren
Ağu 18, 2013
İtibar: 595

Bence geçici adresleri müşteri hesabına kaydetmenin çok bir avantajı yok. Bu tür bilgiler adisyon içinde tutulmalı ki geçmişe bakıldığında ilgili siparişin farklı bir adrese gittiği anlaşılsın.

Tabii gerçekte iki farklı adresi olup (Ev iş gibi) sürekli ikisine birden sipariş isteyenler de olabilir. Bu durumda adres seçme imkanı vermek gerek.

Her iki durumda da servis yapılan adresin adisyonda bir yerde kaydedilmesi şart.

emreeren kullanıcısının resmi
emreeren
Ağu 18, 2013
İtibar: 595

Arda ben şöyle bir teknik denedim ve bence güzel çalışıyor.

Adisyon için Sevk Adresi isminde bir etiket açtım. Adres 1 ve Adres 2 isminde iki adet etiket ekledim. Serbest etiketlemeyi de açtım.

Müşteri tipi için "Adres 1" ve "Adres 2" adında iki adet alan açtım.

Müşteri seçildiği anda Adres 1 alanının değerini otomatik aktarıyorum. Bunun için "Etiket Güncelleme" eylemi tanımladım ve "Belge Varlığı değiştiğinde" kuralını kullandım.

Sevk Adresi düğmesine tıklanıp Adres 1 ya da Adres 2 değeri seçilirse yine ilgili adresleri güncelleyecek iki kural ekledim.

Serbest etiketleme açık olduğu için de istediğim geçici adresi yazabiliyorum ya da Adres 1 Adres 2 düğmelerine tıklayarak istediğim adresi aktarabiliyorum.

Sevk Fişinde de adres olarak ilgili adisyon etikietini yazdırıyoruz.

Böylece hem birden fazla adres kullanabiliyorum hem de adres bilgileri değişse bile eski adisyonlara girdiğimde hangi adrese gönderildiğini görebiliyorum.

Adreslerin okunup etikete yazılması için ufak bir değişiklik yaptım. Bir sonraki sürümde [=Ticket.GetCustomData('Adres 1')] şeklinde istediğimiz özel alanı okuyabileceğiz. Hemen denemek istersen [=Ticket.Model.GetEntityFieldValue(1,'Adres 1')] şeklinde de kullanılabilir. Burada 1 yerine eğer farklı ise müşteri tipinin veritabanı idi yazmalı.

Eğer çalışma mantığı uygunsa bununla ilgili bir döküman hazırlamak faydalı olabilir.

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