OpenCart คืออะไร และวิธีติดตั้งบน Cloud Server
OpenCart คือแพลตฟอร์มร้านค้าออนไลน์โอเพนซอร์สที่ใช้ทรัพยากรน้อยและติดตั้งเสร็จเร็ว เหมาะกับร้านขนาดเล็กถึงกลางที่ต้องการเปิดร้านของตัวเองโดยไม่จ่ายค่าธรรมเนียมต่อยอดขาย
- หมวดหมู่
- อีคอมเมิร์ซและร้านค้าออนไลน์
- ติดตั้งบนเซิร์ฟเวอร์เองได้
- ได้
- สเปกเริ่มต้นที่แนะนำ
- 2 vCPU · RAM 4 GB
- ไลเซนส์
- GPLv3 (โอเพนซอร์ส)
- เว็บทางการ
- เปิดเว็บไซต์
- ISO/IEC 27001
- ISO 22301
- ISO 20000-1
- CSA-STAR
Data Center ในไทย มาตรฐาน TIA-942 Tier 3+ ข้อมูลอยู่ในประเทศไทย
OpenCart คืออะไร
OpenCart ให้ระบบร้านค้าครบพื้นฐานตั้งแต่แคตตาล็อกสินค้า ตะกร้า การชำระเงิน การจัดส่ง ไปจนถึงรายงานยอดขาย โดยหลังบ้านออกแบบให้ใช้ง่ายพอที่เจ้าของร้านจะดูแลเองได้
จุดที่ทำให้ยังได้รับความนิยมคือความเบา ร้านที่มีสินค้าไม่มากรันได้สบายบน Cloud Server ขนาดเล็ก และมีส่วนเสริมจากตลาดกลางจำนวนมากสำหรับงานที่พบบ่อย เช่น การเชื่อมช่องทางชำระเงินและการจัดส่ง
ข้อควรระวังคือส่วนเสริมจากผู้พัฒนารายย่อยมีคุณภาพต่างกันมาก ควรเลือกเฉพาะที่ยังมีการอัปเดตและทดสอบบนเครื่องทดสอบก่อน เพราะส่วนเสริมที่ทิ้งร้างเป็นช่องทางที่ผู้โจมตีใช้บ่อยที่สุดของร้านค้าออนไลน์
ความสามารถเด่นของ OpenCart
ระบบร้านค้าครบพื้นฐาน
จัดการสินค้า ตัวเลือกสินค้า สต็อก คูปอง ภาษี และค่าจัดส่งได้จากหลังบ้านเดียว
ใช้ทรัพยากรน้อย
รันได้ดีบนเครื่องสเปกเล็ก จึงคุมค่าใช้จ่ายรายเดือนได้ง่าย
รองรับหลายร้านในระบบเดียว
เปิดหลายหน้าร้านที่ใช้แคตตาล็อกร่วมกันได้
ส่วนเสริมจำนวนมาก
มีโมดูลสำหรับช่องทางชำระเงินและขนส่งที่ใช้ในไทยให้เลือก
หลายภาษาและหลายสกุลเงิน
เหมาะกับร้านที่ขายทั้งลูกค้าไทยและต่างประเทศ
ใช้ OpenCart ทำอะไรได้บ้าง
- ร้านค้าออนไลน์ขนาดเล็กถึงกลางที่เพิ่งเริ่มมีช่องทางของตัวเอง
- ร้านที่ต้องการเลี่ยงค่าธรรมเนียมต่อยอดขายของมาร์เก็ตเพลส
- ธุรกิจที่ต้องการระบบร้านค้าที่ดูแลเองได้โดยไม่ต้องมีนักพัฒนา
- ร้านที่ต้องการทดลองเปิดขายออนไลน์ด้วยต้นทุนต่ำ
สเปก Cloud Server ที่แนะนำ
| ระดับการใช้งาน | vCPU | RAM | Disk |
|---|---|---|---|
| เริ่มต้นร้านใหม่ สินค้าไม่เกินหลักร้อย | 2 vCPU | 4 GB | NVMe 40 GB |
| แนะนำร้านที่มีคำสั่งซื้อประจำและยิงโฆษณา | 4 vCPU | 8 GB | NVMe 80 GB |
| ช่วงแคมเปญช่วงที่มีผู้เข้าชมพร้อมกันจำนวนมาก | 8 vCPU | 16 GB | NVMe 160 GB |
ดูราคาตามสเปกได้ที่ ราคา Cloud Compute หรือให้ทีมงานช่วยประเมินสเปกจากปริมาณผู้ใช้จริงของคุณ
วิธีติดตั้ง OpenCart บน Cloud Server ของ THAI DATA CLOUD
ขั้นตอนด้านล่างใช้กับ Cloud Server ที่เพิ่งสร้างใหม่จากหน้าจัดการของ THAI DATA CLOUD ได้ทันที ถ้าไม่สะดวกทำเอง ทีมวิศวกรของเราติดตั้งและตั้งค่าให้ฟรีสำหรับลูกค้า Cloud Server
สิ่งที่ต้องเตรียม
- PHP 8.1 ขึ้นไปพร้อมส่วนขยาย mysqli, curl, gd, zip, mbstring
- MariaDB หรือ MySQL
- Nginx หรือ Apache พร้อมใบรับรอง SSL
ทดสอบบน Ubuntu Server 24.04 LTS
- 1
ติดตั้งบริการพื้นฐาน
sudo apt update sudo apt -y install nginx mariadb-server php8.3-fpm php8.3-mysql \ php8.3-curl php8.3-gd php8.3-mbstring php8.3-xml php8.3-zip unzip - 2
สร้างฐานข้อมูล
sudo mysql -e "CREATE DATABASE opencart CHARACTER SET utf8mb4;" sudo mysql -e "CREATE USER 'opencart'@'localhost' IDENTIFIED BY 'ChangeThisStrongPassword';" sudo mysql -e "GRANT ALL ON opencart.* TO 'opencart'@'localhost'; FLUSH PRIVILEGES;" - 3
ดาวน์โหลดและวางไฟล์
ดาวน์โหลดรุ่นล่าสุดจากเว็บทางการ แล้ววางเนื้อหาในโฟลเดอร์ upload ไปที่ /var/www/shop
sudo mkdir -p /var/www/shop cd /var/www/shop sudo unzip ~/opencart.zip sudo cp -r upload/* . sudo chown -R www-data:www-data /var/www/shop - 4
ออกใบรับรอง SSL แล้วติดตั้งผ่านเบราว์เซอร์
ร้านค้าต้องเป็น HTTPS ตั้งแต่แรกเพราะมีหน้าชำระเงิน จากนั้นเปิดโดเมนแล้วทำตามตัวช่วยติดตั้ง
sudo apt -y install certbot python3-certbot-nginx sudo certbot --nginx -d shop.example.com - 5
ลบโฟลเดอร์ install และเปลี่ยนชื่อโฟลเดอร์หลังบ้าน
ขั้นตอนความปลอดภัยที่ต้องทำทันทีหลังติดตั้งเสร็จ แล้วแก้ไฟล์ตั้งค่าให้ชี้ชื่อโฟลเดอร์ใหม่
sudo rm -rf /var/www/shop/install sudo mv /var/www/shop/admin /var/www/shop/manage-8f3a - 6
ตั้งค่าร้านและช่องทางชำระเงิน
กำหนดที่อยู่ร้าน สกุลเงินบาท ภาษี วิธีจัดส่ง และติดตั้งโมดูลของผู้ให้บริการชำระเงินที่ใช้ในไทย
ทดสอบสั่งซื้อจริงหนึ่งรอบตั้งแต่หน้าสินค้าจนถึงการชำระเงินก่อนเปิดร้าน เพื่อยืนยันว่าอีเมลยืนยันคำสั่งซื้อและการตัดสต็อกทำงานถูกต้อง
พอร์ตที่ต้องเปิดบน Firewall
| พอร์ต | โปรโตคอล | ใช้ทำอะไร |
|---|---|---|
| 443 | TCP | HTTPS ซึ่งจำเป็นสำหรับหน้าชำระเงิน |
| 80 | TCP | HTTP และการต่ออายุใบรับรอง |
สิ่งที่ควรทำต่อหลังติดตั้งเสร็จ
- ลบโฟลเดอร์ install และเปลี่ยนชื่อโฟลเดอร์หลังบ้านทันทีหลังติดตั้ง
- จำกัดไอพีที่เข้าถึงหลังบ้านได้ และตั้งรหัสผ่านที่แข็งแรง
- ติดตั้งเฉพาะส่วนเสริมที่ยังมีการอัปเดต และทดสอบก่อนใช้กับร้านจริง
- สำรองฐานข้อมูลและไฟล์รูปสินค้าทุกวัน เพราะทุกวันมีคำสั่งซื้อใหม่
- อัปเดตแกนหลักตามประกาศความปลอดภัยของโครงการ
ทำไมควรรัน OpenCart บน Cloud Server ของ THAI DATA CLOUD
Data Center ในประเทศไทย มาตรฐาน ISO/IEC 27001 และ ISO 22301 พร้อมทีมวิศวกรคนไทยดูแลตลอด 24 ชั่วโมง
ร้านเล็กเริ่มต้นด้วยเครื่องสเปกต่ำได้ แล้วเพิ่มสเปกเฉพาะช่วงแคมเปญ
ลูกค้าคนไทยโหลดหน้าร้านได้เร็วเพราะเซิร์ฟเวอร์อยู่ใน Data Center ในประเทศ
ข้อมูลลูกค้าและคำสั่งซื้ออยู่ในไทย สอดคล้องกับ PDPA
คำถามที่พบบ่อยเกี่ยวกับ OpenCart
OpenCart ต่างจาก WooCommerce อย่างไร
OpenCart เป็นระบบร้านค้าเต็มตัวที่เบากว่าและติดตั้งเร็วกว่า ส่วน WooCommerce ต่อยอดจาก WordPress จึงได้ทั้งเว็บเนื้อหาและร้านค้าในระบบเดียวและมีปลั๊กอินมากกว่ามาก ถ้ามีเว็บ WordPress อยู่แล้ว WooCommerce จะต่อยอดง่ายกว่า
รองรับการชำระเงินในไทยไหม
รองรับผ่านโมดูลของผู้ให้บริการชำระเงินที่ทำตลาดในไทย ทั้งบัตรเครดิต โอนผ่านธนาคาร และ QR ควรตรวจกับผู้ให้บริการว่ามีโมดูลสำหรับเวอร์ชันที่คุณติดตั้ง
ร้านมีสินค้าหลายพันรายการไหวไหม
ไหวเมื่อจูนฐานข้อมูลและเปิดแคชอย่างเหมาะสม แต่ถ้าแคตตาล็อกใหญ่มากและมีกฎราคาซับซ้อน แพลตฟอร์มระดับองค์กรอย่าง Magento จะออกแบบมารองรับโดยตรงมากกว่า
ทางเลือกอื่นที่คล้ายกับ OpenCart
แอปอื่นในหมวด อีคอมเมิร์ซและร้านค้าออนไลน์
บริการของ THAI DATA CLOUD ที่เกี่ยวข้อง
ให้เราติดตั้ง OpenCart ให้ฟรี บน Cloud Server ในไทย
แจ้งความต้องการสั้น ๆ ทีมวิศวกรจะช่วยประเมินสเปก ติดตั้ง และตั้งค่าความปลอดภัยให้พร้อมใช้งาน ปรึกษาฟรี ไม่มีข้อผูกมัด