• 11-12-2020, 20:22:11
    #1
    Merhaba php ile kodlamış olduğu eticaret sitemine varyant sistemi yazmak istiyorum tam olarak nasıl yapılıyor nasıl çalışmalı pek bir fikrim yok daha önceden kodlamış olanalar veya yarımcı olabilir mi?
    Bir ürüne birden fazla varyant girilebilecek.
  • 11-12-2020, 20:33:27
    #2
    kete52 adlı üyeden alıntı: mesajı görüntüle
    Merhaba php ile kodlamış olduğu eticaret sitemine varyant sistemi yazmak istiyorum tam olarak nasıl yapılıyor nasıl çalışmalı pek bir fikrim yok daha önceden kodlamış olanalar veya yarımcı olabilir mi?
    Bir ürüne birden fazla varyant girilebilecek.
    Opencart vb hazır sistemlerin veritabanı gibi yapabilirsiniz, incelemenizi tavsiye ederim
  • 11-12-2020, 20:39:25
    #3
    tamamdır teşekkür ederim
  • 11-12-2020, 20:51:28
    #4
    Merhaba, aklıma ilk geleni yazıyorum. Daha kolayı veya daha işlevseli olabilir, en azından fikir olacaktır.

    urunler tablosu var olarak düşünüp devam ediyorum. Hemen bir ozellikler tablosu açıyoruz. Alanlarımız şu şekilde;

    id, ozellik_adi, ozellik_degeri
    Bu tablodaki amacımız şu, yönetim panelinden varyant seçeneklerimizi belirleyebileceğimiz bir alan yaparak, ürün ekranında da bu alanları kullanmak. Örnek;

    Özellik Yönetimi alanınız var diye düşünüyorum artık. O alana geldiniz, yeni özellik ekle dediniz. Şu şekilde ekliyoruz;

    ozellik_adi = Renk
    ozellik_degeri = Siyah

    Böyle yüzlerce renk, beden vs. ekleyebilirsiniz. Şimdi geldik diğer tablomuz olan varyantlar tablosuna. Alanlarımız şu şekilde;

    id, urun_id, ozellik_adi, ozellik_degeri
    Tablomuzu da oluşturduğumuza göre ürün ekleme alanına gidiyoruz, ürün eklerken ilk alanda eklediğimiz özellikleri grupladık ve açılır menüden özelliğin adını renk seçtik diyelim. Karşımıza kullanabileceğimiz tüm renkler geldi. Ordan ürünümüzün varyant rengini seçtik ve kaydet dedik. Bu alan geliştirilebilir, varyantlara da görsel eklenebilir, farklı fiyatta eklenebilir, sizin hayal gücünüze kalmış.

    Son olarak listeleme ekranına geldiğimizde, bu son tabloya eklediğiniz varyantları orada gösteriyorsunuz ve kullanıcıya seçim hakkı tanıyorsunuz.

    Tekrar belirteyim, ilk aklıma geleni yazdım, üzerinde düşünürseniz çok daha efektif ve güzel yollar bulabilirsiniz. n11, trendyol, hepsiburada gibi sitelerin ön yüzlerinde ki varyant sistemini inceleyerek arkaplandaki sistemi az çok tahmin edebilirsiniz. Ya da hazır scriptleri inceleyerekte sonuca ulaşabilirsiniz.

    İyi forumlar.