Tự tạo website bán hàng hoàn toàn làm được, nhưng câu hỏi đầu tiên không phải “dùng theme nào” mà là “ai sẽ xử lý phần kỹ thuật, và đơn hàng sẽ đến từ đâu”. Bài này giúp bạn chọn đường đi, làm đủ các bước tối thiểu để nhận đơn và không bỏ sót thủ tục pháp lý từ 01/7/2026.
Có ba đường: WordPress + WooCommerce (bạn sở hữu và tự lo kỹ thuật), nền tảng thuê bao như Haravan, Sapo, Shopify (họ lo kỹ thuật, bạn trả phí định kỳ), hoặc gian hàng trên sàn. Website tự bán hàng có chức năng đặt hàng trực tuyến phải thông báo và được xác nhận trước khi vận hành theo Luật Thương mại điện tử 122/2025.
Ba đường tự bán hàng trực tuyến, nhìn từ góc người tự làm
So sánh dưới đây tập trung vào việc bạn phải tự gánh, không phải tính năng quảng cáo của từng bên.
| Câu hỏi | WordPress + WooCommerce | Nền tảng thuê bao (Haravan, Sapo, Shopify) | Gian hàng trên sàn |
|---|---|---|---|
| Ai lo máy chủ, cập nhật, bảo mật? | Bạn (hoặc người bạn thuê) | Nhà cung cấp | Sàn |
| Bạn tự dựng được đến đâu? | Toàn bộ, nếu chịu học quản trị WordPress | Toàn bộ trong phạm vi giao diện, ứng dụng nền tảng cho phép | Chỉ trang sản phẩm theo khuôn của sàn |
| Chi phí định kỳ | Hosting, tên miền, plugin trả phí nếu dùng | Phí thuê bao theo gói, có thể thêm phí ứng dụng | Phí, hoa hồng theo chính sách sàn |
| Rời đi thì mang theo được gì? | Toàn bộ mã nguồn và dữ liệu | Thường xuất được sản phẩm, khách hàng ra tệp; giao diện phải làm lại | Gần như không mang theo được khách |
| Thủ tục thương mại điện tử | Bạn thông báo website | Website gắn tên miền của bạn vẫn là website của bạn, vẫn phải thông báo | Người bán không tự thông báo; sàn định danh người bán |
Nhiều shop đi theo trình tự: bán trên sàn để có đơn đầu tiên, rồi mở website để giữ khách cũ và nhận khách từ Google. Nếu bạn quản lý bằng điện thoại là chính, xem thêm cách lập trang web bán hàng trên điện thoại.
Chuẩn bị dữ liệu trước khi đụng vào website
Thứ làm chậm việc tự tạo website bán hàng nhất là dữ liệu sản phẩm thiếu và không thống nhất. Hãy lập một bảng tính với các cột:
- Tên sản phẩm, mã SKU (đặt theo quy tắc cố định, ví dụ NHOMHANG-MAU-SIZE).
- Giá bán, giá khuyến mãi nếu có, tồn kho.
- Thuộc tính dùng để lọc: size, màu, chất liệu.
- Mô tả ngắn tự viết, không chép nguyên văn của nhà sản xuất.
- Tên tệp ảnh, ảnh cùng tỷ lệ khung hình (ví dụ vuông 1:1), nền thống nhất.
- Khối lượng và kích thước gói hàng nếu tính phí giao theo cân nặng.
Với WooCommerce, bảng này nhập hàng loạt được bằng tệp CSV. Sản phẩm có nhiều size, màu nên tạo dạng sản phẩm có biến thể; cách làm có ở bài tạo biến thể sản phẩm WooCommerce.
7 bước tối thiểu để website nhận được đơn đầu tiên (WooCommerce)
Tên miền và hosting đứng tên bạn. Shop nhiều sản phẩm cần gói hosting đủ tài nguyên và có bộ nhớ đệm; cài WordPress theo hướng dẫn làm website bằng WordPress.
Cài WooCommerce và chạy trình thiết lập: địa chỉ cửa hàng, đơn vị tiền tệ VND, bỏ số thập phân, đơn vị cân nặng.
Danh mục và thuộc tính: danh mục theo nhóm hàng khách tìm kiếm; size, màu để làm thuộc tính lọc, không tạo danh mục riêng cho từng màu.
Thanh toán: bật COD và chuyển khoản trước. Cổng thanh toán trực tuyến (ví điện tử, thẻ) cần hợp đồng với nhà cung cấp cổng; phí giao dịch theo hợp đồng đó.
Vận chuyển: tạo vùng giao hàng (nội thành, ngoại thành, tỉnh khác), phí cố định hoặc miễn phí từ một mức giá trị đơn. Phí giao phải hiện ở giỏ hàng, không đợi đến bước cuối.
Trang thông tin bắt buộc: thông tin người bán khớp giấy đăng ký kinh doanh; chính sách thanh toán, giao nhận, đổi trả, bảo vệ thông tin cá nhân; cách tiếp nhận khiếu nại.
Đặt thử trọn vẹn: đặt đơn bằng từng phương thức thanh toán, kiểm tra email xác nhận (cấu hình SMTP để thư không vào thư rác), kiểm tra trang quản lý đơn và tồn kho giảm đúng.
Làm xong bảy bước này, website mới đủ điều kiện làm thủ tục thông báo ở phần dưới. Đừng mở bán thật trước khi có xác nhận.
Thông báo website thương mại điện tử theo Luật 122/2025
Luật Thương mại điện tử 122/2025/QH15 có hiệu lực từ 01/7/2026, hướng dẫn bởi Nghị định 248/2026/NĐ-CP. Với người tự tạo website bán hàng, cần nắm bốn điểm:
- Website tự bán hàng có chức năng đặt hàng trực tuyến (giỏ hàng, nút đặt mua) phải thông báo và được xác nhận trước khi vận hành; cơ quan xác nhận là Ủy ban nhân dân cấp tỉnh.
- Website chỉ giới thiệu, khách liên hệ qua điện thoại, Zalo, không có đặt hàng trực tuyến: không thuộc diện thông báo. Khi thêm giỏ hàng thì phải thông báo trước khi bật chức năng đó.
- Gian hàng trên sàn, trang bán hàng trên mạng xã hội: người bán không tự thông báo; nền tảng chịu trách nhiệm định danh người bán.
- Website đã được xác nhận trước 01/7/2026 được hoạt động tiếp theo nội dung đã xác nhận đến hết 30/6/2027 và phải làm thủ tục sửa đổi, bổ sung hồ sơ theo Nghị định 248/2026 trong thời hạn đó (Điều 53).
Cơ quan xác nhận kiểm tra website thật, nên giỏ hàng lỗi hay địa chỉ chân trang khác giấy phép đều khiến hồ sơ phải bổ sung. Bạn có thể tự nộp nếu website đã đủ thông tin; hồ sơ, danh sách nội dung bắt buộc và mức phạt khi không thông báo được trình bày tại trang đăng ký website với Bộ Công Thương và bài hướng dẫn đăng ký website Bộ Công Thương.
Nguồn: Luật Thương mại điện tử 122/2025/QH15, Nghị định 248/2026/NĐ-CP.
SEO cho shop tự làm: ba việc nên làm ngay từ đầu
- Mỗi danh mục một đoạn mô tả riêng nói về nhóm hàng, cách chọn, đặt phía trên hoặc dưới lưới sản phẩm. Trang danh mục thường là trang nhận khách từ Google nhiều nhất.
- Không để Google lập chỉ mục trang lọc dạng ?filter_color=… vì mỗi tổ hợp bộ lọc tạo một URL gần như trùng nhau.
- Sản phẩm ngừng bán: giữ trang và ghi “hết hàng” nếu sẽ có lại; ngừng hẳn thì chuyển hướng 301 sang sản phẩm thay thế hoặc danh mục cha.
Shop có lượt xem nhưng ít đơn thường vướng ở giỏ hàng và trang thanh toán; cách tìm điểm rơi có ở bài tối ưu chuyển đổi website.
Chi phí khi tự làm website bán hàng WooCommerce
| Khoản | Bắt buộc? | Ghi chú |
|---|---|---|
| Tên miền | Có | Gia hạn hằng năm, giá tùy đuôi |
| Hosting | Có | Website nhỏ thường 1,5–3 triệu đồng mỗi năm; shop lớn cần gói cao hơn |
| WordPress, WooCommerce | Có | Miễn phí, không thu phí trên mỗi đơn |
| Theme, plugin trả phí | Không | Chỉ khi cần tính năng bản miễn phí không có; nhớ gia hạn giấy phép để nhận bản vá |
| Phí cổng thanh toán | Khi bật thanh toán trực tuyến | Theo hợp đồng với nhà cung cấp cổng |
| Thời gian của bạn | Có | Khoản hay bị quên nhất: nhập sản phẩm, chụp ảnh, viết mô tả, cập nhật bảo mật |
Khi nào không nên tự làm
- Bạn cần đồng bộ tồn kho với máy bán hàng tại nhiều cửa hàng: nền tảng thuê bao đỡ việc hơn tự ghép plugin.
- Bạn không có ai cập nhật giá, tồn kho hằng tuần: website báo còn hàng khi kho đã hết gây mất khách nhanh hơn không có website.
- Cửa hàng cần kết nối API hãng vận chuyển, cổng thanh toán, phần mềm kế toán ngay từ đầu: phần tích hợp này dễ phát sinh lỗi nếu tự làm lần đầu.
Nếu muốn có người dựng phần cửa hàng rồi tự vận hành, gói thiết kế website bán hàng WooCommerce có giá từ 6,5 triệu đồng, chưa gồm tên miền và hosting.
Câu hỏi thường gặp
Tự làm website bán hàng WooCommerce cần hosting như thế nào?
Cần hosting đáp ứng yêu cầu của WordPress (PHP 8.3+, MySQL 8.0+ hoặc MariaDB 10.11+, HTTPS) và đủ bộ nhớ cho WooCommerce. Shop vài chục sản phẩm chạy tốt trên gói hosting phổ thông có bộ nhớ đệm; shop vài nghìn sản phẩm hoặc nhiều đơn mỗi ngày nên cân nhắc gói cao hơn hoặc VPS.
Website chỉ có nút gọi điện và Zalo, không có giỏ hàng, có phải thông báo không?
Thông thường là không, vì website không có chức năng đặt hàng trực tuyến. Luật Thương mại điện tử (Điều 3) định nghĩa chức năng này là chức năng cho phép giao kết hợp đồng điện tử ngay trên nền tảng; vì vậy form “đặt mua” cho khách chọn sản phẩm, số lượng, địa chỉ giao hàng nên được coi là chức năng đặt hàng. Nếu chưa chắc website thuộc diện nào, hãy hỏi cơ quan tiếp nhận trước khi mở chức năng.
Website tự làm có an toàn khi nhận thanh toán bằng thẻ không?
An toàn nếu dùng cổng thanh toán chính thức và website chạy HTTPS. Với phần lớn cổng thanh toán, khách nhập thông tin thẻ trên trang của cổng, website của bạn không lưu số thẻ. Rủi ro thực tế nằm ở việc website bị nhiễm mã độc do plugin cũ, nên cập nhật và sao lưu đều đặn.
Đang bán trên Haravan hoặc Shopify, sau này chuyển sang WooCommerce được không?
Được. Sản phẩm và khách hàng thường xuất ra tệp CSV để nhập vào WooCommerce; giao diện phải dựng lại; lịch sử đơn hàng tùy khả năng xuất của nền tảng. Quan trọng nhất là lập bảng chuyển hướng 301 từ đường dẫn sản phẩm, danh mục cũ sang mới để giữ thứ hạng.
Website bán hàng tự làm có cần viết blog không?
Không bắt buộc, nhưng nên có nếu muốn nhận khách từ Google ở giai đoạn tìm hiểu, ví dụ “cách chọn”, “so sánh”. Mỗi bài nên dẫn về danh mục hoặc sản phẩm liên quan. Bắt đầu với vài bài trả lời câu khách hỏi nhiều nhất qua tin nhắn là đủ.
Cần người làm giúp phần này?
Mô tả ngắn nhu cầu hoặc gửi link website. Chúng tôi phản hồi bằng đánh giá cụ thể trước khi báo giá.
