Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

MySQL में जटिल उत्पाद/आदेश डेटा कैसे स्टोर करें?

आपके कार्ट के लिए आपके लक्ष्यों पर निर्भर करता है। उदाहरण के लिए, क्या आप अतिथि खरीदारी की अनुमति देना चाहते हैं? यानी जहां खरीदारी करने के लिए उपयोगकर्ता को लॉगिन करने की आवश्यकता नहीं है?

संलग्न छवि एक डिज़ाइन है जिस पर मैं काम कर रहा हूं और यह इस प्रकार है:

  1. एक आगंतुक साइट से उत्पादों का चयन करता है और उन्हें एक सत्र कार्ट में जोड़ता है (केवल अस्थायी रूप से उत्पादों, उनकी मात्रा और उनकी कीमतों आदि को स्टोर करने के लिए एक जगह)

  2. एक बार जब ग्राहक चेक आउट करने के लिए तैयार हो जाता है, तो हम ऑर्डर, ऑर्डर करने वाले व्यक्ति और व्यक्ति_पता (जहां उत्पाद को डिलीवर किया जाना चाहिए) बनाते हैं और ऑर्डर_आइटम टेबल में आइटम जोड़ते हैं। यह सारी जानकारी ग्राहक द्वारा चेकआउट पेज में जोड़ी जाती है।

  3. अंतिम चरण तब भुगतान विधियों की पेशकश करना है:पेपैल, क्रेडिट कार्ड, आदि।

मुझे इस डिज़ाइन के बारे में जो पसंद है वह यह है कि उपयोगकर्ताओं को हमारे साथ पंजीकरण करने की कोई बाध्यता नहीं है। ऑर्डर_पर्सन उपयोगकर्ताओं और ऑर्डर के बीच एक तरह के इंटरफेस के रूप में कार्य करता है। अगर रजिस्टर करते हैं, तो हम केवल ऑर्डर_पर्सन को यूजर टेबल से लिंक करते हैं...

मैंने चेकआउट पेज का एक नमूना फ्रंट एंड भी शामिल किया है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. विभिन्न तालिकाओं के लिए एक ही ट्रिगर का उपयोग करें

  2. पकड़ने योग्य घातक त्रुटि:कक्षा mysqli की वस्तु को स्ट्रिंग में परिवर्तित नहीं किया जा सकता है, यह किसी वस्तु के पीछे क्या है?

  3. अलग कैसे चुनें *

  4. पोस्टमैन में डेटा डालने पर भी मेरा डेटाबेस अपरिभाषित क्यों प्रदर्शित होता है?

  5. सभी उत्पादों, श्रेणियों और मेटा डेटा प्राप्त करने के लिए SQL क्वेरी woocommerce/wordpress