Làm website bán hàng bằng WordPress và WooCommerce từ đầu

Các bước dựng shop WooCommerce: chuẩn bị tên miền và hosting, cài WooCommerce, chọn theme, thêm sản phẩm, cài thanh toán, vận chuyển và trang chính sách.

Bùi Văn Đạt·Cập nhật 15/10/2026·4 phút đọc

WordPress kết hợp WooCommerce là cách phổ biến để có một web bán hàng của riêng mình: phần mềm miễn phí, nhiều giao diện, có sẵn giỏ hàng, thanh toán, quản lý đơn. Bài này đi qua các bước dựng shop theo đúng thứ tự, kèm ảnh chụp từ một web WordPress thử nghiệm đã cài WooCommerce tiếng Việt, để bạn biết mỗi bước nằm ở đâu.

1. Tổng quan các bước

Sáu bước dựng shop WooCommerce theo thứ tự.
Sáu bước dựng shop WooCommerce theo thứ tự.

2. Chuẩn bị tên miền, hosting, cài WordPress

  • Tên miền ngắn, dễ đọc, đứng tên bạn. Tên miền .vn hay .com đều được.
  • Hosting hỗ trợ PHP bản mới, có SSL miễn phí, có sao lưu. Web bán hàng cần tài nguyên hơn web giới thiệu. Xem bài chọn hosting WordPress.
  • Cài WordPress bằng công cụ một chạm của hosting, chọn ngôn ngữ Tiếng Việt, bật HTTPS ngay từ đầu.

3. Cài WooCommerce và đặt tiền Việt

Vào Plugin → Thêm plugin, tìm WooCommerce, cài và kích hoạt. Sau đó vào WooCommerce → Cài đặt → Cài đặt chung đặt địa chỉ cửa hàng và phần tiền tệ:

WooCommerce → Cài đặt chung trên web thử nghiệm: Tiền tệ Việt Nam đồng, dấu phân cách hàng nghìn là dấu chấm, số chữ số thập phân là 0.
WooCommerce → Cài đặt chung trên web thử nghiệm: Tiền tệ Việt Nam đồng, dấu phân cách hàng nghìn là dấu chấm, số chữ số thập phân là 0.
  • Tiền tệ: Việt Nam đồng (₫).
  • Dấu phân cách hàng nghìn: dấu chấm. Dấu thập phân: dấu phẩy. Số chữ số thập phân: 0. Đặt sai chỗ này giá sẽ hiện kiểu “450,000.00₫”.
  • Hai dấu phải khác nhau: nếu dấu thập phân cũng để dấu chấm (trùng dấu hàng nghìn), trang thanh toán dạng khối của WooCommerce sẽ hiện giá liền một dải như “đ1080000”. Trên web thử nghiệm, lỗi này chỉ hết khi đổi dấu thập phân sang dấu phẩy.
  • Vị trí bán hàng: chọn Việt Nam nếu chỉ bán trong nước.

4. Chọn giao diện

Chọn theme có ghi rõ hỗ trợ WooCommerce, nhẹ và đẹp trên điện thoại. Không dùng theme lậu. Tiêu chí chi tiết có trong bài chọn theme WordPress bán hàng. Muốn xem các web bán hàng khác đang dùng theme gì để tham khảo, dùng công cụ chọn theme và plugin.

5. Thêm danh mục và sản phẩm

  1. Tạo danh mục ở Sản phẩm → Danh mục trước, đặt tên ngắn, đường dẫn không dấu.
  2. Thêm sản phẩm ở Sản phẩm → Thêm mới: tên, mô tả, ảnh chính, thư viện ảnh, danh mục.
  3. Trong khung Dữ liệu sản phẩm: nhập giá thường, giá khuyến mãi (nếu có), mã SKU, số lượng tồn kho.
  4. Sản phẩm có nhiều cỡ, màu: chọn loại Sản phẩm có biến thể, tạo thuộc tính rồi tạo biến thể với giá riêng.
Khung Dữ liệu sản phẩm trên web thử nghiệm: ô Giá thông thường và Giá khuyến mãi. Giá nhập số nguyên, không gõ dấu chấm hay chữ đ.
Khung Dữ liệu sản phẩm trên web thử nghiệm: ô Giá thông thường và Giá khuyến mãi. Giá nhập số nguyên, không gõ dấu chấm hay chữ đ.

Shop nhiều sản phẩm nên nhập bằng file CSV, xem bài đăng sản phẩm hàng loạt lên WooCommerce.

6. Cài thanh toán và vận chuyển

7. Trang chính sách và kiểm tra đặt hàng

Tạo các trang đổi trả, vận chuyển, thanh toán, bảo mật thông tin. Có thể dùng công cụ tạo chính sách website để có bản nháp. Web có chức năng đặt hàng còn cần thông báo với Bộ Công Thương, xem bài thông báo website với Bộ Công Thương.

Cuối cùng, đặt thử một đơn hàng thật trên điện thoại, đi từ trang cửa hàng tới bước nhận email xác nhận.

Trang Cửa hàng ngoài web thử nghiệm sau khi đã thêm sản phẩm, đặt tiền Việt và tên trang tiếng Việt.
Trang Cửa hàng ngoài web thử nghiệm sau khi đã thêm sản phẩm, đặt tiền Việt và tên trang tiếng Việt.

8. Khi nào nên thuê làm

Tự dựng được, nhưng mất thời gian ở những chỗ dễ sót: email đơn hàng, phí vận chuyển, tốc độ, bảo mật. Dịch vụ thiết kế website bán hàng WooCommerce giá 3.900.000đ đến 9.900.000đ làm trọn các bước trên và bàn giao đủ quyền. Muốn tự làm có người hướng dẫn thì có khóa học WordPress và WooCommerce đi từng bước trên web thật.

Câu hỏi thường gặp

WooCommerce có miễn phí không?

Plugin WooCommerce miễn phí. Bạn vẫn trả tiền tên miền, hosting và có thể trả phí cho theme hoặc plugin mở rộng nếu cần tính năng thêm.

Không biết code có tự làm được không?

Được với shop đơn giản: cài đặt, thêm sản phẩm, bật thanh toán, vận chuyển đều làm trong trang quản trị. Phần khó thường là tốc độ, email đơn hàng và bảo mật.

Vì sao giá trên trang thanh toán hiện liền một dải số?

Thường do dấu thập phân trùng với dấu phân cách hàng nghìn trong Cài đặt chung của WooCommerce. Đặt dấu hàng nghìn là dấu chấm, dấu thập phân là dấu phẩy, số chữ số thập phân là 0.

Bùi Văn ĐạtNgười sáng lập DatPilot, làm việc tại Nha Trang. Các bước trong bài được làm thử trên web WordPress thử nghiệm; ảnh chụp màn hình lấy từ web đó. Thấy chỗ nào chưa đúng hoặc đã cũ, báo DatPilot để sửa.