Automattic / woocommerce-services

WooCommerce Services is a feature plugin that integrates hosted services into WooCommerce (3.0+), and currently includes automated tax rates and the ability to purchase and print USPS shipping labels.
GNU General Public License v2.0
107 stars 20 forks source link

Create international shipping label shows incorrect customs value (shows foreign currency value as USD value) #2535

Open barryhughes opened 2 years ago

barryhughes commented 2 years ago

💡 This was originally logged in the WooCommerce Core issue tracker (WC#31830). It can't be transferred directly (different GitHub orgs) so I'm moving it across manually on behalf of the original reporter @bloukingfisher.


The purchased shipping label for an international order that used the local currency displays the local currency value as the USD value for customs, instead of the actual USD value.

  1. For a USA WooCommerce store receiving an international order (from Australia, for example)
  2. The order is placed using the enabled multi-currency setting. The example product is $30 USD and purchased in the order details for the currency conversion of $39 AUS.
  3. When purchasing the shipping label using USPS, the customs form populates the "Value (US$)" on the customs form as $39. This is incorrect as it should be $30.

See also these supporting screenshots.

frosso commented 2 years ago

Merchants have the ability to edit the customs form information (and the items' values) on the "Customs" step, when creating a shipping label.

Screen Shot 2022-03-11 at 4 25 23 PM

Unfortunately, we don't have a way to convert amounts between currencies for the customs forms. Would it be sufficient to add a message for the merchant if the item's price is in a currency different from USD?