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

Shopware คือแพลตฟอร์มอีคอมเมิร์ซระดับองค์กรที่ได้รับความนิยมสูงในยุโรป จุดเด่นคือเครื่องมือจัดหน้าร้านแบบลากวางและระบบกฎการตลาดที่ทีมการตลาดใช้งานเองได้โดยไม่ต้องพึ่งนักพัฒนา

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

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

Shopware คืออะไร

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

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

ในทางเทคนิคระบบสร้างบน Symfony และเปิด API ครบ จึงใช้เป็น Headless ได้ด้วย ข้อควรพิจารณาคือสเปกที่ต้องการค่อนข้างสูงและระบบนิเวศพาร์ทเนอร์ในไทยยังเล็กเมื่อเทียบกับแพลตฟอร์มที่นิยมกว่า

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

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

จัดหน้าร้านแบบลากวาง

ทีมการตลาดสร้างหน้าแคมเปญได้เองโดยไม่ต้องรอทีมพัฒนา

กฎการตลาดที่ตั้งเงื่อนไขได้ละเอียด

ตั้งส่วนลดและโปรโมชันตามกลุ่มลูกค้า ตะกร้า หรือช่วงเวลา

รองรับหลายร้านและหลายภาษา

บริหารหลายหน้าร้านที่ใช้ข้อมูลร่วมกันจากระบบเดียว

API ครบสำหรับงาน Headless

ใช้เป็นหลังบ้านให้หน้าร้านที่พัฒนาเองหรือแอปมือถือได้

รองรับงาน B2B

มีความสามารถด้านราคาต่อกลุ่มลูกค้าและกระบวนการสั่งซื้อขององค์กร

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

  • ร้านค้าออนไลน์ของแบรนด์ที่มีแคตตาล็อกขนาดใหญ่
  • ธุรกิจที่ทีมการตลาดต้องสร้างหน้าแคมเปญบ่อย
  • องค์กรที่ขายทั้ง B2C และ B2B ในระบบเดียว
  • ธุรกิจที่ต้องการใช้หลังบ้านเดียวจ่ายข้อมูลให้หลายช่องทาง

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

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

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

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

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

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

  • PHP 8.2 ขึ้นไปพร้อมส่วนขยายที่ Shopware กำหนด
  • MySQL 8 หรือ MariaDB ตามที่รองรับ
  • Composer 2 และ Node.js สำหรับบิลด์ส่วนหน้า
  • OpenSearch หรือ Elasticsearch เมื่อแคตตาล็อกใหญ่

ทดสอบบน 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-xml php8.3-intl php8.3-mbstring php8.3-gd php8.3-zip php8.3-curl unzip
    curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash - && sudo apt -y install nodejs
  2. 2

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

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

    สร้างโปรเจกต์

    cd /var/www
    sudo composer create-project shopware/production shopware
    sudo chown -R www-data:www-data /var/www/shopware
  4. 4

    ติดตั้งระบบ

    ตัวช่วยติดตั้งจะถามข้อมูลฐานข้อมูล ที่อยู่เว็บ และสร้างบัญชีผู้ดูแล

    cd /var/www/shopware
    sudo -u www-data bin/console system:install --basic-setup
  5. 5

    ตั้ง Nginx ให้ชี้ที่โฟลเดอร์ public

    server {
      listen 443 ssl;
      server_name shop.example.com;
      root /var/www/shopware/public;
      index index.php;
    
      location / { try_files $uri /index.php$is_args$args; }
    
      location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/run/php/php8.3-fpm.sock;
      }
    }
  6. 6

    ตั้งงานเบื้องหลังและแคช

    ตั้งตัวประมวลผลคิวงานให้รันเป็นบริการ และเปิดแคชสำหรับ Production เพื่อให้หน้าร้านเร็ว

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

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

พอร์ตโปรโตคอลใช้ทำอะไร
443TCPHTTPS ของหน้าร้านและหลังบ้าน
80TCPHTTP และการต่ออายุใบรับรอง
9200TCPเอนจินค้นหา ถ้าเปิดใช้ (เฉพาะภายใน)

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

  • ตั้ง Document root ที่โฟลเดอร์ public เท่านั้น
  • จำกัดไอพีที่เข้าถึงหลังบ้านและเปิดการยืนยันตัวตนสองชั้น
  • อัปเดตแกนหลักและปลั๊กอินทันทีที่มีแพตช์ความปลอดภัย
  • สำรองฐานข้อมูลและไฟล์สื่อทุกวัน

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

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

ต้องการสเปกสูงกว่าร้านค้าทั่วไป การเริ่มที่ขนาดพอดีแล้วขยายบนคลาวด์จึงคุ้มกว่าการซื้อเครื่องเผื่อ

แยกฐานข้อมูลและเอนจินค้นหาไปคนละเครื่องในวง Private Network ในไทยได้เมื่อร้านโต

ลูกค้าในไทยได้ความเร็วจาก Data Center ในประเทศ และข้อมูลคำสั่งซื้ออยู่ภายใต้กฎหมายไทย

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

Shopware ต่างจาก Magento อย่างไร

ทั้งคู่เป็นแพลตฟอร์มระดับองค์กร แต่ Shopware ให้ประสบการณ์ทีมการตลาดที่ดีกว่าด้วยเครื่องมือจัดหน้าแบบลากวาง ส่วน Magento มีระบบนิเวศพาร์ทเนอร์และส่วนเสริมในไทยมากกว่า จึงหาผู้วางระบบได้ง่ายกว่า

มีรุ่นที่ใช้ฟรีไหม

มีรุ่นชุมชนที่ใช้ฟรีและมีความสามารถหลักครบสำหรับร้านทั่วไป ส่วนรุ่นเชิงพาณิชย์เพิ่มความสามารถด้าน B2B และการสนับสนุนจากผู้ผลิต

ต้องใช้เอนจินค้นหาไหม

ร้านที่มีสินค้าไม่มากใช้การค้นหาในฐานข้อมูลได้ แต่เมื่อแคตตาล็อกใหญ่ขึ้นควรเปิดเอนจินค้นหาแยก เพราะจะเร็วกว่ามากและไม่ไปเพิ่มภาระให้ฐานข้อมูลหลัก

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

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

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