Chuyển đến nội dung Chuyển đến thanh bên
Đã cập nhật
Tháng mười một 26, 2025

WCML của WPML cho phép bạn dịch toàn bộ cửa hàng WooCommerce: sản phẩm, danh mục, trang giỏ hàng, trang thanh toán, email, đánh giá và nhiều hơn nữa.

Mỗi phần trong hướng dẫn này giải thích cách sử dụng WPML Multilingual & Multicurrency for WooCommerce (WCML) để dịch một phần cụ thể của cửa hàng WooCommerce của bạn.

Xem video bên dưới để có cái nhìn tổng quan về cách dịch WooCommerce.

Cài đặt và thiết lập các plugin cần thiết

Để dịch WooCommerce với WPML, hãy cài đặt và kích hoạt:

Xem chi tiết cách cài đặt WPML.

Sau khi cài đặt và kích hoạt các plugin này, đi tới WPML → SetupWooCommerce → WCML để hoàn thành trình hướng dẫn thiết lập nhanh của chúng tôi.

Trình hướng dẫn thiết lập WCML sẽ giúp bạn:

  • Tạo các trang cửa hàng ở tất cả các ngôn ngữ có sẵn
  • Chọn thuộc tính sản phẩm nào cần dịch
  • Tùy chọn thêm nhiều loại tiền tệ
WCML setup wizard
Trình hướng dẫn thiết lập WCML

Dịch sản phẩm WooCommerce và biến thể sản phẩm

Để dịch sản phẩm WooCommerce:

  1. Đi tới WPML → bảng điều khiển dịch.
  2. Trong phần Sản phẩm, chọn các sản phẩm bạn muốn dịch.
Chọn sản phẩm để dịch trong Bảng điều khiển Dịch thuật

Khi bạn gửi một sản phẩm để dịch, WPML cũng bao gồm:

  • Biến thể sản phẩm
  • Thuật ngữ thuộc tính, danh mục và thẻ liên kết với sản phẩm
  • Văn bản hình ảnh như chú thích, tiêu đề và mô tả

Sau khi chọn sản phẩm bạn muốn dịch, hãy chọn phương thức dịch của bạn.

Hầu hết chủ sở hữu trang web sử dụng PTC (Private Translation Cloud) để dịch sản phẩm. Bản dịch AI nhận biết ngữ cảnh của nó sẽ sẵn sàng trong vài phút và đi kèm với bảo đảm chất lượng. Bạn cũng sẽ thấy chi phí chính xác trước khi xác nhận. Trong ví dụ dưới đây, việc dịch sáu sản phẩm sang hai ngôn ngữ có chi phí hơn một chút 3€.

Cost summary in the WPML Translation Dashboard
Chọn cách dịch sản phẩm trong Bảng điều khiển Dịch thuật

Dịch trang giỏ hàng và trang thanh toán WooCommerce của bạn

Nhiều theme đã bao gồm bản dịch cho trang giỏ hàng WooCommerce và trang thanh toán.
Trong quá trình thiết lập, WCML tự động tạo bản dịch cho:

  • Trang Giỏ hàng và Thanh toán được cung cấp bởi giao diện của bạn, nếu giao diện bao gồm bản dịch
  • Trang Giỏ hàng và Thanh toán được tạo bằng shortcode WooCommerce

Nếu giao diện hoặc WooCommerce của bạn không bao gồm bản dịch cho trang Giỏ hàng và Thanh toán sang ngôn ngữ của trang web của bạn, bạn cần tự dịch chúng.

Để làm điều này:

  1. Đi tới WPML → bảng điều khiển dịch.
  2. Cuộn đến Văn bản khác (Strings).
  3. Trong danh sách thả xuống Tất cả các domain, chọn domain giao diện hoặc plugin của bạn.
  4. Chọn các chuỗi bạn muốn dịch và gửi chúng để dịch.
Translating cart and checkout page strings
Gửi chuỗi từ trang Thanh toán để dịch qua Bảng điều khiển Dịch thuật

Đối với trang Giỏ hàng và Thanh toán đã được dịch, bạn cũng có thể kiểm soát điều gì xảy ra với các mặt hàng đã có trong giỏ hàng khi người dùng chuyển đổi ngôn ngữ hoặc tiền tệ.

Dịch các khối giỏ hàng và thanh toán WooCommerce

WooCommerce cung cấp bản dịch cho trang Giỏ hàng và Thanh toán dựa trên khối mới.

Thông thường, các bản dịch này được bao gồm trong WooCommerce và bao gồm tất cả văn bản cho các ngôn ngữ phổ biến nhất.

Tuy nhiên, ở một số ngôn ngữ ít phổ biến hơn, một số chuỗi có thể xuất hiện chưa được dịch vì bản dịch của WooCommerce chưa hoàn chỉnh.

Hiện tại, WPML không thể dịch các văn bản Giỏ hàng và Thanh toán dựa trên khối này, nhưng chúng tôi đang thêm hỗ trợ đầy đủ cho điều này trong bản phát hành sắp tới.

Xem giải pháp tạm thời có sẵn của chúng tôi để tìm hiểu cách giải quyết tạm thời vấn đề này.

Dịch Danh mục, Thuộc tính, Lớp Vận chuyển và Các Phân loại Khác

Khi bạn dịch một sản phẩm, WCML cũng dịch các phân loại liên quan của nó. Điều này bao gồm thuộc tính sản phẩm, lớp vận chuyển, danh mục, thẻ và phân loại tùy chỉnh.

Để xem cách thức hoạt động, mở bản dịch sản phẩm trong Trình biên dịch nâng cao. Bạn có thể đến đó bằng cách xem sản phẩm đã dịch trên giao diện người dùng và chọn Chỉnh sửa Bản dịch. Bạn sẽ thấy tất cả các phân loại liên quan xuất hiện để dịch cùng với nội dung sản phẩm.

Tất cả các phân loại liên kết với sản phẩm xuất hiện trong Trình biên dịch nâng cao

Để dịch thuộc tính, lớp vận chuyển và các phân loại khác theo cách thủ công:

  1. Đi tới WPML → dịch phân loại.
  2. Chọn phân loại từ menu thả xuống.
  3. Nhấp vào biểu tượng cộng để nhập bản dịch cho các thuật ngữ của bạn.
Dịch thủ công các thuật ngữ phân loại từ màn hình Dịch Phân loại

Dịch Email WooCommerce

WooCommerce bao gồm bản dịch tích hợp cho các email mặc định của nó. WPML tự động gửi email liên quan đến đơn hàng bằng ngôn ngữ của từng khách hàng.

Bạn chỉ cần dịch:

  • Email tùy chỉnh mà bạn đã tự thêm vào
  • Email WooCommerce mặc định mà bạn đã tùy chỉnh

Cách dịch email mặc định đã tùy chỉnh

Nếu bạn đã thay đổi văn bản email mặc định trong WooCommerce → Cài đặt → Email, hãy dịch các cập nhật của bạn trong WPML.

  1. Đi tới WPML → Bảng điều khiển Dịch thuật → Văn bản khác (Strings).
  2. Tìm kiếm văn bản đã tùy chỉnh của bạn và chọn nó.
Selecting WooCommerce email text for translation in Other texts (Strings)
Chọn văn bản email WooCommerce để dịch trong Văn bản khác (Strings)
  1. Chọn phương thức dịch và dịch nội dung của bạn.

Cách dịch văn bản email mặc định không hiển thị trong cài đặt WooCommerce

Một số email WooCommerce bao gồm văn bản không hiển thị hoặc không thể chỉnh sửa trong cài đặt WooCommerce.

Để dịch các chuỗi này:

  1. Đi tới WPML → Bản địa hóa giao diện và plugin và quét WooCommerce để tìm chuỗi.
  2. Sau khi quét hoàn tất, hãy đi tới WPML → String Translation.
  3. Chọn domain văn bản woocommerce.
  4. Tìm kiếm chuỗi và nhấp vào biểu tượng bút chì để thêm hoặc chỉnh sửa bản dịch.
Editing the translation for default WooCommerce email text
Chỉnh sửa bản dịch cho văn bản email WooCommerce mặc định

Cách dịch mẫu email tùy chỉnh

Nếu bạn đã tùy chỉnh hoặc tạo mẫu email PHP của riêng mình, hãy đảm bảo mỗi chuỗi có thể dịch được bọc trong một hàm gettext để WPML có thể phát hiện nó:

<p><?php _e( 'CUSTOM TEXT', 'woocommerce' ); ?></p

Để dịch văn bản email tùy chỉnh:

  1. Đi tới WPML → Bản địa hóa giao diện và plugin và quét giao diện của bạn.
  2. Mở WPML → Bảng điều khiển Dịch thuật và cuộn đến Văn bản khác (Strings).
  3. Tìm kiếm văn bản email tùy chỉnh của bạn.
  4. Chọn phương thức dịch và dịch nội dung của bạn.

Dịch đánh giá sản phẩm WooCommerce

Theo mặc định, WCML chỉ hiển thị đánh giá được viết bằng ngôn ngữ mà khách truy cập đang xem. Bạn có thể thay đổi hành vi này theo hai cách:

  • Hiển thị tất cả đánh giá ở tất cả ngôn ngữ
  • Dịch đánh giá sản phẩm để mỗi ngôn ngữ hiển thị phiên bản riêng của nó

Trước khi sử dụng một trong hai tùy chọn, bạn cần bật cài đặt làm cho tất cả đánh giá hiển thị trên tất cả ngôn ngữ.

Bước 1: bật đánh giá để hiển thị ở tất cả ngôn ngữ

  1. Đi tới WooCommerce → WCML → cài đặt.
  2. Trong phần Đánh giá sản phẩm, đánh dấu Hiển thị đánh giá ở tất cả ngôn ngữ.
Enabling the option to show product reviews in all languages
Bật tùy chọn để hiển thị đánh giá ở tất cả ngôn ngữ

Nếu bạn chỉ muốn hiển thị tất cả đánh giá (không dịch chúng), bạn không cần làm gì thêm.

Bước 2: dịch đánh giá sản phẩm

Nếu bạn muốn đánh giá xuất hiện đã được dịch trên trang sản phẩm, tiếp tục với các bước sau:

  1. Đi tới WPML → bảng điều khiển dịch.
  2. Cuộn đến phần Văn bản khác (Strings).
  3. Lọc theo domain văn bản wcml-reviews.
  4. Chọn các đánh giá sản phẩm bạn muốn dịch.
Selecting product reviews to translate in Other texts (Strings)
Chọn đánh giá sản phẩm để dịch trong Văn bản khác (Strings)
  1. Chọn phương thức dịch và gửi chúng để dịch.

Đánh giá đã dịch xuất hiện trên giao diện người dùng với nhãn (đã dịch).

Translated product reviews on the front-end
Đánh giá sản phẩm đã dịch trên giao diện người dùng

Đánh giá chưa được dịch sẽ xuất hiện bằng ngôn ngữ gốc trên tất cả các trang sản phẩm đã dịch.

Không thấy tất cả đánh giá sản phẩm có sẵn để dịch?

Theo mặc định, WPML chỉ đăng ký chuỗi từ đánh giá sản phẩm mới.
Nếu các đánh giá cũ không có sẵn để dịch, hãy đi tới WooCommerce → WCML → Trạng thái. Sau đó, nhấp vào Xử lý sự cố, đánh dấu Đăng ký đánh giá sản phẩm để dịch và nhấp vào Bắt đầu. Sau đó bạn có thể dịch chúng từ Bảng điều khiển Dịch thuật.

Dịch chuỗi và văn bản plugin WooCommerce còn thiếu

Plugin WooCommerce bao gồm bản dịch sang nhiều ngôn ngữ, nhưng một số bản dịch bị thiếu trong các ngôn ngữ ít phổ biến hơn.

Bạn có thể sử dụng WPML để dịch các chuỗi bị thiếu hoặc chưa được dịch từ plugin WooCommerce.

  1. Truy cập trang đã dịch với văn bản chưa được dịch trên giao diện người dùng. WPML tự động phát hiện và đăng ký những chuỗi đó để dịch.
Viewing the page with the untranslated text on the frontend
Xem trang đã dịch với văn bản chưa được dịch trên giao diện người dùng
  1. Đi tới WPML → Bảng điều khiển Dịch thuật và cuộn đến phần Văn bản khác (Strings).
  2. Tìm kiếm văn bản và chọn nó.
Searching for, and selecting the untranslated text in Other texts (Strings)
Tìm kiếm và chọn văn bản chưa được dịch trong Văn bản khác (Strings)
  1. Chọn phương thức dịch và dịch các chuỗi.

Vẫn không tìm thấy các chuỗi cụ thể? Xem cách đăng ký chuỗi để dịch trong WPML.

Dịch tiện ích mở rộng WooCommerce

Tiện ích mở rộng WooCommerce thêm các tính năng bổ sung vào cửa hàng của bạn, chẳng hạn như đăng ký, đặt chỗ và tiện ích bổ sung sản phẩm.
WCML tương thích với nhiều tiện ích mở rộng này, cho phép bạn dịch nội dung của chúng.

Tài nguyên dành cho nhà phát triển

Nếu bạn là nhà phát triển, WCML bao gồm các công cụ để giúp bạn thêm hỗ trợ đa ngôn ngữ cho các trang web, giao diện và plugin WooCommerce.

Tài nguyên cho nhà phát triển để dịch trang web WooCommerce

Nếu bạn xây dựng plugin hoặc tích hợp WooCommerce, bạn có thể sử dụng hooks hoặc REST API để thêm hỗ trợ đa ngôn ngữ vào mã của bạn.

Liệt kê tất cả các hooks có sẵn cho WCML.

Giải thích cách quản lý nội dung WooCommerce đã dịch thông qua REST API.

Tài nguyên cho nhà phát triển để dịch plugin và giao diện WooCommerce

Nếu bạn phát triển các plugin hoặc giao diện bổ sung cho WooCommerce, hãy sử dụng Private Translation Cloud (PTC) để bao gồm bản dịch với sản phẩm của bạn.

PTC là một hệ thống dịch thuật sử dụng AI chất lượng con người và cho phép bạn chọn cách nhận bản dịch:

  • Tải xuống bản dịch thủ công
  • Nhận yêu cầu hợp nhất qua kho lưu trữ của bạn
  • Tự động hóa cập nhật thông qua pipeline CI/CD của bạn

Xem cách dịch giao diện và plugin WordPress với PTC.

Khám phá thêm tính năng WCML

WCML không chỉ dịch cửa hàng của bạn.
Nó cũng bao gồm các tính năng đa tiền tệ mạnh mẽ cho phép bạn bán bằng các loại tiền tệ khác nhau và kiểm soát cách giá hiển thị trên các ngôn ngữ.

Tìm hiểu thêm trên trang WCML chính hoặc xem hướng dẫn đa tiền tệ.

Sẵn sàng dịch cửa hàng WooCommerce của bạn?

Nhận WPML ngay hôm nay. Nó đi kèm với WCML và bao gồm tín dụng dịch thuật, vì vậy bạn có thể bắt đầu dịch cửa hàng của mình với AI mà không tốn thêm chi phí.