Hướng dẫn WooCommerce cơ bản: Cài đặt, cấu hình & thiết lập cửa hàng
TL;DR (làm nhanh theo thứ tự)
- Cài WooCommerce → chạy Setup Wizard
- Cài tiền tệ/VNĐ, vị trí cửa hàng, trang Shop/Cart/Checkout/Account
- Thiết lập vận chuyển (khu vực + phí)
- Thiết lập thanh toán (COD + chuyển khoản + cổng online nếu có)
- Cấu hình thuế (nếu cần) + email thông báo
- Kiểm tra 1 đơn hàng thử trước khi mở bán
Thời gian
30–60 phút (nếu đã có sẵn logo, thông tin cửa hàng).
Chuẩn bị
Tài khoản admin WordPress, logo, địa chỉ, SĐT, email chăm sóc khách.
Mục tiêu
Cửa hàng hoạt động ổn định, checkout mượt, email gửi đúng.
Nguyên tắc quan trọng
Ưu tiên cấu hình bằng WooCommerce settings trước. Chỉ dùng CSS/tuỳ biến nâng cao khi thực sự cần.
1) Cài WooCommerce & chạy Setup Wizard
- 1
Bước 1: Cài plugin WooCommerce
Vào Gói mở rộng → Cài mới → tìm WooCommerce → Cài đặt → Kích hoạt.
- 2
Bước 2: Chạy Setup Wizard
WooCommerce thường tự bật wizard. Nếu không thấy, vào WooCommerce → Trang chủ hoặc WooCommerce → Cài đặt và làm theo gợi ý.
- 3
Bước 3: Kiểm tra trang hệ thống tự tạo
Vào Trang và chắc chắn có các trang: Cửa hàng, Giỏ hàng, Thanh toán, Tài khoản.
Checklist sau khi cài
Đảm bảo nền tảng cơ bản đã đúng trước khi cấu hình sâu
- Trang Shop/Cart/Checkout/My account đã được tạo
- Permalinks đã bật dạng “Post name” (Settings → Permalinks)Quan trọng
- Website có SSL (https) để checkout an toàn
2) Cấu hình cửa hàng: địa chỉ, tiền tệ, sản phẩm
- 1
Bước 1: Cài thông tin cửa hàng
Vào WooCommerce → Cài đặt → Tổng quan: nhập Địa chỉ cửa hàng, quốc gia/tỉnh thành.
- 2
Bước 2: Tiền tệ & hiển thị giá
Chọn Currency = VND (nếu bán VN).
Kiểm tra định dạng giá (dấu phân tách, vị trí ký hiệu). - 3
Bước 3: Thiết lập trang mặc định
Vào WooCommerce → Cài đặt → Nâng cao: map đúng trang Giỏ hàng/Thanh toán/Tài khoản.
Mẹo tối ưu trải nghiệm
Đặt đơn vị tiền tệ, khu vực chính xác ngay từ đầu để tránh lỗi hiển thị giá / thuế / vận chuyển về sau.
3) Vận chuyển: Zones & phương thức ship
Chọn mô hình vận chuyển nào?
Khuyến nghịVới đa số shop Việt Nam, nên dùng Shipping Zones theo Tỉnh/Thành hoặc theo Miền (HCM/HN/Khác) + cấu hình phí linh hoạt.
- 1
Bước 1: Tạo Shipping Zone
Vào WooCommerce → Cài đặt → Vận chuyển → Khu vực vận chuyển
Tạo khu vực: ví dụ Hồ Chí Minh, Hà Nội, Tỉnh/Thành khác. - 2
Bước 2: Thêm phương thức vận chuyển
Thêm Flat rate (phí cố định) hoặc Free shipping (đơn đạt ngưỡng).
- 3
Bước 3: Test phí ship
Vào trang Checkout, nhập địa chỉ thuộc từng zone để kiểm tra phí.
Nên làm
Những điểm nên ưu tiên để UI gọn và dễ bảo trì.
- Chia zone rõ ràng (HCM/HN/Khác) để dễ quản trị
- Đặt ngưỡng freeship (ví dụ 499k/999k) nếu cần tăng AOV
- Test checkout bằng nhiều địa chỉ trước khi chạy ads
Không nên
Tránh các cách fix nhanh gây khó bảo trì hoặc lỗi responsive.
- Để duy nhất 1 zone chung cho tất cả khiến phí ship khó kiểm soát
- Bật quá nhiều phương thức ship gây rối người mua
- Đi live mà chưa test đơn hàng mẫu
4) Thanh toán: COD, chuyển khoản, cổng online
- 1
Bước 1: Bật COD (thanh toán khi nhận hàng)
WooCommerce → Cài đặt → Thanh toán → bật Thanh toán khi nhận hàng (COD).
Nếu chỉ COD ở một số khu vực, cân nhắc kết hợp rules theo plugin ship/payment. - 2
Bước 2: Bật chuyển khoản ngân hàng
Bật Direct bank transfer và nhập thông tin tài khoản ngân hàng rõ ràng.
- 3
Bước 3: Cổng thanh toán online (tuỳ nhu cầu)
Cài plugin của cổng bạn dùng (VD: VNPay/MoMo/Stripe/PayPal) và test giao dịch sandbox nếu có.
Khuyến nghị thực tế
Nếu mới mở shop: bật COD + chuyển khoản trước để đi vào vận hành nhanh. Cổng online làm sau khi quy trình giao/đổi trả đã ổn.
5) Thuế, email, trạng thái đơn hàng
- 1
Bước 1: Thuế (nếu áp dụng)
Vào WooCommerce → Cài đặt → Thuế (chỉ xuất hiện nếu bật thuế).
Nếu bạn chưa chắc, để trống và làm theo chuẩn kế toán/thuế của doanh nghiệp. - 2
Bước 2: Email thông báo
Vào WooCommerce → Cài đặt → Email: kiểm tra tiêu đề email, logo, nội dung.
- 3
Bước 3: Trạng thái đơn hàng
Tập cho team 1 quy trình: On hold → Processing → Completed (tuỳ mô hình).
Câu hỏi thường gặp
Vì sao khách vào Checkout bị lỗi hoặc không thấy phí ship?
Thường do chưa cấu hình Shipping Zones, hoặc zone không match địa chỉ khách, hoặc thiếu SSL/Permalinks.
Hãy test bằng nhiều địa chỉ và kiểm tra lại map trang Cart/Checkout.
Có cần bật thuế ngay không?
Nếu bạn bán B2C nhỏ lẻ và chưa có quy trình thuế rõ ràng, có thể để sau.
Nhưng nếu doanh nghiệp cần xuất hoá đơn/thuế chuẩn, nên cấu hình theo hướng dẫn kế toán ngay từ đầu.
Email WooCommerce không gửi được thì xử lý thế nào?
Cài SMTP (ví dụ FluentSMTP) và cấu hình gửi qua SMTP thật. Tránh dùng mail() mặc định của hosting.
6) Kiểm tra cuối trước khi mở bán
Pre-launch checklist
Làm xong các mục này thì có thể bắt đầu chạy quảng cáo / nhận đơn
- Đặt 1 đơn test: add to cart → checkout → email gửi vềQuan trọng
- Kiểm tra phí ship theo 2–3 khu vực
- Kiểm tra COD/Chuyển khoản hiển thị đúng
- Trang chính sách: giao hàng, đổi trả, bảo mật, điều khoản
- Trang liên hệ có số điện thoại/Zalo/Facebook
Bài viết liên quan
Bài viết này có hữu ích không?
Bài viết liên quan
Báo cáo doanh thu và đơn hàng WooCommerce
<TLDR title="TL;DR (làm nhanh theo thứ tự)"> - Vào Báo cáo → Doanh số → xem báo cáo tổng quan (Hôm nay/Tuần này/Tháng này/Năm nay) - Xem báo cáo doan...
Báo cáo sản phẩm và hàng tồn kho WooCommerce
<TLDR title="TL;DR (làm nhanh theo thứ tự)"> - Vào Báo cáo → Sản phẩm → xem sản phẩm bán chạy nhất - Xem báo cáo sản phẩm không bán được (low stock, ...
Hướng dẫn WooCommerce
# Hướng dẫn WooCommerce Chào mừng bạn đến với phần hướng dẫn về WooCommerce - giải pháp thương mại điện tử mạnh mẽ cho WordPress. ## Tổng quan Woo...
Mã giảm giá WooCommerce: Tạo, quản lý & tối ưu Coupon hiệu quả
<TLDR title="TL;DR (làm nhanh theo thứ tự)"> - Vào **Tiếp thị → Mã giảm giá → Thêm mã giảm giá** để tạo mã mới - Chọn loại giảm giá: % sản phẩm, cố đ...