1. Home
  2. Currency per Product for WooCommerce
  3. Set Currency Per Product

Set Currency Per Product

Our Currency per Product for WooCommerce Pro plugin lets you assign different currencies to individual products and even to each variation of a variable product. This gives you flexibility when selling globally and ensures that pricing is relevant and consistent throughout your store.

1. Set Currency Per Product

How does this work?

To start using this feature for each product, you need to first enable the “Currency per Product for WooCommerce” setting of our plugin. This setting is located at WooCommerce → Settings → Currency Per Product → General.
Set Currency Per Product - Tyche Softwares Documentation

Assign Currency to Products

Once you have enabled the “Currency per Product for WooCommerce” setting, it will show the “Product Currency” dropdown on the Add/Edit Product page. This dropdown shows all the currencies you’ve added in the Currencies tab of the plugin.Set Currency Per Product - Tyche Softwares Documentation

Note: Before assigning currencies to products, make sure you’ve added your desired currencies under the Currencies tab in our plugin settings.

As we have set the USD currency, you can see here that the price is being displayed in the USD currency on the product page.
Set Currency Per Product - Tyche Softwares Documentation

  • Depending on how you want the product’s currency to appear across the Shop, Cart, and Checkout pages, you’ll need to configure the relevant Behavior settings:
  • If you want the assigned product currency (set in the Edit Product page) to remain the same on all pages, make sure the Shop Behaviour setting is:
    ➤ Show prices in different currencies (and set cart and checkout behaviour separately)
  • Then, under Cart and Checkout Behaviour, choose any of these options based on your needs:
    Leave product currency (allow only the same currency products to be added to the cart)
    Leave product currency (allow only one product to be added to cart)

Set Currency Per Product - Tyche Softwares Documentation

Let’s say you’ve set a product’s currency to USD on the Edit Product page, and your store’s base currency is the Philippine peso (PHP). Then, the product is displayed in the same currency (USD) on the shop page based on the rules set in the shop behavior settings.

Here’s how the product’s currency, set as USD, is displayed on the Cart page.

Set Currency Per Product - Tyche Softwares Documentation

The product is displayed in the same currency (USD) on the checkout page as well.
Set Currency Per Product - Tyche Softwares Documentation

These options ensure that the product’s currency is the same from Shop to Checkout, as long as they meet the rules above.
To explore more options, like allowing different currencies to appear on different pages, refer to our Behavior Settings documentation.

Set Currency per Variation (Variable Products)

You can also assign different currencies to each variation of a variable product. This gives you the flexibility to price each variation in a different currency.

  • Go to the Variations tab while adding/editing a variable product.
  • Expand each variation and use the Product Currency dropdown to assign a currency.

Set Currency Per Product - Tyche Softwares Documentation

If you choose the “Use Product Currency” option for a variation (e.g., General), it will inherit the main product’s currency (e.g., USD) for this variation.

Set Currency Per Product - Tyche Softwares Documentation

You can see, the product’s currency, i.e., USD, is displayed on the front end of the product page.

Set Currency Per Product - Tyche Softwares Documentation

Note: As explained earlier for simple products, the currency behavior you see on the Shop, Cart, and Checkout pages is controlled by the settings under “Shop Behavior” and “Cart and Checkout Behaviour” in the plugin’s Behavior tab.

When the product is added to the cart with the ‘General‘ variation, it shows the same currency, USD, on the Cart page.

Set Currency Per Product - Tyche Softwares DocumentationThe product is displayed in the same currency i.e. USD on the checkout page as well.
Set Currency Per Product - Tyche Softwares DocumentationSuppose you want to assign a different currency to another variation, “Deluxe” of this product, you can do that. As you can see below, I have assigned the Euro (€) currency for the Deluxe variation.

Set Currency Per Product - Tyche Softwares Documentation

You can see in the screenshot below that the product price for the Deluxe variation is displayed in the same currency as the Euro (€) on the front end of the product page.
Set Currency Per Product - Tyche Softwares Documentation

Here’s how the variation’s currency, set as Euro (€), is displayed on the Cart page ( based on the Behavior settings).

Set Currency Per Product - Tyche Softwares Documentation

You can see in the screenshot below that the same price in Euro (€) currency is displayed for this variation on the Checkout page as well.
Set Currency Per Product - Tyche Softwares Documentation

Conclusion

The Currency per Product for WooCommerce Pro plugin makes it easy to sell globally by allowing different currencies for products and variations. With just a few settings, you can display product prices in local currencies while keeping the checkout process smooth and consistent.

Was this article helpful to you? Yes No

How can we help?