|
|
#1 (permalink) |
|
Üyelik Tarihi: 29.10.2007
Yer: istanbul
Mesaj: 31
|
E-Ticaret Stok Haber Ver
Merhaba
E-Ticaret Sistemine Stokta olmuyan ürünleri haber ver gibi bişey yapmak istiyorum mutlaka görmüşsünüzdür e-ticaret sistemlerinde stokta olmuyan ürünlerde haberver iconu çıkıyor buna basıldığında mail adresini yazıyor müşteri daha sonra siz stok eklediğinizde otomatik olarak müşteriye mail gidiyor bunu nasıl yapabilirimi acaba örnek bir açıklama yapabilirmisiniz.MySQL veritabanı ve ASP kullanılıyor sistemde. teşekkürler iyi çalışmalar... |
|
|
|
|
|
#2 (permalink) | |
|
Üyelik Tarihi: 28.04.2007
Yer: Ankara
Mesaj: 273
|
Re: E-Ticaret Stok Haber Ver
Alıntı:
envanter .envanterId stokhareket .stokhareketId .envanterId .stokHareketTip .adet uyari .kullaniciId .envanterId .uyariGondermeZamani (bos veya sinirsiz ise ve uyari kriterleri tutuyor ise gonderilir, dolu ise ve sinirsiz degil ise gonderilmez) .sinirsizMi () .uyariAdet .adetPozitifMi (stok azalınca da uyarı vermen gereken kişiler olabilir) .sonUyaridaBelirtilenAdet (bu durumda stoktaki azalmalar yonelik dalgalanlar gereksiz uyari olusturmaz) |
|
|
|
|
|
|
#4 (permalink) |
|
Üyelik Tarihi: 02.11.2007
Yer: Eskişehir
Mesaj: 10
|
Re: E-Ticaret Stok Haber Ver
Gerekli tabloların ve sorguların hazır olduğu varsayımıyla cevap vermek istiyorum.
Ürünleri, müşterinin kriterleri doğrultusunda süzen sorgu cümleni hazırladın. Sorgu cümlen çalıştı ve bir tablo dönderdi. Tablonda bir de Adet alanı olduğunu varsayalım. Şimdi süzülen ürünleri listeleyen kodu yazmaya geldi. 1 <table > 2 <% While not RsUrun.Eof %> 3 <tr> 4 <td ><%=RsUrun.Fields.Item("UrunAdi").Value%>.....</td> 5 <%if RsUrun.Fields.Item("Adet").Value=0 then %> 6 <td > 7 <a href="default.ASP?git=MusteriEMailAl&UrunId=<%=RsU run.Fields.Item("UrunId").Value%>"> 8 <img src="HaberVer.gif" > 9 </a> 10 </td> 11 <%end if %> 12 </tr> 13 <% RsUrun.MoveNext 14 Wend %> 15 </table> Yukarıdaki örnekte sadece Ürün Adını listeledeğin varsayılyor. Eğer stokta hiç ürün kalmamışsa ilgi resim dosyası gösteriliyor. Link olarakta default.ASP sayfandan include edeceğin MusteriEMailAl sayfası ve Parametre olarakta Urünün kimlik nosu geçiliyor. Sonraki aşamada Eğer müşteri senin ""Ürün Gelince Haber Ver" resmine tıklarsa müşterinin e-mailini ve ürünün kimlik nosunu kaydeceğin sayfa açılıyor. İlgili kayıt işlemi bir tablod yapılıyor. Sonra ki aşamaya gelince... Eğer stok bilgilerini girdiğin bir sayfan mevcut ise...Burada stoğa ürün girildiği anda Girilen ürünün cinsine göre Ürün kimlik numaralarını buluyorsun. Ve Email gönderilecekler listeni bir sorguyla hazır hale getirip, döngü ile birer birer e-maili gönderiyorsun... |
|
|
|
|
|
#5 (permalink) |
|
Üyelik Tarihi: 29.10.2007
Yer: istanbul
Mesaj: 31
|
Re: E-Ticaret Stok Haber Ver
Yukarıdaki örnekte sadece Ürün Adını listeledeğin varsayılyor. Eğer stokta hiç ürün kalmamışsa ilgi resim dosyası gösteriliyor. Link olarakta default.ASP sayfandan include edeceğin MusteriEMailAl sayfası ve Parametre olarakta Urünün kimlik nosu geçiliyor.
Sonraki aşamada Eğer müşteri senin ""Ürün Gelince Haber Ver" resmine tıklarsa müşterinin e-mailini ve ürünün kimlik nosunu kaydeceğin sayfa açılıyor. İlgili kayıt işlemi bir tablod yapılıyor. Sonra ki aşamaya gelince... Eğer stok bilgilerini girdiğin bir sayfan mevcut ise...Burada stoğa ürün girildiği anda Girilen ürünün cinsine göre Ürün kimlik numaralarını buluyorsun. Ve Email gönderilecekler listeni bir sorguyla hazır hale getirip, döngü ile birer birer e-maili gönderiyorsun...[/quote] burasını anlamadım hocam stokta olmuyan ürün için haber ver iconunu yaptım stokta olmadığı zaman haber ver çıkıyor ama mail sayfası olarak tam nasıl yapıcam anlamadım ? |
|
|
|
|
|
#6 (permalink) |
|
Üyelik Tarihi: 02.11.2007
Yer: Eskişehir
Mesaj: 10
|
Re: E-Ticaret Stok Haber Ver
Şimdi ürünlerin şöyle olsun.
Id / Ürün Adı / StokAdedi
<a href="default.ASP?git=MusteriEmailAl&UrunId=<%= Urunler("Id")%>"><img src="StoktaKalmadi.gif" /></a> Bu link senin default.ASP (başka bir ASP dosyasıda çağırabilirdin. fakat ben bu tarzı kullanıyorum) dosyanı çağıracak. fakat şu parameteleri gönderiyor. git=MusteriEmailAl ve UrunId=...(2 yada 4 hangisine tıklanmış ise) Şimdi sıra Müşterinin e mailini bir tabloya kaydedecek olan ASP dosyasını include etmeye geldi. default.ASP dosyanın içinde şöyle bir satır olmalı. git = Request.QueryString("git") UrunId = Request.QueryString("UrunId") <%if git="MusteriEmailAl"then%> <!--#include file=EMailKayit.ASP--> <%end if%> Bu EMailKayit.ASP dosyanı default.ASP'ye dahil edecek bir satır. Sonra Müşteriden Emailini soran bir form hazırla. Müşteri Formu Submit ettiğinde bir tablonun(adı StokHaberVer olsun) iki alanına değerleri yazdır. Birincisi Ürün Id, İkincisi Müşteri E-mail'i örneğin müşteri, fare stoka girince beni uyar demişse tablonda şöyle bir kayıt olmalıdır. UrunId = 2, Email="deneme@deneme.com" Sonra bu fare stoğa girildiğinde "Select * From StokHaberVer Where UrunId=2" sorgusuyla, "fare stoğa girince haber ver" diyen müşterilerinin emaillerini çekmiş olacaksın. Bir döngüyle müşterilerinin emaillerine mesaj gönderebilirsin. (Mesaj gönderme scriptlerinden haberin vardır ...) kolay gelsin. |
|
|
|
Zoque'a hoşgeldiniz!