QuickBuy - แพลตฟอร์มอีคอมเมิร์ซระบบหลายผู้ขาย
QuickBuy คือแพลตฟอร์มอีคอมเมิร์ซ/เว็บแอปพลิเคชันระบบผู้ค้าหลายรายที่ตอบสนองอย่างเต็มที่ ได้รับการพัฒนาโดยใช้ [Object-Oriented PHP] และใช้เฟรมเวิร์ก Bootstrap (v5.3.0) พร้อมกับปลั๊กอิน JavaScript/jQuery แพลตฟอร์มดังกล่าวได้รับการออกแบบให้เข้ากันได้กับความละเอียดหน้าจอต่างๆ มอบประสบการณ์ผู้ใช้ที่ดีที่สุดบนอุปกรณ์พกพาขนาดเล็กไปจนถึงเดสก์ท็อปขนาดใหญ่
ดูตัวอย่างสด
หากต้องการดูตัวอย่างโครงการนี้ โปรดไปที่ https://quickbuy.shawon-khan.com/
ปลั๊กอินที่ใช้แล้ว
- บูตสแตรป (v5.3.0)
- แบบอักษรสุดเจ๋ง (v6.4.0)
- นกฮูก-ม้าหมุน (v2.3.4)
- jQuery (v3.7.0)
- Chart.js (v4.3.0)
- ตารางข้อมูล (v1.13.4)
- Sweetalert2 (v11.7.16)
- เลือก 2 (v1.3.0)
- Summernote (v0.8.20)
คุณสมบัติ
- [ระบบผู้ขายหลายราย] : QuickBuy รองรับผู้ขายหลายราย ทำให้พวกเขาสามารถสร้างและจัดการร้านค้าของตนเองภายในแพลตฟอร์มได้
- [การออกแบบที่ตอบสนอง] : แพลตฟอร์มนี้สร้างขึ้นด้วยรูปแบบที่ตอบสนอง ทำให้มั่นใจได้ถึงประสบการณ์ผู้ใช้ที่ราบรื่นบนอุปกรณ์และขนาดหน้าจอที่แตกต่างกัน
- [Object-Oriented PHP] : QuickBuy ได้รับการพัฒนาโดยใช้ภาษาการเขียนโปรแกรม PHP เชิงวัตถุ ซึ่งส่งเสริมการนำโค้ดกลับมาใช้ใหม่และการบำรุงรักษา
- [เฟรมเวิร์ก Bootstrap] : ใช้เฟรมเวิร์ก Bootstrap 5.3.0 ซึ่งเป็นรากฐานที่แข็งแกร่งและปรับแต่งได้สำหรับอินเทอร์เฟซผู้ใช้
- [ร้านค้าร้านค้า] : ผู้ค้าสามารถสร้างและจัดการร้านค้าของตนเองได้ รวมถึงการลงรายการผลิตภัณฑ์ การจัดการสินค้าคงคลัง และการประมวลผลคำสั่งซื้อ
- [อินเทอร์เฟซที่ใช้งานง่าย] : แพลตฟอร์มนำเสนออินเทอร์เฟซที่ใช้งานง่าย ทำให้ทั้งร้านค้าและลูกค้าสามารถนำทางและโต้ตอบกับระบบได้ง่าย
- [ตะกร้าสินค้า] : ลูกค้าสามารถเพิ่มสินค้าลงในตะกร้าสินค้าและดำเนินการชำระเงินเพื่อรับประสบการณ์การซื้อที่ราบรื่น
- [การจัดการคำสั่งซื้อ] : ผู้ค้าสามารถจัดการคำสั่งซื้อ ติดตามการจัดส่ง และอัปเดตสถานะคำสั่งซื้อได้อย่างมีประสิทธิภาพ
- [บูรณาการการชำระเงิน] : QuickBuy ทำงานร่วมกับเกตเวย์การชำระเงินยอดนิยม ช่วยให้ลูกค้าชำระเงินออนไลน์ได้อย่างปลอดภัย
- [การค้นหาและการกรองผลิตภัณฑ์] : ลูกค้าสามารถค้นหาผลิตภัณฑ์และใช้ตัวกรองเพื่อค้นหารายการที่ต้องการได้อย่างรวดเร็ว
- [ฟังก์ชั่นสิ่งที่อยากได้] : ลูกค้าสามารถสร้างและจัดการสิ่งที่อยากได้ โดยบันทึกผลิตภัณฑ์ไว้ใช้อ้างอิงในอนาคต
- [ระบบรีวิวและให้คะแนน] : ลูกค้าสามารถเขียนรีวิวและให้คะแนนผลิตภัณฑ์ได้ โดยให้ข้อเสนอแนะอันมีค่าสำหรับผู้ใช้รายอื่น
การติดตั้ง
หากต้องการติดตั้ง QuickBuy โปรดทำตามขั้นตอนด้านล่าง:
ผ่านทาง Git
git clone https://github.com/shawonk007/quickbuy_ecommerce.git
เลือกโฟลเดอร์โครงการ
ติดตั้งการพึ่งพา
กำหนดค่าการโหลดอัตโนมัติ
- โคลนพื้นที่เก็บข้อมูลไปยังเครื่องของคุณหรือดาวน์โหลดซอร์สโค้ดเป็นไฟล์ ZIP
- ตรวจสอบให้แน่ใจว่าคุณมีเว็บเซิร์ฟเวอร์ที่ใช้งานร่วมกันได้ (เช่น Apache) และ Composer ติดตั้งอยู่บนเครื่องของคุณ
- นำเข้าไฟล์ฐานข้อมูลที่ให้มาลงในฐานข้อมูล MySQL ของคุณ
- อัปเดตการกำหนดค่าฐานข้อมูลในไฟล์การกำหนดค่าของแอปพลิเคชัน (database.php) ภายใต้โฟลเดอร์ config ด้วยข้อมูลรับรองฐานข้อมูลของคุณ
- อัปโหลดไฟล์แอปพลิเคชันไปยังเว็บเซิร์ฟเวอร์ของคุณ
- ตรวจสอบให้แน่ใจว่าได้ตั้งค่าสิทธิ์อนุญาตไฟล์และไดเร็กทอรีที่จำเป็นเพื่อเปิดใช้งานการเข้าถึงแบบอ่านและเขียน
- เข้าถึงแอปพลิเคชันผ่านเว็บเบราว์เซอร์ของคุณ
หมายเหตุ: ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง PHP เวอร์ชัน 8.2 และ MySQL และกำหนดค่าอย่างถูกต้องบนเซิร์ฟเวอร์ของคุณ
การใช้งาน
หลังการติดตั้ง คุณสามารถเข้าถึง QuickBuy ผ่านทางเว็บเบราว์เซอร์ของคุณได้ ในฐานะผู้ดูแลระบบ คุณจะสามารถเข้าถึงแผงผู้ดูแลระบบเพื่อจัดการการตั้งค่าระบบ ผู้ค้า และผลิตภัณฑ์ ผู้ค้าสามารถสร้างร้านค้าและจัดการผลิตภัณฑ์และคำสั่งซื้อผ่านแผงผู้ขายเฉพาะของตนได้ ลูกค้าสามารถเรียกดูผลิตภัณฑ์ เพิ่มสินค้าลงในตะกร้าสินค้า และดำเนินการชำระเงินได้
กำหนดค่าเส้นทาง
หลังจากโคลนหรือติดตั้งโปรเจ็กต์นี้ โปรดตรวจสอบให้แน่ใจว่าคุณได้กำหนดค่าพาธของคุณบน (config/app.php) โปรดเปลี่ยน ["YOUR_DIRECTORY"] เป็นไดเรกทอรีของโครงการนี้บนเซิร์ฟเวอร์ภายในของคุณตามที่ระบุด้านล่าง:
' root ' = > ' http://localhost/YOUR_DIRECTORY/ ' ,
' auth ' = > ' http://localhost/YOUR_DIRECTORY/auth ' ,
' admin ' = > ' http://localhost/YOUR_DIRECTORY/admin ' ,
' merchant ' = > ' http://localhost/YOUR_DIRECTORY/merchant ' ,
รับทราบ
- โครงการ QuickBuy ได้รับการพัฒนาเพื่อการสาธิตเท่านั้นในขณะนี้ โดยอิงตามแนวคิดของแพลตฟอร์มอีคอมเมิร์ซและตลาดออนไลน์
- การพัฒนา QuickBuy เกิดขึ้นได้ด้วยการสนับสนุนจากบุคคลต่างๆ และไลบรารีโอเพ่นซอร์ส
- เราขอขอบคุณนักพัฒนาและชุมชนที่อยู่เบื้องหลัง PHP, Bootstrap และเครื่องมืออื่นๆ ที่ใช้ในโปรเจ็กต์นี้