การแนะนำอีคอมเมิร์ซโดยใช้ PHP และ MySQL
PHP และ MySQL เป็นการผสมผสานที่ดีสำหรับการสร้างโซลูชันอีคอมเมิร์ซสำหรับเว็บไซต์ของคุณ อย่างไรก็ตามการสร้างแอปพลิเคชันที่ซับซ้อนเช่นนี้อาจดูล้นหลามในตอนแรก ความลับคือการคิดว่าแอปพลิเคชันเป็นกลุ่มของโปรแกรม PHP หรือสคริปต์ขนาดเล็กที่ทำงานร่วมกันพร้อมกับฐานข้อมูล MySQL ของคุณเพื่อเรียกใช้ส่วนอีคอมเมิร์ซของเว็บไซต์ของคุณ มันยิ่งน้อยลงมากเมื่อคุณแบ่งแอปพลิเคชันลงในแต่ละองค์ประกอบ

ฐานข้อมูล MySQL
คุณจะต้องติดตั้งแอปพลิเคชันฐานข้อมูล MySQL บนเว็บเซิร์ฟเวอร์ของคุณ MySQL เป็นที่นิยมมากและคุณไม่ควรมีปัญหาในการค้นหาเว็บโฮสต์ที่ให้บริการ MySQL เว็บโฮสต์ส่วนใหญ่มีแอพพลิเคชั่นอินเทอร์เฟซผู้ใช้เช่น PHPMyAdmin สำหรับการทำงานกับฐานข้อมูล MySQL ฐานข้อมูลประกอบด้วยชุดตารางที่เก็บข้อมูลที่ต้องการโดยแอปพลิเคชันอีคอมเมิร์ซของคุณ ตัวอย่างเช่นตารางด้านล่างจะจัดเก็บชื่อนามสกุลชื่อผู้ใช้และรหัสผ่านสำหรับบุคคลที่สมมติขึ้นสองคน

ชื่อจริงนามสกุลชื่อผู้ใช้รหัสผ่าน
แมรี่
เจน
เนื้อแกะ
ช่างเหล็ก
MLamb
JSmith
B11111
A00B00

จำนวนฐานข้อมูลและตารางฐานข้อมูลที่คุณต้องการจะขึ้นอยู่กับความซับซ้อนของแอปพลิเคชันอีคอมเมิร์ซของคุณ ดังนั้นขอหารือเกี่ยวกับองค์ประกอบพื้นฐานบางอย่าง

ฐานข้อมูลลูกค้า
ฐานข้อมูลแรกที่คุณต้องการจะเก็บข้อมูลเกี่ยวกับลูกค้าของคุณ คุณจะต้องการจัดเก็บข้อมูลเกี่ยวกับลูกค้าแต่ละรายเช่นรหัสลูกค้าที่ไม่ซ้ำกันรหัสบัญชีลูกค้าชื่อผู้ใช้รหัสผ่านชื่อและนามสกุลที่อยู่ทางไปรษณีย์ที่อยู่สำหรับการเรียกเก็บเงินที่อยู่อีเมลหมายเลขบัตรเครดิตการหมดอายุของบัตรเครดิตเป็นต้น

ฐานข้อมูลผลิตภัณฑ์
ฐานข้อมูลถัดไปที่คุณจะต้องมีคือฐานข้อมูลผลิตภัณฑ์ของคุณซึ่งจะเก็บข้อมูลเกี่ยวกับผลิตภัณฑ์แต่ละรายการในแคตตาล็อกออนไลน์ของคุณ อีกครั้งวิธีที่คุณตั้งค่าตารางฐานข้อมูลของคุณจะขึ้นอยู่กับความซับซ้อนของแคตตาล็อกของคุณ โดยทั่วไปคุณจะเก็บข้อมูลเช่น ID ชื่อคำอธิบายราคาและหมวดหมู่ของผลิตภัณฑ์ (ซอฟต์แวร์ซีดีและหนังสือ) ของผลิตภัณฑ์โดยเฉพาะ

ฐานข้อมูลรถเข็น
คุณจะต้องมีฐานข้อมูลเพื่อเก็บข้อมูลเกี่ยวกับตะกร้าสินค้าของลูกค้าแต่ละรายเนื่องจากลูกค้าของคุณเพิ่มหรือลบรายการออกจากรถเข็นของเขา

ฐานข้อมูลการสั่งซื้อ
คุณจะต้องเก็บประวัติการสั่งซื้อของคำสั่งซื้อที่เสร็จสมบูรณ์ ฐานข้อมูลนี้ควรมีข้อมูลเช่นรหัสคำสั่งซื้อที่ไม่ซ้ำกันวันที่สั่งซื้อวันที่ปฏิบัติตามวันที่จัดส่งสินค้าที่สั่งซื้อ ฯลฯ

ถัดไป→