OpenCart คืออะไร และวิธีติดตั้งบน Cloud Server

OpenCart คือแพลตฟอร์มร้านค้าออนไลน์โอเพนซอร์สที่ใช้ทรัพยากรน้อยและติดตั้งเสร็จเร็ว เหมาะกับร้านขนาดเล็กถึงกลางที่ต้องการเปิดร้านของตัวเองโดยไม่จ่ายค่าธรรมเนียมต่อยอดขาย

ติดตั้งบนเซิร์ฟเวอร์เองได้
ได้
สเปกเริ่มต้นที่แนะนำ
2 vCPU · RAM 4 GB
ไลเซนส์
GPLv3 (โอเพนซอร์ส)
เว็บทางการ
เปิดเว็บไซต์
สร้าง Cloud Server เดี๋ยวนี้
  • ISO/IEC 27001
  • ISO 22301
  • ISO 20000-1
  • CSA-STAR

Data Center ในไทย มาตรฐาน TIA-942 Tier 3+ ข้อมูลอยู่ในประเทศไทย

OpenCart คืออะไร

OpenCart ให้ระบบร้านค้าครบพื้นฐานตั้งแต่แคตตาล็อกสินค้า ตะกร้า การชำระเงิน การจัดส่ง ไปจนถึงรายงานยอดขาย โดยหลังบ้านออกแบบให้ใช้ง่ายพอที่เจ้าของร้านจะดูแลเองได้

จุดที่ทำให้ยังได้รับความนิยมคือความเบา ร้านที่มีสินค้าไม่มากรันได้สบายบน Cloud Server ขนาดเล็ก และมีส่วนเสริมจากตลาดกลางจำนวนมากสำหรับงานที่พบบ่อย เช่น การเชื่อมช่องทางชำระเงินและการจัดส่ง

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

แผนผังการวางระบบ OpenCart บน Cloud Server หนึ่งเครื่องที่ Data Center ในประเทศไทย ผู้ใช้เข้าถึงผ่านไฟร์วอลล์ที่เปิดเฉพาะพอร์ต 443, 80 ตัว OpenCart และข้อมูลอยู่บนเครื่องเดียวกัน เริ่มต้นที่ 2 vCPU แรม 4 GB และมีสำเนาสำรองเขียนออกไปเก็บอีกไซต์หนึ่ง
OpenCart ทำงานบน Cloud Server เครื่องเดียวได้ครบ เปิดเฉพาะพอร์ตที่จำเป็น ข้อมูลและสำเนาสำรองอยู่ใน Data Center ในประเทศไทย

ความสามารถเด่นของ OpenCart

ระบบร้านค้าครบพื้นฐาน

จัดการสินค้า ตัวเลือกสินค้า สต็อก คูปอง ภาษี และค่าจัดส่งได้จากหลังบ้านเดียว

ใช้ทรัพยากรน้อย

รันได้ดีบนเครื่องสเปกเล็ก จึงคุมค่าใช้จ่ายรายเดือนได้ง่าย

รองรับหลายร้านในระบบเดียว

เปิดหลายหน้าร้านที่ใช้แคตตาล็อกร่วมกันได้

ส่วนเสริมจำนวนมาก

มีโมดูลสำหรับช่องทางชำระเงินและขนส่งที่ใช้ในไทยให้เลือก

หลายภาษาและหลายสกุลเงิน

เหมาะกับร้านที่ขายทั้งลูกค้าไทยและต่างประเทศ

ใช้ OpenCart ทำอะไรได้บ้าง

  • ร้านค้าออนไลน์ขนาดเล็กถึงกลางที่เพิ่งเริ่มมีช่องทางของตัวเอง
  • ร้านที่ต้องการเลี่ยงค่าธรรมเนียมต่อยอดขายของมาร์เก็ตเพลส
  • ธุรกิจที่ต้องการระบบร้านค้าที่ดูแลเองได้โดยไม่ต้องมีนักพัฒนา
  • ร้านที่ต้องการทดลองเปิดขายออนไลน์ด้วยต้นทุนต่ำ

สเปก Cloud Server ที่แนะนำ

แผนภาพเทียบสเปก Cloud Server สำหรับ OpenCart 3 ระดับ เริ่มจาก 2 vCPU แรม 4 GB ดิสก์ NVMe 40 GB ไปจนถึง 8 vCPU แรม 16 GB ดิสก์ NVMe 160 GB โดยเทียบขนาดแยกตามแต่ละคอลัมน์
เริ่มจากระดับที่ตรงกับการใช้งานตอนนี้ แล้วเพิ่ม CPU และ RAM ทีหลังได้บนเครื่องเดิม
ระดับการใช้งานvCPURAMDisk
เริ่มต้นร้านใหม่ สินค้าไม่เกินหลักร้อย2 vCPU4 GBNVMe 40 GB
แนะนำร้านที่มีคำสั่งซื้อประจำและยิงโฆษณา4 vCPU8 GBNVMe 80 GB
ช่วงแคมเปญช่วงที่มีผู้เข้าชมพร้อมกันจำนวนมาก8 vCPU16 GBNVMe 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. 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. 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. 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. 4

    ออกใบรับรอง SSL แล้วติดตั้งผ่านเบราว์เซอร์

    ร้านค้าต้องเป็น HTTPS ตั้งแต่แรกเพราะมีหน้าชำระเงิน จากนั้นเปิดโดเมนแล้วทำตามตัวช่วยติดตั้ง

    sudo apt -y install certbot python3-certbot-nginx
    sudo certbot --nginx -d shop.example.com
  5. 5

    ลบโฟลเดอร์ install และเปลี่ยนชื่อโฟลเดอร์หลังบ้าน

    ขั้นตอนความปลอดภัยที่ต้องทำทันทีหลังติดตั้งเสร็จ แล้วแก้ไฟล์ตั้งค่าให้ชี้ชื่อโฟลเดอร์ใหม่

    sudo rm -rf /var/www/shop/install
    sudo mv /var/www/shop/admin /var/www/shop/manage-8f3a
  6. 6

    ตั้งค่าร้านและช่องทางชำระเงิน

    กำหนดที่อยู่ร้าน สกุลเงินบาท ภาษี วิธีจัดส่ง และติดตั้งโมดูลของผู้ให้บริการชำระเงินที่ใช้ในไทย

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

พอร์ตที่ต้องเปิดบน Firewall

พอร์ตโปรโตคอลใช้ทำอะไร
443TCPHTTPS ซึ่งจำเป็นสำหรับหน้าชำระเงิน
80TCPHTTP และการต่ออายุใบรับรอง

สิ่งที่ควรทำต่อหลังติดตั้งเสร็จ

  • ลบโฟลเดอร์ 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 จะออกแบบมารองรับโดยตรงมากกว่า

บริการของ THAI DATA CLOUD ที่เกี่ยวข้อง

ให้เราติดตั้ง OpenCart ให้ฟรี บน Cloud Server ในไทย

แจ้งความต้องการสั้น ๆ ทีมวิศวกรจะช่วยประเมินสเปก ติดตั้ง และตั้งค่าความปลอดภัยให้พร้อมใช้งาน ปรึกษาฟรี ไม่มีข้อผูกมัด