Öncelikle bu site site sahibine kendi ürün satan ilgilenen konuklar dayalı, bu yüzden bu Ebay gibi açık artırma dayalı değildir.
Ziyaretçiler temelde durumu dahil, satmak istiyorum bir öğe (teknoloji gadget) ayrıntıları girersiniz, madde değer ne kadar bir teklif verilir, daha sonra adres bilgileri doldurun sahibi gemiler onları bir kutu / etiket öylesine onlar sahibine kendi öğe yollayabilirsiniz. Sahibi koşulu ile içerik varsa, ziyaretçinin çek veya Paypal yoluyla ödenmiş olur.
Yani bu gidiş, ben her 'sipariş' takip ettiği orders
(ya da daha fazla anlam doğru bir işlem ya da başka bir şey aramak için mi?) Masa çeşit olması gerekir ki Müşteri hale getirir.
Kabul öğeler önceden seçilmiş, bu yüzden üreticiler ile birlikte bir items
tablo yapmak ve böylece bu gibi doldurmak için gidiyordu yani sadece birkaç özel modeller / üreticileri vardır vardır:
ürün tablosu:
item_id item_name manufacturer item_category_type
1 iPhone 32gb 3GS 1 1
2 Sidekick 3 2 1
üreticileri tablosu:
id manufacturer_name
1 Apple
2 T-Mobile
Öğeleri, madde kategorilerden birden türleri de vardır:
item_categories:
id item_category
1 phone
2 ipod
3 computer (pc,laptop)
emir:
id user_id item_id estimated_price ac_adapter battery manuals cables
1 5 2 250 1 1 1 1
Kullanıcılar:
id user_email user_address user_city user_state user_zip user_country
1 foo@bar.com 302 Kingston Ave Manhattan New York 11111 United States
Fiyat koşullarına göre oluşturulur, böylece bir telefon ben orders
tablodaki belirtilen ama ben pek emin değilim, bir AC adaptörü, pil, kılavuzları, kablolar, sahip olsun veya olmasın, örneğin eğer hatta bir tablo olduğunu saklamak gerekir.
Question 1: Ben emir tabloda bunu yapmanın doğru yolu ac_adapter, pil, el kitapları sütun depolama ediyorum yolu var mı? Ben herhangi bir ipucu sevinirim.
Site aynı zamanda yönetici tüm siparişler bakabilirsiniz bir yönetici alana sahip olacak ve kullanıcı, onun emirlerine bakmak ek olarak da orada saklanan e-postalar için bir istek gidecekseniz bir kullanıcı alanı olacak.
Bir kullanıcı bir 'emir' yapar kadar sonra sonra kullanıcı zaten kayıtlı değilse users
tabloya bir giriş eklemek zorunda, ve orders
bir giriş eklemeniz gerekir tablo, kullanıcıya bu bir kopyasını e-posta ve site sahibine sipariş bilgilerin bir kopyasını e-posta ile birlikte. Sadece bir e-posta tablo oluşturarak, ve muhtemelen e-posta ile sipariş işlemleri ile ilgili ikinci bir tablo gibi basit - ve bir sonraki I-postaları depolamak, hakkında kafam karıştı kısım geliyor? Ve sadece site sahibinin ve kullanıcıya hem email_body posta? İşte ben düşünüyorum şema bulunuyor:
e-postaları tablosu:
id order_number email_title email_body ( TEXT column? )
1 1 sitename.com - Order #1 ( stuff )
Question #2: Ve e-posta vücut için, bunu oluşturmak istiyorum yolu sipariş sayısına göre dikte tüm sütunları katılmak olduğunu, ve sadece tüm dışında bir HTML tablosu yapmak, tarih dahil .. bu genellikle veritabanları e-posta depolama nasıl yapılır?
Bu sitelerin bu tür yeterli deneyime sahip birisi yardımcı olabilir umuduyla, çok yüklü bir soru olarak ben şimdiden özür dilerim. Teşekkürler.