When shipping to Taiwan, the currency conversion from NT$ to USD works correctly. However, when that information comes across for shipping label generation, the value of the purchase is shown in $, so it appears that a customer paid $2700USD, when in fact they paid NT$2700, or about $75USD. There needs to be appropriate representation of the destination currency for the value to be correctly interpreted by various agencies in-between.
Thanks for reaching out. It seems like there’s a mix-up with the currency conversion for shipping labels. This can indeed lead to confusion for the customs agencies.
Can you confirm if you’re using any currency conversion plugins or services with your WooCommerce setup? Also, let us know what shipping label solution you’re utilizing. Also was it working before or is this a new implementation?
Once we have a bit more detail on your setup, we’ll be in a better position to guide you through the next steps.
Acowebs Woocommerce Dynamic Pricing (none of the pricing rules were in effect)
WooCommerce PayPal Payments (the customer used PayPal, which displays the currency conversion, but in my account, but wasn’t responsible for converting the product price from USD to NT$)
I’d like to understand the issue you’re facing more clearly so I can assist you better. Could you begin by explaining how your site is set up?
Can you also clarify the pricing and currency details on your site? For example, is the product displayed in USD or NT$, and in which currency did the user make the payment? Additionally, in what currency is the order recorded on your site?
It would also help if you could share more details about how currency conversion works and when it happens. You mentioned, “When shipping to Taiwan, the currency conversion from NT$ to USD works correctly but didn’t work for the shipping label.” By default, the shipping label is generated in the currency the product is purchased and paid for, based on the currency configured on your site.
Having this information will allow me to assist you more effectively.
“By default, the shipping label is generated in the currency the product is purchased and paid for, based on the currency configured on your site.”
Exactly, except it doesn’t display “NT$.” It just displays “$,” so the shipping people assume that the number is USD and not NT$. There’s no visual indication for them to think otherwise.
I want to step back here. I understand that your store is set to USD. When a customer pays NT$ through PayPal, everything works correctly. However, when you create the label, instead of showing the order amount in NT$, it shows in dollars, which doesn’t convert correctly.
Am I right?
Can you please send us a screenshot of the order? And a screenshot of what you see when buying the label. Screenshots of what you described when opening the thread would help a lot.
Hey @timthefoolman, I can confirm this is a bug in how we fetch the currency for displaying the order details, instead of fetching it from the order we are currently using the store currency.
It is worth noting that this is only applicable on the values of the order information, with regards to the prices of shipping labels and in what currency that will be charged in, that will continue to be USD as we only support that at present for purchases of shipping labels.
We will work on a fix for the order values and let you know once it is fixed.