ciddi anlamda işinin ehli arkadaşların veya bir ekibin altından kalkabileceğini düşündüğüm bir scripte ihtiyacım var. şuanda var olan bir sistem yeniden, yazılacak. mssql olan veritabanındaki dataların aynen korunarak yeni scripte aktarılması gerekiyor. kısaca detayları aşağıda.

lütfen fiyat + süre olarak teklif verin.

sitede üyeler menejerlik sistemiyle kaydolup satış yapıyorlar. her üye kendi alt üyesi ve onun oluşturduğu alt üyelerin (zincir 5 basamağa kadar uzuyor) satışlarından puan kazanıyor. kazandıkları puanlarla ister alışveriş yapıyorlar, isterlerse nakit olarak ay sonunda alıyorlar.

scriptte istenilen özellikler

TC kimlik no, üye no ve şifre ile siteye giriş yapacak kullanıcıların karşısına bir panel çıkacak. solda yer alan bölümde linkler olacak.
-kişisel bilgiler
-TC kimlik no
-adres, telefon
-mail vs.
-banka bilgisi
-banka adı
-banka şubesi
-hesap no
-iban
kazançlarınız
-hesap bakiyeniz
-ödeme geçmişi
-kullanılabilir puanınız
siparişleriniz
-sipariş geçmişi
-ödeme bekleyen siparişleriniz
-sepetteki ürünleriniz
-ödeme bildirim formu
üyelik durumunuz
-sizin menejeriniz
-sizin menejeri olduğunuz üyeler
-alt üyelerinizin toplam satışı (o dönem için sadece, aylık periyotlarla)
-yeni üye davet edin (referans linki gönderilecek. kişi üye olurken menejer kısmında davetiye gönderenin altına kaydedilecek)
-yeni üye kaydı yapın (üye bilgileri girilecek, üye kişinin altına kaydolacak)
-ayrıca site arayüzünden yeni üye olanlar sistem altına kaydolacak. menejer kısmında sistem gözükecek.
-üyelik dönemi (üyelikler senelik sözleşme ile yapılıyor.)
-sözleşme yenile (üyeliğin bitmesine 30 gün kala üye panele girdiğinde üyeliğinizi uzatmak istiyormusunuz diye bir uyarı penceresi açıp sözleşme metnini okudum kabul ediyorum dedirtmeliyiz. üyeliğini uzatmayan üyenin üyeliği süresi dolunca 60 günlüğüne pasif konuma getirilip, 60 gün sonunda sistemden silinmeli.)

bu panelin sağ kısmında ise tipik bir alışveriş sitesindeki gibi ürünler listelenecek. ürün listesinin üstünde ürün gruplarını kategoriler halinde bir şekilde listelemeliyiz. dropdown olabilir. ürün görünümünde ise sırayla ürün ismi, ürün resmi, alış fiyatınız, satış fiyatınız, kazanacağınız puan ve adet girerek sepete ekle butonları yer almalı. sağ kısımda bir blok daha oluşturup sepeti buraya eklemliyiz. sepete eklenen ürünler ajaxla hemen sepete dahil edilmeli. sepetteki toplam ürün sayısı, alış fiyatı toplamı ve kazanılacak puan hanesi yine ajaxla güncellenmeli. siparişi tamamla butonunda karşısına iki seçenek çıkacak, kredi kartı ile (sanal pos entegre edilmesi gerekiyor) veya havale/ptt aracılığıyla. kredi kartı ile ödendiğinde üye puanı anında güncellenmeli, havale seçili ise sipariş bekleme konumunda kalmalı, admin ödemeyi görüp siparişi onayladığında puan güncellenmeli.

admin kısmı ise kısaca şöyle olacak.
-admin üyelerin bilgilerini düzenlenebilecek, yeni üye eklenebilecek, üye menejeri değiştirilebilecek.
-üyelerin siparişleri parça parça ve dönemsel olarak taşınabilecek (01-aralık-05 aralık arasındaki siparişlerini kasım dönemine taşı gibi)
-üye puan durumunu, siparişlerini, bekleyen ödemelerini ve dönemsel kazanç tablosunu görebilecek.
-sitenin toplam ciro, dönemsel ciro vs. bilgilerini görebilecek.
-üye net üzerinden değil telefonla sipariş geçtiğinde (üyelerin çoğunuğu teknolojden uzak ablalar, teyzeler oldukları için telefonla sipariş veriyorlar.) admin üye numarasını ismini/girip üyenin istediği ürünleri seçip sepete ekleyecek ve yine üyenin direktifi doğrultusunda sanal posla veya havale ile ödeme seçeneğine yönlenecek.
-sanal posla ödeme yapıldığında veya ödeme bildirim formu gönderildiğinde admine mail ile bilgi verilecek.
-ödeme bildirim formunu bankadan teyit edip admin ödemeyi onayla dediğinde üyenin puanı güncellenip sepetinde bekleyen sipariş durumu onaylandı konumuna geçecek, admin üyenin onaylanan siparişini print ettiğinde faturaya (sürekli form fatura şablonuna uygun print sayfası oluşturulmalı) direk basacak. yalnız burda küçük bir detay var. a ürünü 25 lira, b ürünü 5 lira ve o dönem kampanya var, a ürününü alana b ürünü hediye. bunu da faturada göserip 25 liralık a ürünü 5 liralık b ürünü alındı, toplam tutar 30 lira, kampanya dolayısıyla 5 lira indirim düşüldü, toplam tutar 25 lira diye faturaya yansıyıp yazdırılacak. migros vs. gibi marketlerde kampanyalı ürünlerin fişe nasıl yansıdığını biliyorsunuzdur. manık aynı.
-aynı zamanda admin yeni ürün grubunu kategori olarak ekleyip altına ürün eklemeli, çıkarmalı, ürünlerin stok miktarını düzenleyebilmeli.
-tabi satılan ürünler stoktan otomatik düşmeli, iptal edilen ürünler sepetten tekrar stoğa yansımalı.
-çeşitli dönemlerde farklı kampanyalar düzenleyebilmeli. a ürünü alana b ürünü %100 veya %50 indirimli gibi.
-kampanya başlangıç ve bitiş tarihleri arasında sistem faturayı oluştururken otomatik hesaplamalı kampanyalı ürünü.

Birde site ön yüzü var.
-önyüzde sabit birkaç sayfa var. standar kurumsal site arayüzü olacka. hakkımızda, hizmetlerimiz, iletişim vs...
-örneğin fck editör aracılığıyla sayfalar, manşet bölümü ve splash açılan kampanya resmini değiştirebilmeli, yeni sayfa ekleyip sayfa silebilmeli. sayfa şablonu standart.
-birde iletişim formundan post edilen veriyi maile düşürürsek yeterli.

çok uzun ve karışık anlatmış olabilirim. öncelikle sistemi kafanızda canlandırıp bir şekillendirirseniz aslında çokda karışık olmadığını göreceksiniz.

unutmadan, site önyüzü ve admin paneli tasarımını xhtml olarak size ben teslim edeceğim.

yazılım dili asp ve php farketmiyor. şuanki veritabanı mssql. veritabanındaki dataların kayıpsız yeni sisteme aktarılması gerekiyor.

aklınıza takılan bir nokta varsa cevaplayabilirim.

teşekkürler.