Bỏ qua đến nội dung

TP.HCM (VN)

tien te vnd woo

22 tháng 5, 2026

Đặt tiền Việt trong WooCommerce hiển thị đúng và không lệch số

Cấu hình tiền VND WooCommerce là việc chỉnh các tuỳ chọn tiền tệ trong WooCommerce sao cho giá hiện đúng kiểu Việt Nam: ký hiệu ₫, dấu chấm phân cách hàng nghìn và số thập phân bằng 0. Đặt sai dễ gây lệch số tiền khi gửi sang cổng thanh toán.

Nguyen Hien

Tôi là Nguyen Hien, Founder Web22, freelance team

Cấu hình tiền VND WooCommerce là việc chỉnh các tuỳ chọn tiền tệ trong WooCommerce sao cho giá hiện đúng kiểu Việt Nam: ký hiệu ₫, dấu chấm phân cách hàng nghìn và số thập phân bằng 0. Đặt sai dễ gây lệch số tiền khi gửi sang cổng thanh toán.

Một shop bán hàng tại Việt Nam mà giá hiện 1,500.00 ₫ thay vì 1.500 ₫ thì khách sẽ thấy lạ mắt, thậm chí nghi ngờ. Tệ hơn, cách đặt số lẻ sai còn khiến số tiền bị làm tròn lệch khi đẩy sang cổng thanh toán. Năm tuỳ chọn tiền tệ trong WooCommerce nằm gọn một chỗ, chỉ cần đặt đúng một lần là cả website hiển thị thống nhất.

Năm tuỳ chọn tiền tệ trong WooCommerce

Vào WooCommerce → Cài đặt (Settings) → Chung (General), kéo xuống mục Currency options (tuỳ chọn tiền tệ). Theo tài liệu chính thức của WooCommerce, có đúng năm trường cần quan tâm:

  • Currency (Đơn vị tiền tệ) — chọn loại tiền hiển thị trên toàn shop.
  • Currency position (Vị trí ký hiệu) — đặt ký hiệu bên trái hay bên phải giá.
  • Thousand separator (Dấu phân cách hàng nghìn) — ký tự ngăn cách mỗi ba chữ số.
  • Decimal separator (Dấu phân cách thập phân) — ký tự ngăn phần lẻ.
  • Number of decimals (Số chữ số thập phân) — số chữ số sau dấu thập phân.

Mặc định khi mới cài, WooCommerce thường để theo kiểu Mỹ: ký hiệu bên trái, dấu phẩy ngăn nghìn, hai số lẻ. Đó là lý do giá tiền Việt hay hiện sai ngay sau khi cài xong.

Bảng bộ giá trị chuẩn cấu hình tiền Việt trong WooCommerce.
Đặt đúng bốn giá trị này thì giá hiển thị chuẩn kiểu tiền Việt.

Bộ giá trị chuẩn cho tiền Việt

Đồng Việt Nam (VND) là loại tiền không có đơn vị lẻ trong giao dịch thực tế — không ai trả 1.500,5 đồng. Ký hiệu chuẩn là ₫ (Unicode U+20AB), thường đặt sau số. Bảng dưới là bộ giá trị đặt một lần dùng cho mọi shop Việt:

Tuỳ chọnGiá trị nên đặtKết quả hiển thị
CurrencyVietnamese đồng (₫)Dùng ký hiệu ₫
Currency positionRight with space (Phải, có khoảng trắng)1.500.000 ₫
Thousand separatorDấu chấm .Ngăn mỗi 3 số bằng chấm
Decimal separatorDấu phẩy ,Để mặc định cũng được
Number of decimals0Bỏ hẳn phần lẻ

Hai trường quyết định “ra dáng tiền Việt” nhất là Number of decimals = 0 và Thousand separator = dấu chấm. Khi số thập phân bằng 0, trường dấu phân cách thập phân coi như vô hiệu, nhưng cứ để dấu phẩy cho an toàn phòng khi sau này bạn đổi sang loại tiền khác.

Vì sao chọn “Right with space” cho ký hiệu ₫

Người Việt quen đọc số trước, ký hiệu sau: “một triệu rưỡi đồng” viết thành 1.500.000 ₫. Đặt ký hiệu bên trái kiểu ₫1.500.000 trông giống cách viết đô-la Mỹ, gây lấn cấn thị giác. Khoảng trắng giữa số và ký hiệu giúp dòng giá thoáng và dễ đọc hơn, nhất là trên màn hình điện thoại.

Đặt sai phần thập phân gây lệch số khi thanh toán như thế nào

Đây là phần dễ bị bỏ qua nhưng nguy hiểm nhất. Khi khách bấm thanh toán, WooCommerce gửi tổng tiền sang cổng thanh toán (payment gateway — cổng xử lý giao dịch như VNPAY, MoMo, ZaloPay). Phần lớn các cổng nội địa yêu cầu số tiền VND là số nguyên, không có phần lẻ.

Nếu shop để Number of decimals = 2 trong khi giá nhập là số nguyên, nội bộ WooCommerce vẫn coi giá có hai chữ số lẻ. Khi cộng dồn nhiều sản phẩm, áp mã giảm giá theo phần trăm, hay tính phí ship lẻ, hệ thống có thể sinh ra một con số như 149999,99 hoặc 150000,01. Lúc gửi sang cổng, con số này bị làm tròn ở phía cổng — và tổng tiền cổng nhận được lệch vài đồng so với tổng WooCommerce ghi nhận.

Hậu quả thường gặp:

  • Cổng báo lỗi “sai chữ ký” hoặc “số tiền không hợp lệ” vì giá trị không khớp với chuỗi ký (signature) mà WooCommerce sinh ra.
  • Đơn thanh toán thành công ở cổng nhưng WooCommerce không nhận đúng, đơn treo ở trạng thái chờ.
  • Báo cáo doanh thu lệch vài đồng mỗi đơn, cộng dồn thành sai số khó dò.

Đặt Number of decimals = 0 ngay từ đầu là cách phòng gọn nhất: mọi giá trị đều là số nguyên, không có phần lẻ để làm tròn, số tiền WooCommerce và cổng luôn khớp. Nếu shop đã chạy một thời gian với số lẻ và đang gặp lỗi lệch, hãy đổi về 0 rồi kiểm tra lại vài đơn thử trên môi trường thật.

Bảng đối chiếu đặt đúng và đặt sai phần thập phân khiến số tiền bị lệch.
Bỏ phần thập phân là cách tránh lệch số khi hiển thị tiền Việt.

Vài lưu ý khi đổi cấu hình trên shop đang chạy

  • Giá sản phẩm không tự đổi giá trị. Đổi số thập phân chỉ thay cách hiển thị và cách tính, không sửa con số bạn đã nhập. Một sản phẩm giá 150000 vẫn là 150.000 đồng.
  • Kiểm tra lại sản phẩm lỡ nhập số lẻ. Nếu trước đây có ai nhập 99.000,50, sau khi đặt 0 chữ số lẻ, phần ,50 sẽ bị cắt khỏi hiển thị nhưng giá gốc trong cơ sở dữ liệu vẫn còn lẻ. Nên rà soát và làm tròn lại các giá gốc.
  • Xoá bộ nhớ đệm (cache). Sau khi lưu, nếu giá cũ vẫn hiện, hãy xoá cache trang và cache cổng thanh toán để thấy định dạng mới.

Cấu hình tiền tệ là viên gạch nền cho cả khâu thanh toán phía sau. Khi giá đã hiển thị đúng kiểu Việt và không còn số lẻ, bạn mới nên bắt tay tích hợp cổng VNPAY vào WooCommerce hay kết nối ví MoMo — vì lúc đó số tiền gửi sang cổng đã sạch, ít rủi ro lệch. Nếu shop bán cho khách quốc tế và cần nhiều loại tiền, hãy đọc thêm về so sánh các cổng thanh toán phổ biến trước khi chọn.

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

WooCommerce có sẵn ký hiệu ₫ cho tiền Việt không?

Có. Khi chọn “Vietnamese đồng (₫)” ở trường Currency, WooCommerce tự dùng ký hiệu ₫. Bạn không cần cài thêm plugin chỉ để có ký hiệu này.

Nên dùng dấu chấm hay dấu phẩy để ngăn hàng nghìn?

Người Việt dùng dấu chấm ngăn hàng nghìn (1.500.000) và dấu phẩy cho phần lẻ — ngược với kiểu Mỹ. Vì tiền Việt không có phần lẻ, thực tế bạn chỉ cần đặt dấu chấm cho hàng nghìn là đủ.

Đã đặt 0 chữ số thập phân mà cổng vẫn báo lệch tiền thì sao?

Hãy kiểm tra phí ship và mã giảm giá phần trăm — chúng có thể sinh số lẻ khi tính. Rà lại giá gốc từng sản phẩm xem có giá nào còn phần lẻ trong cơ sở dữ liệu không, rồi làm tròn về số nguyên.

Nếu bạn cần dựng trọn một cửa hàng WooCommerce chuẩn từ đầu, đúng định dạng tiền và thanh toán cho thị trường Việt, có thể tham khảo dịch vụ làm website WooCommerce của Web22.

Dịch vụ liên quan

Thiết kế website để khách dễ tìm thông tin, bạn dễ quản trị và mở rộng Web22 nhận thiết kế website cho cá nhân, cửa hàng và doanh nghiệp cần giới thiệu, bán hàng hoặc tiếp nhận yêu…

Cùng chủ đề WooCommerce

Đang tính làm website hoặc muốn web đang chạy nhanh hơn? Nhắn cho Web22 một câu là được.