Định Giá Địa Phương Là Gì?
Mỗi sản phẩm có một giá cơ bản trong một loại tiền tệ cơ bản. Định Giá Địa Phương cho phép bạn ghi đè mức giá đó với giá cố định bạn thiết lập theo loại tiền tệ hoặc quốc gia. Bạn có thể bật tính năng này bằng cách đặt mộtpricing_mode trên sản phẩm, sau đó đính kèm một quy tắc cho từng thị trường.
Đây là một trong ba công cụ độc lập cho định giá quốc tế, mỗi cái giải quyết một vấn đề khác nhau:
Định Giá Địa Phương và Tiền tệ Thích ứng hoạt động cùng nhau. Khi không có quy tắc nào địa phương khớp, sản phẩm quay trở về giá cơ bản của nó — tính trực tiếp nếu khách hàng đã sử dụng loại tiền cơ bản của bạn, hoặc được chuyển đổi qua Tiền tệ Thích ứng nếu không phải.
Các Trường Hợp Sử Dụng
Purchasing Power Parity (PPP)
Tính phí ít hơn ở các thị trường nhạy cảm với giá mà không giảm giá thị trường nhà của bạn. Một quy tắc
by_country cho phép một sản phẩm cơ bản $20 bán với giá ₹999 ở Ấn Độ — điều chỉnh theo sức mua địa phương, không phải chuyển đổi FX thuần túy. Cách thực hiện PPP được khuyến nghị, gốc.Charm Pricing
Một chuyển đổi FX trực tiếp của $19.99 tạo ra một số không đẹp mắt như €18.43. Một quy tắc
by_currency thiết lập giá sạch, tâm lý mà khách hàng mong đợi — €9.99, ¥1000, ₹499 — chính xác như được nhập.Reversible Market-Entry Promotions
Khởi động ở một quốc gia mới? Thêm quy tắc
by_country với giá giới thiệu, sau đó lưu trữ nó khi khuyến mãi kết thúc để trở về định giá cơ bản/thích ứng. Các quy tắc được lưu trữ, không bao giờ xóa, do đó bạn giữ được hồ sơ sạch về những gì đã hoạt động và khi nào.Competitive Price-Matching
Gắn một thị trường duy nhất để khớp với đối thủ địa phương. Một quy tắc
by_country cho £9.00 tại Vương Quốc Anh giữ chính xác giá đó cho dù tỷ giá GBP/USD di chuyển ra sao.Các Khái Niệm Cốt Lõi
- Chế độ định giá — Sản phẩm nằm trong chính xác một chế độ tại một thời điểm, được thiết lập bởi
pricing_modecủa nó:by_currency: một giá mỗi loại tiền tệ, bất kể quốc gia. Mọi người trả bằng EUR sẽ thấy €9.99.by_country: giá cụ thể cho một quốc gia (₹999 ở Ấn Độ), ngay cả khi một số quốc gia sử dụng chung một loại tiền tệ.
- Giá cố định, trong đơn vị nhỏ nhất —
amountcủa một quy tắc là một số nguyên trong đơn vị nhỏ nhất của tiền tệ, giống như mọi nơi khác trong API:99900là ₹999.00,999là €9.99. Đó là giá bạn thiết lập, không bao giờ là giá chuyển đổi. - Khi không có quy tắc nào khớp — Sản phẩm giữ hành vi hiện có: khách hàng sử dụng loại tiền cơ bản của bạn trả giá cơ bản trực tiếp; mọi người khác thì được chuyển đổi qua Tiền tệ Thích ứng.
- Phí được bao gồm khi một quy tắc khớp — Khách hàng trả chính xác số tiền bạn thiết lập. Phí FX Tiền tệ Thích ứng được bạn chi trả (được coi là đã bao gồm phí cho giao dịch đó) hơn là thêm vào trên giá, do đó giá địa phương bạn nêu luôn là giá được tính.
Cài Đặt trên Bảng Điều Khiển
1
Open the product form
Trong Bảng Điều Khiển Người Bán của bạn, đi đến Sản phẩm và tạo một sản phẩm (hoặc mở sản phẩm hiện có để chỉnh sửa). Đặt Giá cơ bản và loại tiền tệ như thông thường.
2
Enable Localized Pricing and choose a mode
Trong phần Định giá, tích vào Định giá Địa phương, sau đó chọn Theo Quốc gia hoặc Theo Tiền tệ.

3
Add a price for each market
Nhấn vào Thêm Giá Quốc Gia hoặc Thêm Giá Tiền tệ, điền vào bảng điều khiển Định giá Địa phương, và nhấn Thêm. Mỗi thị trường bạn thêm sẽ xuất hiện trong bảng ghi đè, nơi bạn có thể chỉnh sửa hoặc xóa sau này.
- By Country
- By Currency
Chọn một quốc gia, chọn loại tiền tệ, và nhập số tiền (ví dụ ₹999 cho Ấn Độ), sau đó nhấn Thêm.
Quốc gia hiện đã xuất hiện trong bảng Ghi Đè Quốc Gia, nơi bạn có thể chỉnh sửa hoặc xóa nó.


4
Save the product
Lưu bằng Thêm sản phẩm. Giá địa phương áp dụng cho các lần thanh toán trong tương lai ngay lập tức.
Thực hiện một lần thanh toán thử với một quốc gia thanh toán có quy tắc, và xác nhận số tiền địa phương xuất hiện.
Quản Lý qua API
Định Giá Địa Phương hoàn toàn có sẵn qua API. Đầu tiên thiết lập chế độ định giá của sản phẩm, sau đó đính kèm quy tắc.Thiết lập chế độ định giá
Thiết lậppricing_mode khi bạn tạo sản phẩm (hoặc cập nhật một sản phẩm hiện có). null nghĩa là chỉ có cơ sở, hành vi hiện có.
Thêm một giá địa phương
Đính kèm một quy tắc vào sản phẩm. Ở chế độby_country country_code là bắt buộc; ở chế độ by_currency nó phải được bỏ qua.
by_currency, bỏ qua country_code. Ví dụ, một €9.99 phẳng cho tất cả mọi người trả bằng EUR (currency: 'EUR', amount: 999).
Danh sách, cập nhật và lưu trữ
Bạn chỉ có thể cập nhậtamount của một quy tắc; tiền tệ và quốc gia đã cố định khi tạo. Lưu trữ là một xóa mềm idempotent, vì vậy quy tắc ngừng khớp nhưng vẫn ở trong lịch sử của bạn.
API Reference
Xem đầy đủ các điểm cuối Giá địa phương Sản phẩm: tạo, danh sách, truy xuất, cập nhật và lưu trữ.
Cách Áp Dụng Tại Lúc Thanh Toán
Định giá địa phương được xác định theo từng dòng giỏ hàng, và chỉ đối với các sản phẩm cópricing_mode được thiết lập. Dodo Payments đọc hai tín hiệu từ yêu cầu: quốc gia thanh toán của khách hàng, và billing_currency tùy chọn (khi bỏ qua, một loại tiền tệ được suy ra từ quốc gia thanh toán).
- Theo Quốc Gia: tìm kiếm một quy tắc phù hợp với quốc gia thanh toán. Nếu tồn tại, khách hàng bị tính giá trị quy tắc ở loại tiền tệ quy tắc.
- Theo Tiền tệ: tìm kiếm một quy tắc phù hợp với loại tiền tệ của khách hàng (
billing_currency, hoặc loại tiền tệ suy ra từ quốc gia của họ). Nếu tồn tại, khách hàng bị tính giá trị quy tắc ở loại tiền tệ đó. - Không có quy tắc nào khớp, hoặc không
pricing_mode: giá cơ bản được áp dụng, tính trực tiếp khi loại tiền tệ của khách hàng bằng với loại tiền cơ bản, nếu không thì chuyển đổi qua Tiền tệ Thích ứng.
Cách áp dụng khi thay đổi gói đăng ký
Giá bản địa hóa sẽ đi theo người đăng ký khi họ chuyển đổi gói. Khi một gói đăng ký hiện có thay đổi gói sang một sản phẩm cópricing_mode, giá của gói mới được xác định theo cùng các quy tắc như khi thanh toán, sử dụng quốc gia thanh toán và loại tiền tệ đã được cố định trên gói đăng ký:
- Theo quốc gia: áp dụng quy tắc khớp với quốc gia thanh toán của gói đăng ký. Nếu loại tiền tệ của quy tắc khác với loại tiền tệ dùng để tính phí gói đăng ký, số tiền của quy tắc sẽ được quy đổi theo tỷ giá FX trực tiếp — quy tắc vẫn được áp dụng, không bị bỏ qua.
- Theo loại tiền tệ: áp dụng quy tắc khớp với loại tiền tệ mà khách hàng được tính phí, và khách hàng sẽ bị tính đúng số tiền của quy tắc.
- Không khớp hoặc không có
pricing_mode: áp dụng giá cơ bản của gói mới, được quy đổi qua Adaptive Currency khi cần — cùng cơ chế dự phòng như khi thanh toán.
- Bản xem trước là chính xác. Preview Change Plan trả về đúng số tiền đã bản địa hóa mà thay đổi thực tế sẽ tính phí.
- Các lần gia hạn giữ nguyên giá bản địa hóa. Sau khi thay đổi, gói mới sẽ được gia hạn với số tiền đã bản địa hóa — và vẫn bao gồm phí — chính xác như một gói đăng ký được tạo với mức giá đó.
- Tính phí phân bổ sử dụng số tiền thực tế. Khi nâng cấp, khoản tín dụng cho thời gian chưa sử dụng dựa trên số tiền khách hàng thực tế đã trả cho gói cũ, trong khi gói mới được định giá theo quy tắc bản địa hóa.
- Thay đổi theo lịch sẽ cố định giá tại thời điểm lên lịch. Một thay đổi được lên lịch vào cuối kỳ thanh toán sẽ tính số tiền được xác định tại thời điểm lên lịch, ngay cả khi bạn chỉnh sửa quy tắc trong khoảng thời gian đó.
- Loại tiền tệ thanh toán không bao giờ thay đổi. Thay đổi gói không bao giờ chuyển đổi loại tiền tệ mà gói đăng ký được quyết toán; quy tắc sử dụng loại tiền tệ khác sẽ được quy đổi theo FX sang loại tiền tệ đó.
- Add-on không được bản địa hóa. Giá add-on trên gói mới luôn sử dụng mức giá cơ bản.
Các hành vi quan trọng
Các thay đổi quy tắc bản địa hóa không phát ra webhook riêng. Số tiền được xác định sẽ xuất hiện trên khoản thanh toán hoặc gói đăng ký kết quả, giống như mọi mức giá khác.
Các phương pháp hay nhất
- Duy trì mức giá cơ bản hợp lý. Đây là mức dự phòng cho mọi thị trường không có quy tắc, được quy đổi qua Adaptive Currency.
- Làm tròn thành các mức giá hấp dẫn tại địa phương. Mục đích của một số tiền cố định là tạo ra con số rõ ràng như ₹999, €9.99 hoặc ¥1000, thay vì một kết quả quy đổi FX.
- Chọn chế độ phù hợp với mục đích. Sử dụng
by_countryđể định giá theo sức mua; sử dụngby_currencykhi một mức giá cho mỗi vùng tiền tệ là đủ. - Lưu trữ thay vì tạo lại cho các chương trình khuyến mãi. Lưu trữ một quy tắc sẽ đưa thị trường trở về giá cơ bản/adaptive trong khi vẫn bảo toàn lịch sử; khi cần, hãy tạo lại hoặc định giá lại sau.
- Lưu ý phần thuế trước khi quảng cáo tổng giá. Đối với sản phẩm không bao gồm thuế, khách hàng sẽ trả số tiền đã bản địa hóa cộng thêm thuế, vì vậy đừng đưa số tiền đó dưới dạng giá cuối cùng trong quảng cáo.
Liên quan
Purchasing Power Parity
So sánh giá bản địa hóa gốc với mã giảm giá dựa trên vị trí cho PPP.
Adaptive Currency
Quy đổi FX tự động và cách xử lý phí làm nền tảng cho giá bản địa hóa.
Tax-Inclusive Pricing
Kiểm soát việc giá của bạn có bao gồm thuế hay không.
Pay What You Want
Cho phép khách hàng chọn số tiền. Các quy tắc bản địa hóa không áp dụng tại đó.

