Arkadaşlar, öyle bir tablo yapısına ihtiyacım var.
Bir ürüne bağlı birden fazla ürün özellikleri olacak ve her ürün özelliklerinin stokları ayrı ayrı tutulmalı (her satışda adet düşürebileyim.)
Örnek ;
Ürün : Nike eşofman altı
Beden : S M L XL XXL
S : 2 adet
M : 3 adet
L : 4 adet
XL : 5 adet
XXL : 1 adet
Tablo yapım nasıl olmalı? yardımcı olabilir misiniz ?
Ürün Özellikleri tablosu hk.
7
●67
- 08-11-2021, 15:22:30Ben şöyle birşey kurguladım ama var mı hata, fazlalık vs.aSSembLy adlı üyeden alıntı: mesajı görüntüle

- 10-11-2021, 15:06:27Çok karmaşık bu konu. Sql eav model diye aratıp diğer veritabanı yapılarını, nasıl ilişki kurduklarını inceleyip; kendi sisteminize uygun bir yapıda karar kılın bence. Opencart veritabanını da inceleyebilirsiniz. Temelde son paylaştığınız görseldeki yapı aşağı yukarı doğru sayılabilir ancak her sisteme göre değişkenlik gösteriyor. Örneğin varyantların ürün kodu ve fiyatı farklı olabilir. Bunun için ürüne ait kod, fiyat ve stokların ayrı tutulduğu bir tabloya ihtiyacınız olabilir. Ya da bir üründe hem renk varyantı ve hem de beden varyantı bulunuyor olabilir ki kıyafet-ayakkabı gibi ürünlerde olur. Stokları kombine edebilmek için farklı bir tabloya ihtiyaç duyabilirsiniz. Dolayısıyla yerinizde olsam, örnekleri detaylıca inceleyip kendime en uygun ve uygulabilirliği kolay olan bir yapı seçip devam ederdim.
- 10-11-2021, 17:36:16Örneğin varyantların ürün kodu ve fiyatı farklı olabilir.ghergedan adlı üyeden alıntı: mesajı görüntüle
demişsiniz, "varyantlar" tablosuna urun_kodu ve fiyat kolonu eklesem çözüm olmaz mı ? - 10-11-2021, 18:33:15Olur. Tamamen size kalmış. İster varyant tablosunda sadece ürün id ve varyant id tutup fiyat, kod, stok gibi bilgileri farklı bir alanda tutun, ister aynı tabloda. Veriyi yönetmek nasıl kolayınıza geliyorsa o şekilde kurgulayın.ByQush;[URL="tel:1081334748" adlı üyeden alıntı:
Ancak burada şöyle bir stok problemi ortaya çıkıyor. 4 beden ve 3 renk bir tişört sattığınızı varsayalım. Her bedenden 12 adet stoğunuz var. Her beden için de 4’er adet toplamda 3 farklı renk seçeneği var. Bu yapıya göre renkler için stok miktarları şöyle girilecek;
Beyaz=16
Siyah=16
Mavi=16
4 ürün sattınız. Hepsi Small/Beyaz. Elinizde hala 14 Beyaz var ama small bedene ait beyaz renk kalmadı. Bunun için farklı bir tabloda stok kombinasyonu yapmanız gerekecek. - 11-11-2021, 09:21:42Bu işlem için mevcut tablolalarıma ek tablo ve kolonlarını nasıl yapmak mantıklı olur hocam, sanırım sadece bu tablo ile bitirmiş olurum.ghergedan adlı üyeden alıntı: mesajı görüntüle
