Cloudways WooCommerce: từ cài đặt cửa hàng trực tuyến nhỏ đến loại trừ giỏ hàng và thanh toán khỏi cache

Thông báo tiếp thị liên kết Ver 3.1
Thông báo tiếp thị liên kết Ver 3.2 (chỉ trên di động)
Môi trường thử nghiệm CloudwaysDebian 12Nginx + ApacheWooCommerce 11.2.1PHP 8.2.34Kiểm tra ngày 2026-10-18

Cloudways WooCommerce là cửa hàng trực tuyến chạy bằng cách cài plugin WooCommerce vào ứng dụng WordPress trên máy chủ Cloudways. Để thử cửa hàng trực tuyến của một tiệm nhỏ, WooCommerce được cài vào WordPress của máy chủ thử nghiệm Vultr Seoul 1GB và chạy tới đơn hàng thử. Các trang giỏ hàng, thanh toán và tài khoản của tôi tự động được loại trừ khỏi cache, và byte đầu tiên của trang sản phẩm giảm từ 532.4ms xuống 54.9ms nhờ cache Breeze.

1️⃣ Cài WooCommerce trên Cloudways

  • ↪️ Thêm plugin vào ứng dụng WordPress

Có vẻ cửa hàng trực tuyến cần một ứng dụng riêng, nhưng chỉ cần thêm plugin WooCommerce vào ứng dụng WordPress có sẵn là cửa hàng đã mở. Trên máy chủ thử nghiệm cũng không tạo ứng dụng mới mà cài plugin vào ứng dụng WordPress hiện có.

Việc cài đặt được thực hiện bằng cách kết nối SSH vào ứng dụng rồi chạy wp-cli, ngoài ra cũng có thể cài từ menu thêm plugin trong trang quản trị WordPress.

wp plugin install woocommerce --activate
Installing the plugin...
Plugin installed successfully.
Activating 'woocommerce'...
Plugin 'woocommerce' activated.
Success: Installed 1 of 1 plugins.

Cài và kích hoạt mất 30 giây, thư mục plugin nặng 72MB.

wp post list --post_type=page --fields=ID,post_title,post_name --format=csv
ID,post_title,post_name
7,Shop,shop
8,Cart,cart
9,Checkout,checkout
10,My account,my-account
11,Refund and Returns Policy,refund_returns
2,Sample Page,sample-page
3,Privacy Policy,privacy-policy

Khi kích hoạt, WooCommerce tạo năm trang: cửa hàng (Shop), giỏ hàng (Cart), thanh toán (Checkout), tài khoản của tôi (My account) và chính sách hoàn tiền.

2️⃣ Thiết lập cơ bản: quốc gia bán hàng, tiền tệ và phương thức thanh toán

Dù các trang đã được tạo, cửa hàng vừa cài vẫn đặt địa chỉ ở California, Hoa Kỳ và tiền đô la Mỹ, nên một cửa hàng ở Hàn Quốc sẽ bắt đầu bằng việc đổi quốc gia bán hàng và tiền tệ.

Cài đặtNgay sau khi càiGiá trị đã đổi
Quốc gia bán hàng (Country / State)California, Hoa KỳHàn Quốc
Tiền tệ (Currency)Đô la Mỹ (USD)Won Hàn Quốc (KRW)
Chuyển khoản ngân hàng (Direct bank transfer)TắtBật
Séc (Check payments)TắtTắt
Thanh toán khi nhận hàng (Cash on delivery)TắtTắt

Đồng won không có phần thập phân, nên đổi [Number of decimals] thành 0 rồi lưu bằng [Save changes]. Ngay sau khi cài có ba phương thức thanh toán là chuyển khoản ngân hàng, séc và thanh toán khi nhận hàng, và để làm đơn thử chỉ bật chuyển khoản ngân hàng. Trên màn hình, bạn bấm [Enable] của [Direct bank transfer] trong [Take offline payments] ở tab [Payments].

🧭 Trình mô phỏng thiết lập cơ bản WooCommerce
CloudwaysTrình mô phỏng đường dẫn
📍WooCommerce›Settings›General
Cài đặt chung
Đổi [Country / State], [Currency] và [Number of decimals] rồi bấm [Save changes].
📍WooCommerce›Settings›Payments
Phương thức thanh toán
Ở tab [Payments], bấm [Take offline payments].
📍WooCommerce›Settings›Payments›Take offline payments
Chuyển khoản ngân hàng
Bấm [Enable] của [Direct bank transfer].
example.com/wp-admin/admin.php?page=wc-settings
Settings
Store Address
Address line 1
 
Address line 2
 
City
 
Country / State
Postcode / ZIP
 
General options
Selling location(s)
Sell to all countries
Shipping location(s)
Ship to all countries you sell to
Default customer location
Shop country/region
Address autocomplete
Enable predictive address search
Taxes and coupons
Enable taxes
Enable tax rates and calculations
Enable coupons
Enable the use of coupon codes
Currency options
Currency
Currency position
Left
Thousand separator
,
Decimal separator
.
Number of decimals
example.com/wp-admin/admin.php?page=wc-settings&tab=checkout
Settings
Payment providers
Business location: South Korea
Visa Acceptance Solutions Official
Accept payments on your WooCommerce store securely.
Install
PayPal Payments Official
PayPal Payments lets you offer PayPal, Venmo (US only), Pay Later options and more.
Install
More payment options
example.com/wp-admin/admin.php?page=wc-settings&tab=checkout&path=/offline
Settings
Direct bank transfer
Take payments in person via BACS. More commonly known as direct bank/wire transfer.
Check payments
Take payments in person via checks. This offline gateway can also be useful to test purchases.
Enable
Cash on delivery
Let your shoppers pay upon delivery — by cash or other methods of payment.
Enable
Bấm vào mục đang sáng ở menu trái hoặc nút trên màn hình.

Thanh toán bằng thẻ không có trong danh sách thanh toán ngoại tuyến. Sau khi đổi quốc gia bán hàng sang Hàn Quốc, màn hình [Payments] hiển thị Visa Acceptance Solutions và PayPal Payments kèm nút [Install], và muốn bán bằng thẻ thì phải cài một trong các plugin cổng thanh toán như vậy.

3️⃣ Thêm sản phẩm và đơn hàng thử: từ giỏ hàng đến đơn chuyển khoản ngân hàng

Có đơn hàng không có nghĩa là đã thanh toán xong. Đơn chuyển khoản ngân hàng được lưu ở trạng thái [On hold] cho đến khi xác nhận tiền đã về.

Sản phẩm thử được thêm với giá 15.000 won và tồn kho 10, rồi được bỏ vào giỏ hàng và đặt bằng chuyển khoản ngân hàng giống như cách khách truy cập vẫn làm.

Màn hình danh sách đơn hàng Cloudways WooCommerce: đơn hàng thử chuyển khoản ngân hàng ở trạng thái On hold
wp wc shop_order list --user=1 --fields=id,status,total,payment_method --format=csv
id,status,total,payment_method
13,on-hold,15000,bacs
wp wc product get 12 --user=1 --fields=id,price,stock_quantity --format=csv
Field,Value
id,12
price,15000
stock_quantity,9

Đơn hàng được ghi với trạng thái on-hold và phương thức thanh toán chuyển khoản ngân hàng (bacs), còn tồn kho bị trừ từ 10 xuống 9 ngay lúc đặt hàng dù chưa thanh toán.

4️⃣ Loại trừ cache cho WooCommerce: địa chỉ giỏ hàng, thanh toán và tài khoản của tôi

Cache trang hợp với trang cửa hàng và trang sản phẩm, nhưng không hợp với giỏ hàng, thanh toán và tài khoản của tôi vốn có nội dung khác nhau với từng khách. Đưa giỏ hàng ra khỏi cache giống như nhãn giá trên kệ có thể in sẵn, còn hóa đơn ở quầy tính tiền thì in mới cho từng khách. Ngay cả khi chưa bật plugin cache, WooCommerce đã gửi header phản hồi yêu cầu không cache cho ba trang này.

curl -sI https://example.com/cart/ | grep -i cache-control
cache-control: no-cache, must-revalidate, max-age=0, private

Khi bật plugin cache Breeze, vốn được cài cùng ứng dụng Cloudways, với thiết lập mặc định, ô địa chỉ loại trừ trên màn hình cài đặt vẫn trống, nhưng tệp cấu hình của Breeze đã ghi ba địa chỉ này vào danh sách loại trừ.

grep -A4 exclude_url wp-content/breeze-config/breeze-config.php
  'exclude_url' => 
  array (
    0 => '/cart/*',
    1 => '/checkout/*',
    2 => '/my-account/*',

Từ một máy chủ khác ở Seoul, mỗi địa chỉ được yêu cầu 10 lần để đo trung vị thời gian đến byte đầu tiên (TTFB), và Varnish của ứng dụng ở trạng thái tắt.

Địa chỉTắt cacheBật Breeze
Cửa hàng /shop/484.7ms55.2ms
Sản phẩm /product/test-mug/532.4ms54.9ms
Giỏ hàng /cart/506.7ms496.9ms
Tài khoản của tôi /my-account/507.4ms377.0ms

Khi bật Breeze, trang cửa hàng và trang sản phẩm phản hồi trong khoảng 55ms, còn trang giỏ hàng và tài khoản của tôi được PHP tạo mới mỗi lần mà không có cache và mất 377–497ms.

5️⃣ Phạm vi đã kiểm tra trên máy chủ thử nghiệm 1GB: khi nào không hợp với cửa hàng nhỏ

Dù trang sản phẩm được tăng tốc bằng cache, giỏ hàng và thanh toán vẫn do PHP xử lý mỗi khi có đơn hàng. Máy chủ thử nghiệm lần này chỉ kiểm tra việc cài đặt, đặt hàng và loại trừ cache với một sản phẩm và một đơn hàng thử, nên cửa hàng có lượng đơn tăng khiến yêu cầu giỏ hàng và thanh toán nhiều lên thì nên cân nhắc thêm tính năng Thay đổi kích thước server.

Phiên bản PHP cũng là mục cần kiểm tra. PHP 8.2.34 trên máy chủ thử nghiệm chưa đạt mức khuyến nghị của tài liệu chính thức WooCommerce (PHP 8.3 trở lên), nhưng việc cài đặt và đặt hàng vẫn hoạt động.

Trên máy chủ thử nghiệm Vultr Seoul 1GB, cài WooCommerce mất 30 giây, đơn hàng thử được lưu ở trạng thái [On hold], và byte đầu tiên của trang sản phẩm là 54.9ms với Breeze, so với 496.9ms của giỏ hàng. Bước tiếp theo là kết nối plugin cổng thanh toán ở chế độ thử rồi đặt lại cùng đơn hàng đó bằng thẻ.

🔢 FAQ & nội dung đề xuất

Khi bật Breeze, sau khi bỏ sản phẩm vào giỏ hàng và cookie giỏ hàng (woocommerce_items_in_cart) được tạo, trang cửa hàng vẫn được trả từ cache Breeze. Trang giỏ hàng mở bằng cùng cookie đó thì được trả không qua cache.

Số bảng cơ sở dữ liệu của ứng dụng thử nghiệm tăng từ 16 lên 48, số tùy chọn từ 158 lên 355, và kích thước cơ sở dữ liệu từ 2MB lên 4MB. Đây là giá trị đo sau khi thêm một sản phẩm và một đơn hàng.

Khi yêu cầu trang thanh toán với giỏ hàng trống, máy chủ trả về phản hồi 302 chuyển sang trang giỏ hàng, và phản hồi này cũng kèm header yêu cầu không cache (no-cache, max-age=0, private).

☁️ Nội dung Cloudways đề xuất 21 bài viết · 2 công cụ
🗂️ Vận hành Cloudways
📄 Cloudways là gì 📄 Đăng ký · cài đặt cơ bản 📄 Kết nối tên miền 📄 Cài đặt SSL
📋 Server & ứng dụng 📄 Đăng nhập quản trị 📄 Staging Management 📄 Thanh toán · giá 📄 Email · add-on SMTP 📄 MCP · quản lý server bằng AI 📄 Kết nối SFTP · SSH 📄 Di chuyển 📄 Sao lưu 📄 Đổi kích thước server
📋 So sánh hosting TOP 7 📄 Cloud hosting là gì 📄 Managed hosting là gì 📄 Chi phí web hosting 📄 Cloudways cho doanh nghiệp nhỏ 📄 Cloudways WooCommerce 📄 Các lựa chọn thay thế Cloudways
🛠️ Tra cứu tên miền WHOIS 🛠️ Kiểm tra theme · phát hiện plugin
Không có kết quả tìm kiếm.
Cài đặt server & ứng dụng Cloudways
Cloudways · Menu
Cài đặt server & ứng dụng Cloudways: 22 menu, trình mô phỏng và so sánh vai trò
Chuyển 8 menu server và 14 menu ứng dụng vào trình mô phỏng, rồi so sánh bằng bảng xem cùng một việc được làm ở bên nào.
Xem bài viết →Nội dung hiện tại
Cách đăng nhập trang quản trị WordPress trên Cloudways
Cloudways · Quản trị
Cách đăng nhập trang quản trị WordPress trên Cloudways
Cách vào trang quản trị WordPress bằng thông tin Admin Panel. Cho thấy các giá trị trên màn hình Access Details được dùng ở đâu.
Xem bài viết →Nội dung hiện tại
Cách dùng Staging Management của Cloudways
Cloudways · Staging
Cách dùng Staging Management của Cloudways (trang staging WordPress)
Các bước tạo trang staging và đưa lên bản chạy thật. Bài viết đã chạy thử thực tế menu Staging Management của ứng dụng.
Xem bài viết →Nội dung hiện tại
Giá Cloudways, bảng giá server Vultr Seoul
Cloudways · Thanh toán
Giá Cloudways và thanh toán: giá server Vultr Seoul, phí theo giờ & mã giảm giá
Tạo server Vultr Seoul 1GB và xem trên màn hình cách tính phí theo giờ, đăng ký phương thức thanh toán và hóa đơn phát hành ngày 1 hằng tháng.
Xem bài viết →Nội dung hiện tại
Thiết lập add-on SMTP cho email Cloudways
Cloudways · Email
Email Cloudways: thiết lập add-on SMTP và lỗi gửi mail, giá Rackspace · Elastic Email
Kết nối Gmail với add-on SMTP miễn phí, kiểm tra mail thử và việc gửi bằng wp_mail(), rồi tổng hợp giá Elastic Email · Rackspace · Titan.
Xem bài viết →Nội dung hiện tại
Phạm vi quyền của Access Token Cloudways MCP
Cloudways · MCP
Cloudways MCP: quyền của Access Token, kết nối Claude · Cursor và quản lý server bằng AI
Kết nối Claude Code bằng token Read-Only để truy vấn danh sách server, trạng thái dịch vụ, mức dùng CPU, và kiểm tra đến cả việc lệnh xóa cache bị từ chối.
Xem bài viết →Nội dung hiện tại
Trình mô phỏng FileZilla kết nối SFTP Cloudways
Cloudways · SFTP · SSH
Cách kết nối Cloudways qua SFTP & SSH: thiết lập FileZilla, đăng ký khóa SSH và danh sách trắng IP
Chuyển việc kết nối SFTP bằng FileZilla, terminal SSH trên web và PowerShell vào trình mô phỏng, rồi kiểm tra việc đăng ký khóa SSH và danh sách trắng IP trên server thử nghiệm.
Xem bài viết →Nội dung hiện tại
Trình mô phỏng di chuyển sang Cloudways
Cloudways · Di chuyển
Di chuyển sang Cloudways: plugin WordPress Migrator, yêu cầu chuyển miễn phí và đổi DNS
Chuyển sáu bước đưa website thử nghiệm sang ứng dụng mới bằng plugin Migrator vào trình mô phỏng, và xác nhận quá trình chuyển mất khoảng 5 phút.
Xem bài viết →Nội dung hiện tại
Trình mô phỏng sao lưu Cloudways
Cloudways · Sao lưu
Sao lưu Cloudways: chu kỳ sao lưu server và thời gian lưu giữ, khôi phục ứng dụng và tải bản sao lưu
Chuyển các đường đi sao lưu server, khôi phục ứng dụng và Roll Back vào trình mô phỏng, và xác nhận sao lưu mất khoảng 30 giây, khôi phục khoảng 1 phút 30 giây.
Xem bài viết →Nội dung hiện tại
Màn hình Vertical Scaling — thay đổi kích thước server Cloudways
Cloudways · Đổi kích thước
Thay đổi kích thước server Cloudways: tăng RAM·CPU bằng Vertical Scaling và lưu ý khi giảm
Đối chiếu màn hình chọn kích thước của server Vultr Seoul 1GB với trang trợ giúp chính thức, rồi chuyển vào trình mô phỏng và sơ đồ: nhà cung cấp nào cho giảm kích thước và thứ tự giảm bằng cách nhân bản.
Xem bài viết →Nội dung hiện tại
BEST so sánh hosting WordPress TOP 7
Hosting · So sánh
BEST so sánh hosting WordPress: TOP 7 hosting đề xuất năm 2026
Bài so sánh 7 hosting WordPress theo tốc độ · giá · hỗ trợ. Có thể thấy Cloudways đứng ở đâu khi đặt cạnh các nhà cung cấp khác.
Xem bài viết →Nội dung hiện tại
Cấu trúc resource pool và auto scaling của cloud hosting
Hosting · Cloud
Cloud hosting: cấu trúc resource pool và auto scaling, khác biệt với VPS và ưu · nhược điểm
Tổng hợp cấu trúc resource pool, auto scaling và khác biệt giữa cloud VPS với VPS thường. Xem khi muốn ước đoán server Cloudways thuộc loại nào.
Xem bài viết →Nội dung hiện tại
Phạm vi quản lý mà nhà cung cấp managed WordPress hosting đảm nhận
Hosting · Managed
Managed WordPress hosting: phạm vi quản lý do nhà cung cấp đảm nhận, khác biệt với VPS được quản lý và ưu · nhược điểm
Phạm vi cập nhật · sao lưu · bảo mật · cache do nhà cung cấp đảm nhận và khác biệt với VPS được quản lý.
Xem bài viết →Nội dung hiện tại
Sơ đồ so sánh chi phí web hosting: loại phù hợp cho website doanh nghiệp nhỏ — website cửa hàng, trang đặt chỗ hoặc cửa hàng trực tuyến nhỏ
Hosting · chi phí
Chi phí web hosting: hosting chia sẻ, cloud và hosting được quản lý cho website WordPress, cùng những việc cần quản lý
Kiểm tra giá chính thức của hosting chia sẻ, cloud được quản lý và WordPress được quản lý trong cùng một ngày, rồi so sánh chi phí hằng tháng cho website cửa hàng và những việc cần quản lý mỗi tháng.
Xem bài viết →Nội dung hiện tại
Trình mô phỏng kiểm tra vận hành Cloudways cho doanh nghiệp nhỏ: màn hình Site Manager của ứng dụng
Cloudways · doanh nghiệp nhỏ
Cloudways cho doanh nghiệp nhỏ: chi phí một tháng với máy chủ Vultr Seoul 1GB và những việc cần quản lý
Chạy WordPress 184 giờ trên máy chủ Vultr Seoul 1GB, số tiền dự kiến bị tính là 4,76 đô la; các menu sao lưu, cập nhật và SSL cần kiểm tra hằng tháng được dựng lại trong trình mô phỏng.
Xem bài viết →Nội dung hiện tại
Byte đầu tiên theo URL của cửa hàng WooCommerce trên Cloudways: tắt cache và bật Breeze
Cloudways · WooCommerce
Cloudways WooCommerce: từ cài đặt cửa hàng trực tuyến nhỏ đến loại trừ giỏ hàng và thanh toán khỏi cache
Cài WooCommerce trên máy chủ thử nghiệm và chạy tới đơn hàng thử, rồi kiểm tra việc loại trừ giỏ hàng và thanh toán khỏi cache cùng byte đầu tiên của trang sản phẩm 532.4ms → 54.9ms.
Xem bài viết →Nội dung hiện tại
Bảng so sánh giá khởi điểm của các lựa chọn thay thế Cloudways: hosting được quản lý, hosting giá rẻ và bảng điều khiển quản lý máy chủ
Cloudways · lựa chọn thay thế
Các lựa chọn thay thế Cloudways: hosting WordPress được quản lý và bảng điều khiển quản lý máy chủ, so sánh giá
Đã xem trang giá của 8 dịch vụ gồm hosting WordPress được quản lý, hosting giá rẻ và bảng điều khiển quản lý máy chủ, rồi so sánh chi phí hằng tháng với máy chủ Cloudways 1GB.
Xem bài viết →Nội dung hiện tại
🪐Tham khảoCloudways 1

ℹ️ Thông báo tiếp thị liên kết
Nội dung trên trang này có chứa liên kết affiliate (tiếp thị liên kết). Khi khách truy cập mua sản phẩm hoặc dịch vụ qua các liên kết này, trang sẽ nhận hoa hồng từ bên bán. Trong quá trình đó, số tiền người mua phải trả (sẽ giảm khi có chương trình khuyến mãi ↓) không hề tăng lên. Giá, khuyến mãi và tình trạng hàng được đăng theo thời điểm viết bài và có thể khác với thực tế, vì vậy hãy kiểm tra lại lần cuối với bên bán trước khi mua. Việc chọn và đánh giá sản phẩm dựa trên tiêu chí riêng của trang; việc có nhận hoa hồng hay không không ảnh hưởng đến thứ tự giới thiệu hay nội dung đánh giá.

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Prove your humanity: 2   +   4   =