v2.5.2
Giriş yap

Veritabanı Sepet, Sepete Ürün Ekleme ve Sipariş Tablosu Mantığı

Anonim
1,010 defa görüntülendi ve 1 kişi tarafından değerlendirildi

Merhabalar, bir e-ticaret projem var ve veribanı kurgulaması konusunda tıkandım. Yardımcı olursanız sevinirim.
Kısaca projeyi anlatmak gerekirse ;
-Kullanıcılar siteye kayıt oluyorlar
-Ürün ekliyorlar ve bu ürünler sitede listeleniyor
-Diğer kullanıcılarda bu ürünleri sepete ekleyip satın alıyor ve sipariş oluşuyor.
ANA SİSTEM BÖYLE

Kafamda kurduğum tablolarım ;

  • kullanici (id ....)
  • urun (id .... olusturan_id)
  • sepet (id, olusturan_id)
  • sepet_urun (id, sepet_id, urun_id, adet, fiyati)
  • siparis (id, sepet_id, siparis_tutari)

Senaryo :

  • Kullanıcı ürünü sepete ekliyor ve sepet ve sepet_urun tablosunda kayıtlar oluşuyor.
    Örn
    sepet (1, 1)
    sepet_urun(1, 1, ürünId, adet, fiyati)
  • Siparişi tamamlayınca siparis tablosuna sepet_id ve sepet_urun'deki urunlerin fiyati ile adetlerini toplayarak siparis_tutarini kayit ediyorum.
    BURAYA KADAR SIKINTI YOK , SIKINTI ŞURDA BAŞLIYOR

Örneğin : Admin ve User kullanıcısı ürünlerini listeliyor.
Ben geldim 2 kullanıcıdan da 1 ürünü sepete ekleyip işlemi bitirdim ve sipariş olustu.
Ama şimdi 2 farklı kullanıcı olduğu için ürünü satılan kullanıcılar bu ürünü nasıl takip edecekler ?

Tablo yapısı mı hatalı acaba yardımcı olursanız sevinirim.

Cevap yaz
Cevaplar (1)
zeta
1318 gün önce

+1