Ở phần 168 ta lo tồn kho. Giờ một tình huống của quán ở khu du lịch: khách nước ngoài ghé Hà Nội cũng muốn xem menu, đặt cà phê online. Website chỉ tiếng Việt thì họ chịu. Giải pháp: website đa ngôn ngữ — một trang web nói được nhiều thứ tiếng, khách tự chọn. Odoo hỗ trợ sẵn.

Bộ chọn ngôn ngữ

Website của ta đã bật hai ngôn ngữ (tiếng Việt + tiếng Anh). Khách thấy một bộ chọn ngôn ngữ ở góc trên và chân trang:

Website ở chế độ tiếng Việt với bộ chọn ngôn ngữ mở ra ở góc phải navbar, hiện hai lựa chọn English US và Tiếng Việt; thanh menu và chân trang đều tiếng Việt

Hình 1: Bộ chọn ngôn ngữ (góc phải navbar) đang mở, cho chọn "English (US)" hoặc "Tiếng Việt". Chân trang cũng có "English (US) | Tiếng Việt". Khách bấm là cả trang đổi ngôn ngữ ngay. Địa chỉ trang cũng đổi tiền tố: /vi/... cho tiếng Việt, /en/... cho tiếng Anh — tiện cho Google lập chỉ mục từng phiên bản.

Cùng một trang, hai ngôn ngữ

Bấm sang English, cùng trang cửa hàng hiện bằng tiếng Anh:

Trang cửa hàng ở tiếng Anh: navbar Home Shop Blog Jobs Contact us, bộ lọc Price Range, Sort By Featured, nút Sign in; nhưng tên danh mục Cà phê đóng gói, Phụ kiện và thuộc tính Khối lượng, Kiểu rang vẫn tiếng Việt

Hình 2: Cùng trang cửa hàng ở tiếng Anh. Phần khung của Odoo tự dịch: "Home, Shop, Blog, Jobs", "Price Range", "Sort By: Featured", "Sign in", "All products". NHƯNG để ý: tên danh mục "Cà phê đóng gói", "Phụ kiện" và thuộc tính "Khối lượng", "Kiểu rang" vẫn còn tiếng Việt — vì đó là nội dung do tôi tự nhập, Odoo không tự dịch giúp.

Đây là điểm quan trọng và thường bị hiểu nhầm, nên nói thật rõ:

  • Phần khung giao diện (nút, nhãn hệ thống) — Odoo dịch sẵn cho các ngôn ngữ bạn bật. Không phải làm gì.
  • Nội dung của bạn (tên sản phẩm, mô tả, tên danh mục, bài blog) — bạn phải tự dịch từng ngôn ngữ. Odoo không tự dịch nội dung riêng của bạn.

Cách dịch nội dung của bạn

Với mỗi nội dung, bạn vào chế độ dịch: mở trang ở ngôn ngữ đích rồi bấm nút "Dịch" trong trình quản lý, hoặc sửa trực tiếp bản dịch. Odoo giữ hai bản (một tiếng Việt, một tiếng Anh) cho cùng một mục. Việc này tốn công nếu nhiều nội dung, nên mẹo là chỉ dịch những gì khách nước ngoài thật sự cần: menu chính, tên sản phẩm bán chạy, trang liên hệ — không nhất thiết dịch hết mọi bài blog.

Một số bản Odoo còn có nút gợi ý dịch tự động (máy dịch) để đỡ công — bạn vẫn nên đọc lại cho đúng.

Vì sao đáng làm?

  • Phục vụ khách nước ngoài — khu du lịch, khách quốc tế đặt hàng được.
  • Chuyên nghiệp hơn — web song ngữ tạo ấn tượng tin cậy.
  • SEO đa ngôn ngữ — Google lập chỉ mục cả hai phiên bản, khách tìm bằng tiếng nào cũng ra.

Nhớ ba ý

  1. Website đa ngôn ngữ: một web nhiều thứ tiếng, khách chọn qua bộ chọn ngôn ngữ; địa chỉ đổi tiền tố /vi, /en.
  2. Odoo dịch sẵn phần khung; nội dung của bạn (sản phẩm, danh mục, bài viết) phải tự dịch từng ngôn ngữ.
  3. Mẹo: chỉ dịch cái khách cần (menu, sản phẩm chính, liên hệ), đừng ôm dịch hết.

Website bán hàng đã đầy đủ và đa ngôn ngữ. Phần sau khép mảng bằng báo cáo bán hàng online — xem doanh thu web, sản phẩm bán chạy, đơn theo thời gian.