Shopware คืออะไร และวิธีติดตั้งบน Cloud Server
Shopware คือแพลตฟอร์มอีคอมเมิร์ซระดับองค์กรที่ได้รับความนิยมสูงในยุโรป จุดเด่นคือเครื่องมือจัดหน้าร้านแบบลากวางและระบบกฎการตลาดที่ทีมการตลาดใช้งานเองได้โดยไม่ต้องพึ่งนักพัฒนา
- หมวดหมู่
- อีคอมเมิร์ซและร้านค้าออนไลน์
- ติดตั้งบนเซิร์ฟเวอร์เองได้
- ได้
- สเปกเริ่มต้นที่แนะนำ
- 4 vCPU · RAM 8 GB
- ไลเซนส์
- MIT (Community Edition)
- เว็บทางการ
- เปิดเว็บไซต์
- ISO/IEC 27001
- ISO 22301
- ISO 20000-1
- CSA-STAR
Data Center ในไทย มาตรฐาน TIA-942 Tier 3+ ข้อมูลอยู่ในประเทศไทย
Shopware คืออะไร
Shopware วางตัวในกลุ่มเดียวกับแพลตฟอร์มอีคอมเมิร์ซระดับองค์กร คือรองรับแคตตาล็อกขนาดใหญ่ กฎราคาที่ซับซ้อน และการขายหลายช่องทาง แต่ให้ความสำคัญกับประสบการณ์ของทีมการตลาดมากกว่าคู่แข่งหลายราย
เครื่องมือที่ทีมการตลาดใช้บ่อยคือการจัดหน้าร้านแบบลากวาง ซึ่งสร้างหน้าแคมเปญได้เองโดยไม่ต้องรอทีมพัฒนา และระบบกฎที่ตั้งเงื่อนไขส่งเสริมการขายได้ละเอียด
ในทางเทคนิคระบบสร้างบน Symfony และเปิด API ครบ จึงใช้เป็น Headless ได้ด้วย ข้อควรพิจารณาคือสเปกที่ต้องการค่อนข้างสูงและระบบนิเวศพาร์ทเนอร์ในไทยยังเล็กเมื่อเทียบกับแพลตฟอร์มที่นิยมกว่า
ความสามารถเด่นของ Shopware
จัดหน้าร้านแบบลากวาง
ทีมการตลาดสร้างหน้าแคมเปญได้เองโดยไม่ต้องรอทีมพัฒนา
กฎการตลาดที่ตั้งเงื่อนไขได้ละเอียด
ตั้งส่วนลดและโปรโมชันตามกลุ่มลูกค้า ตะกร้า หรือช่วงเวลา
รองรับหลายร้านและหลายภาษา
บริหารหลายหน้าร้านที่ใช้ข้อมูลร่วมกันจากระบบเดียว
API ครบสำหรับงาน Headless
ใช้เป็นหลังบ้านให้หน้าร้านที่พัฒนาเองหรือแอปมือถือได้
รองรับงาน B2B
มีความสามารถด้านราคาต่อกลุ่มลูกค้าและกระบวนการสั่งซื้อขององค์กร
ใช้ Shopware ทำอะไรได้บ้าง
- ร้านค้าออนไลน์ของแบรนด์ที่มีแคตตาล็อกขนาดใหญ่
- ธุรกิจที่ทีมการตลาดต้องสร้างหน้าแคมเปญบ่อย
- องค์กรที่ขายทั้ง B2C และ B2B ในระบบเดียว
- ธุรกิจที่ต้องการใช้หลังบ้านเดียวจ่ายข้อมูลให้หลายช่องทาง
สเปก Cloud Server ที่แนะนำ
| ระดับการใช้งาน | vCPU | RAM | Disk |
|---|---|---|---|
| ขั้นต่ำร้านทดสอบหรือแคตตาล็อกขนาดเล็ก | 4 vCPU | 8 GB | NVMe 80 GB |
| แนะนำร้านงานจริงที่มีสินค้าหลักพันรายการ | 8 vCPU | 16 GB | NVMe 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
ติดตั้งบริการพื้นฐาน
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
สร้างฐานข้อมูล
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
สร้างโปรเจกต์
cd /var/www sudo composer create-project shopware/production shopware sudo chown -R www-data:www-data /var/www/shopware - 4
ติดตั้งระบบ
ตัวช่วยติดตั้งจะถามข้อมูลฐานข้อมูล ที่อยู่เว็บ และสร้างบัญชีผู้ดูแล
cd /var/www/shopware sudo -u www-data bin/console system:install --basic-setup - 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
ตั้งงานเบื้องหลังและแคช
ตั้งตัวประมวลผลคิวงานให้รันเป็นบริการ และเปิดแคชสำหรับ Production เพื่อให้หน้าร้านเร็ว
ก่อนเปิดร้านจริงควรทดสอบสั่งซื้อครบวงจรและวัดความเร็วหน้าสินค้าในช่วงที่มีผู้ใช้พร้อมกันจำนวนมาก เพราะแพลตฟอร์มระดับนี้ต้องจูนแคชหลายชั้น
พอร์ตที่ต้องเปิดบน Firewall
| พอร์ต | โปรโตคอล | ใช้ทำอะไร |
|---|---|---|
| 443 | TCP | HTTPS ของหน้าร้านและหลังบ้าน |
| 80 | TCP | HTTP และการต่ออายุใบรับรอง |
| 9200 | TCP | เอนจินค้นหา ถ้าเปิดใช้ (เฉพาะภายใน) |
สิ่งที่ควรทำต่อหลังติดตั้งเสร็จ
- ตั้ง 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 และการสนับสนุนจากผู้ผลิต
ต้องใช้เอนจินค้นหาไหม
ร้านที่มีสินค้าไม่มากใช้การค้นหาในฐานข้อมูลได้ แต่เมื่อแคตตาล็อกใหญ่ขึ้นควรเปิดเอนจินค้นหาแยก เพราะจะเร็วกว่ามากและไม่ไปเพิ่มภาระให้ฐานข้อมูลหลัก
ทางเลือกอื่นที่คล้ายกับ Shopware
- #24Magento / Adobe Commerceแพลตฟอร์มอีคอมเมิร์ซระดับองค์กรอีคอมเมิร์ซและร้านค้าออนไลน์
- #71PrestaShopร้านค้าออนไลน์โอเพนซอร์สจากยุโรปอีคอมเมิร์ซและร้านค้าออนไลน์
- #23WooCommerceปลั๊กอินร้านค้าออนไลน์บน WordPressอีคอมเมิร์ซและร้านค้าออนไลน์
- SaleorHeadless Commerce บน Python และ GraphQLอีคอมเมิร์ซและร้านค้าออนไลน์
แอปอื่นในหมวด อีคอมเมิร์ซและร้านค้าออนไลน์
บริการของ THAI DATA CLOUD ที่เกี่ยวข้อง
ให้เราติดตั้ง Shopware ให้ฟรี บน Cloud Server ในไทย
แจ้งความต้องการสั้น ๆ ทีมวิศวกรจะช่วยประเมินสเปก ติดตั้ง และตั้งค่าความปลอดภัยให้พร้อมใช้งาน ปรึกษาฟรี ไม่มีข้อผูกมัด