โลโก้ PrestaShop
อันดับ 71 ใน Top 100 อีคอมเมิร์ซและร้านค้าออนไลน์AFL / OSL (โอเพนซอร์ส)

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

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

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

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

PrestaShop คืออะไร

PrestaShop เป็นระบบร้านค้าที่สมบูรณ์ในตัวเอง ไม่ได้เป็นปลั๊กอินต่อยอดจาก CMS จึงมีหลังบ้านที่ออกแบบมาเพื่องานขายโดยเฉพาะ ทั้งการจัดการสินค้า คำสั่งซื้อ ลูกค้า และรายงานยอดขาย

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

ตลาดส่วนเสริมของ PrestaShop ส่วนใหญ่เป็นแบบเสียเงิน ต่างจาก WordPress ที่มีของฟรีจำนวนมาก จึงควรประเมินค่าส่วนเสริมที่จำเป็นตั้งแต่ก่อนเริ่มโครงการ

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

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

หลังบ้านออกแบบเพื่อการขาย

จัดการคำสั่งซื้อ คืนสินค้า และลูกค้าได้ครบในระบบเดียวโดยไม่ต้องลงส่วนเสริม

รองรับหลายภาษาและหลายสกุลเงิน

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

จัดการสต็อกหลายคลัง

ติดตามสินค้าคงเหลือแยกตามคลังหรือสาขาได้

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

รันได้ดีบน Cloud Server สเปกกลาง จึงคุมต้นทุนรายเดือนได้ง่ายกว่า

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

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

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

แผนภาพเทียบสเปก Cloud Server สำหรับ PrestaShop 3 ระดับ เริ่มจาก 2 vCPU แรม 4 GB ดิสก์ NVMe 60 GB ไปจนถึง 8 vCPU แรม 16 GB ดิสก์ NVMe 200 GB โดยเทียบขนาดแยกตามแต่ละคอลัมน์
เริ่มจากระดับที่ตรงกับการใช้งานตอนนี้ แล้วเพิ่ม CPU และ RAM ทีหลังได้บนเครื่องเดิม
ระดับการใช้งานvCPURAMDisk
เริ่มต้นร้านใหม่ที่มีสินค้าไม่มาก2 vCPU4 GBNVMe 60 GB
แนะนำร้านงานจริงที่มีคำสั่งซื้อประจำ4 vCPU8 GBNVMe 100 GB
ทราฟฟิกสูงช่วงแคมเปญหรือร้านที่มีสินค้าหลายพันรายการ8 vCPU16 GBNVMe 200 GB

ดูราคาตามสเปกได้ที่ ราคา Cloud Compute หรือให้ทีมงานช่วยประเมินสเปกจากปริมาณผู้ใช้จริงของคุณ

วิธีติดตั้ง PrestaShop บน Cloud Server ของ THAI DATA CLOUD

ขั้นตอนด้านล่างใช้กับ Cloud Server ที่เพิ่งสร้างใหม่จากหน้าจัดการของ THAI DATA CLOUD ได้ทันที ถ้าไม่สะดวกทำเอง ทีมวิศวกรของเราติดตั้งและตั้งค่าให้ฟรีสำหรับลูกค้า Cloud Server

สิ่งที่ต้องเตรียม

  • PHP 8.1 ขึ้นไปตามเวอร์ชันที่ PrestaShop รุ่นนั้นรองรับ
  • MySQL 8 หรือ MariaDB 10.6 ขึ้นไป
  • 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-gd php8.3-curl php8.3-intl php8.3-mbstring php8.3-xml php8.3-zip unzip
  2. 2

    สร้างฐานข้อมูล

    sudo mysql -e "CREATE DATABASE prestashop CHARACTER SET utf8mb4;"
    sudo mysql -e "CREATE USER 'prestashop'@'localhost' IDENTIFIED BY 'ChangeThisStrongPassword';"
    sudo mysql -e "GRANT ALL ON prestashop.* TO 'prestashop'@'localhost'; FLUSH PRIVILEGES;"
  3. 3

    ดาวน์โหลดและแตกไฟล์

    ดาวน์โหลดแพ็กเกจรุ่นล่าสุดจากเว็บทางการ แล้วแตกไฟล์ไปที่ /var/www/prestashop

    sudo mkdir -p /var/www/prestashop
    cd /var/www/prestashop
    sudo unzip ~/prestashop.zip
    sudo chown -R www-data:www-data /var/www/prestashop
  4. 4

    ตั้งค่า Nginx และออกใบรับรอง SSL

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

    ติดตั้งผ่านเบราว์เซอร์

    เปิดโดเมนแล้วทำตามตัวช่วยติดตั้ง กรอกข้อมูลฐานข้อมูลและตั้งบัญชีผู้ดูแลร้าน

  6. 6

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

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

    sudo rm -rf /var/www/prestashop/install

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

พอร์ตโปรโตคอลใช้ทำอะไร
80TCPHTTP และการต่ออายุใบรับรอง
443TCPHTTPS

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

  • ลบโฟลเดอร์ install ทันทีหลังติดตั้งเสร็จ
  • จำกัดไอพีที่เข้าถึงโฟลเดอร์หลังบ้านได้
  • อัปเดต PrestaShop และส่วนเสริมตามรอบ โดยเฉพาะส่วนที่เกี่ยวกับการชำระเงิน
  • เปิด HTTPS ทั้งเว็บและตรวจสอบใบรับรองก่อนช่วงแคมเปญ
  • สำรองฐานข้อมูลและไฟล์สินค้าทุกวัน

ทำไมควรรัน PrestaShop บน Cloud Server ของ THAI DATA CLOUD

Data Center ในประเทศไทย มาตรฐาน ISO/IEC 27001 และ ISO 22301 พร้อมทีมวิศวกรคนไทยดูแลตลอด 24 ชั่วโมง

ใช้ทรัพยากรน้อยกว่า Magento จึงเริ่มต้นบน Cloud Server สเปกกลางได้ และขยายเมื่อร้านโต

เก็บรูปสินค้าจำนวนมากไว้บน Object Storage เพื่อไม่ให้ดิสก์เครื่องเว็บเต็ม

ลูกค้าคนไทยโหลดหน้าร้านได้เร็วจาก Data Center ในประเทศ

คำถามที่พบบ่อยเกี่ยวกับ PrestaShop

PrestaShop กับ WooCommerce เลือกอะไรดี

ถ้าทีมคุ้นเคย WordPress อยู่แล้วและอยากได้ทั้งเว็บเนื้อหาและร้านค้าในระบบเดียว WooCommerce จะสะดวกกว่า แต่ถ้าต้องการหลังบ้านที่ออกแบบมาเพื่อการขายโดยเฉพาะและมีสินค้าจำนวนมาก PrestaShop จะจัดการได้เป็นระเบียบกว่า

ส่วนเสริมของ PrestaShop แพงไหม

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

รองรับการชำระเงินในไทยไหม

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

ทางเลือกอื่นที่คล้ายกับ PrestaShop

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

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

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