Rename Country Codes in WooCommerce2

How to Easily Rename Country Codes in WooCommerce

Have you ever wanted to change how country names appear in your WooCommerce store? Maybe you need a shorter country code or a different language for customer clarity. Fortunately, WooCommerce makes customizing country codes a straightforward process.

 

Explore our full range of WooCommerce plugins here

 

Step-By-Step Guide to Renaming Country Codes In WooCommerce

 

Understanding Country Codes

 

Country codes are essential for ensuring accurate shipping, billing, and overall customer experience in WooCommerce. They follow the ISO 3166-1 alpha-2 standard, which means each country has a unique two-letter code (e.g., “US” for the United States, “CA” for Canada).

 

Whenever a customer enters their address, WooCommerce uses these codes to match the appropriate country. This helps determine shipping rates, taxes, and even display region-specific information.

 

Locating the functions.php File:

 

Your theme’s functions.php file is where you can add small snippets of code to modify how WooCommerce works. Let’s find it:

Method 1: Via Your WordPress Dashboard

 

  1. Log in to your WordPress Dashboard.
  2. On the left-sidebar, go to Appearance -> Theme Editor.
  3. On the right, you’ll see a list of theme files. Look for functions.php (Theme Functions). Click on it to open.

Rename Country Codes in WooCommerce

 

Method 2: Via an FTP/File Manager

 

  1. Access your website’s files using an FTP client (like FileZilla) or your hosting provider’s file manager.
  2. Navigate to your theme’s root folder (often inside /wp-content/themes/your-theme-name/).
  3. Find and open the functions.php file.

 

Rename Country Codes in WooCommerce2

 

IMPORTANT: Child Themes

Before making any changes, it’s strongly recommended to use a child theme. This prevents your customizations from being lost when you update your main theme.

Adding the Code Snippet

 

Let’s do the rename! Copy and paste the following code at the bottom of your functions.php file:

 

Plain text version of the above:

 

PHP


function rename_country_code( $countries ) {
// Rename "US" (United States) to "USA"
$countries['US'] = 'USA';


// Add more renaming cases if needed:
// $countries['XX'] = 'YY'; // Where 'XX' is the old code, 'YY' is the new code


return $countries;
}
add_filter( 'woocommerce_countries', 'rename_country_code' );

Understanding the code:

 

  • The first line connects a new function (which we’ll define below) to WooCommerce’s list of countries.
  • my_country_rename is the name of our function. Feel free to change it to something that describes your specific change.
  • Inside the function, we change the ‘US’ country code to ‘United States’. This part is where you’ll make your edits.

 

Customizing for Your Needs

 

Make it your own:

  1. Replace ‘US’ with the two-letter code of the country you want to rename.
  2. Replace ‘United States’ with the new name you’d like to display on your store.

 

WooCommerce Country Code Rename FAQs

 

What is a country code?
Country codes are standardized two-letter abbreviations that represent countries and territories around the world (e.g., “GB” for Great Britain, “DE” for Germany). These codes, defined within the ISO 3166-1 alpha-2 standard, are a crucial part of online stores, ensuring they can process customer addresses accurately for shipping and billing.

 

How do I change the default country code in WooCommerce?
In WooCommerce, you can’t technically change the overall default country for your entire store. However, you have the flexibility to rename specific countries as needed. This lets you customize how they appear to your customers during checkout and within their account information.

 

What countries does WooCommerce support?
WooCommerce is designed to support virtually all countries across the globe. You can find a comprehensive list of ISO 3166-1 alpha-2 country codes to check if your required country is included. Keep in mind, the renaming process we’ve outlined works for any country supported by WooCommerce.

 

Additional Considerations – Potential Conflicts

 

While renaming country codes is usually straightforward, it’s good to be aware that custom code changes can sometimes lead to unexpected conflicts, especially in stores with lots of plugins or complex setups. If you run into any issues, it’s sometimes best to consult a WooCommerce developer for help.

 

In Closing

 

While the process of renaming country codes in WooCommerce is relatively simple, tailoring your store to customers in different regions can get far more intricate.

 

If you need to set different product prices based on location, hide certain products from specific countries, or have other complex location-based customizations in mind, consider exploring Aelia’s Prices by Country for WooCommerce plugin.

 

This powerful tool gives you granular control over your product pricing and visibility based on customer location.

 

Want to learn more or need help with advanced WooCommerce customizations? We’d love to hear from you!

Access Shipping Zones:

Streamline Your International Shipping – A Guide to WooCommerce Shipping Zones

Expanding your WooCommerce store to international markets opens up a world of opportunity. But, offering smooth and accurate shipping to customers across the globe requires careful configuration. 

 

That’s where WooCommerce shipping zones come into play. These zones let you tailor shipping options for specific regions, ensuring fair rates and streamlined delivery. 

 

Have you ever wanted to change how country names appear in your WooCommerce store? Maybe you need a shorter country code or a different language for customer clarity, or perhaps you want to streamline the checkout process by offering specific shipping methods to certain regions? 

 

In this guide, we’ll walk you through creating and managing these zones, ensuring accurate shipping costs, optimized delivery options, and a smooth customer experience. Whether you’re just starting to ship internationally or looking to refine your existing setup, this guide has you covered! 

 

What Are Shipping Zones?

 

Think of shipping zones as your e-commerce map. They’re geographical areas that you define within WooCommerce to manage shipping costs and methods. Each zone represents a specific location or group of locations where you ship your products. 

 

These zones can be as broad as entire continents like North America or Europe, or as specific as individual countries, states, or even postal codes. This flexibility allows you to create shipping rules that precisely match your business needs and your customers’ locations.

 

For instance, you might have one zone for domestic shipping within your own country, another zone for neighboring countries, and a third zone for international destinations. Each of these zones can have unique shipping rates and methods, ensuring your customers receive accurate and fair shipping quotes at checkout.

 

Why Shipping Zones Matter

 

Shipping zones are more than just a way to organize locations. They’re a strategic tool for enhancing your WooCommerce store’s shipping capabilities. By using shipping zones effectively, you can:

 

  • Offer Targeted Shipping Rates: Shipping costs vary wildly between countries and regions. With shipping zones, you can set accurate rates that reflect the actual cost of shipping to each location, ensuring fairness for both you and your customers. 
  • Precision Pricing with Currency Conversion: When shipping internationally, you can go a step further by setting currency-specific rates for your shipping methods within the same zone. This means you can offer a flat rate of €10 for European customers, $12 for those in the United States, and £9 for UK buyers, all within a single shipping zone. This level of detail ensures accurate pricing and a better customer experience.
  • Provide Customizable Shipping Options:  Not all shipping methods are available in every location. Shipping zones allow you to offer the right options to the right customers. For example, you might offer express shipping to domestic customers, but only standard shipping to international ones.
  • Create a Seamless Checkout Experience:  When customers see only the shipping methods relevant to their location, their checkout process becomes simpler and more efficient.  This can reduce cart abandonment and boost overall sales.
  • Simplify International Shipping: Expanding your store to global markets is exciting, but international shipping can be complex. Shipping zones help you manage different shipping rules for different countries, making it easier to comply with international regulations and customs requirements.

 

By taking the time to set up and fine-tune your shipping zones, you’ll be well on your way to offering a smooth, professional, and cost-effective shipping experience to your customers around the world.

 

How to Create Shipping Zones in WooCommerce

 

#1 – Access Shipping Zones:

 

  • Start by logging into your WordPress dashboard. In the left sidebar, hover over WooCommerce and click on Settings.
  • From the tabs at the top, select Shipping. This will take you to the main shipping settings page.
  • Click on the Shipping Zones tab to access the zone management area.

Access Shipping Zones:

#2 – Add a New Zone:

 

  • On the Shipping Zones page, click the Add shipping zone button at the top.
  • You’ll be presented with a new screen where you can configure your zone.

 

Add a New Zone

 

#3 – Define Zone Regions:

 

  • Enter a Zone name that clearly describes the geographical area you’re targeting (e.g., “North America,” “Europe,” “Domestic”).
  • Under Zone regions, start typing the name of the country, continent, or region you want to include. WooCommerce will suggest options as you type. You can select multiple regions to include in this zone.

 

 

#4 – Limit to Specific Postal Codes (Optional):

 

  • If you want to narrow down the zone further, click on the Limit to specific zip/postcodes link.
  • Enter the specific postal codes or zip codes, one per line, that you want to include in this zone. You can also use wildcards (e.g., 902*) to match a range of codes.

Limit to Specific Postal Codes

#5 – Add Shipping Methods:

 

  • Click the Add shipping method button to choose the shipping options you want to offer for this zone.

  • WooCommerce provides built-in options like Flat Rate, Free Shipping, and Local Pickup. If you have installed shipping plugins, you’ll see additional methods available.
  • For each method, click Add shipping method, then configure the settings as needed. 

 

Pro Tip: If you’re using a currency conversion plugin like Aelia Currency Switcher for WooCommerce, you can take advantage of its ability to set currency-specific prices for these shipping methods. This allows for even greater precision and flexibility in your international shipping rates.

 

#6 – Save Changes:

 

  • Once you’ve configured your shipping methods, click Save changes to finalize your new shipping zone.

WooCommerce - Save Changes

Best Practices and Tips

 

Getting your shipping zones set up correctly is key to an efficient, profitable WooCommerce store. Here are some tips to help you get the most out of this powerful feature:

 

  • Start Broad, Then Get Specific: Begin by creating broader shipping zones, such as continents (e.g., “North America,” “Europe”). Then, within each broad zone, create more specific zones for individual countries or regions. This hierarchical structure gives you greater control and flexibility.
  • Prioritize Your Zones: Pay close attention to the order of your shipping zones. WooCommerce processes them from top to bottom. So, if a customer’s address could belong to multiple zones, the first matching zone will be used. For example, if you have a zone for “New York” and another for “United States,” place the “New York” zone above the “United States” zone.
  • Leverage Shipping Classes: If your products have different shipping requirements (such as weight, dimensions, or handling needs), consider using WooCommerce’s Shipping Classes. You can then assign shipping classes to your products and create zone-specific shipping rates based on those classes.
  • Regularly Review and Update: Shipping costs and carrier options can change frequently. Make it a habit to review your shipping zones periodically to ensure they’re up-to-date and still reflect the best rates and methods for your customers.

 

By following these best practices, you’ll create a well-organized and optimized shipping setup that delivers a seamless experience for both you and your customers!

 

Additional Considerations

 

While shipping zones are incredibly helpful, it’s important to consider a few more factors when venturing into international shipping:

 

Shipping Zones vs. Shipping Methods: 

 

Remember that shipping zones define where you ship, while shipping methods define how you ship. It’s essential to have both elements properly configured. For instance, you might have a “Europe” zone but offer multiple shipping methods within that zone (e.g., standard, express or economy). Consider offering a variety of shipping methods to cater to different customer preferences and budgets.

 

International Shipping Challenges:

 

  • Customs and Duties: Research and understand the customs regulations and duties applicable to each country you ship to. These costs can significantly impact your customers’ final price and should be factored in.
  • Currency Conversion: If you’re selling to international customers, it’s often helpful to have a plugin that automatically converts prices to the customer’s local currency. This makes the checkout process easier and more transparent for them.
  • Shipping Times and Tracking: Be transparent about estimated shipping times for international orders. Offer tracking numbers whenever possible, so customers can monitor the progress of their shipments.

 

Aelia’s Prices by Country for WooCommerce plugin is a powerful tool that goes beyond shipping zones. It allows you to set different product prices for different countries, automatically adjusting based on the customer’s location. 

 

It even seamlessly integrates with our Currency Switcher for WooCommerce, giving you complete control over both pricing and currency display for various regions. You can offer more tailored pricing to attract international customers, optimize profitability across markets, and avoid the pitfalls of one-size-fits-all pricing. 

 

If you’re ready to take your WooCommerce store global and maximize your international sales potential, these plugins are essential assets to have in your toolkit! 

 

Not sure you want to tackle the complexities on your own? 

Partner with one of our expert WordPress or WooCommerce developers for total peace of mind. 

Paypal for WooCommerce Updates

PayPal Standard Multi-Account Gateway for WooCommerce is now available

05/09/2014

We are happy to announce that we just released a brand new product, the PayPal Standard Multi-Account Gateway for WooCommerce.

Just like the Mijireh Multi-Currency Gateway, this lightweight plugin integrates with our popular Currency Switcher, and redirects payments to multiple PayPal accounts. With it, you will be able to send US Dollars payments to an American PayPal account, Euro payments to a European account, and so on. When you trade in multiple currencies, potentially saving a significant amount of money in withdrawal and conversion fees.

How does it work?

The plugin is very simple, yet flexible. Simply enter the PayPal email addresses to which you would like to redirect the payments in each currency, and the gateway will do the rest.

What are the requirements?

The plugin requires the following:

  • One or more active PayPal accounts (you can use one account multiple times, if needed).
  • WordPress 3.6 or later.
  • PHP 5.3 or later.
  • WooCommerce 2.1.x.
  • Aelia Currency Switcher 3.4.17.140903 or later.

How much does the PayPal Standard Multi-Account gateway cost?

The PayPal Standard Multi-Account plugin will have a price tag of 35 US Dollars. To celebrate its launch, we are currently offering it for 25 US Dollars. Go to the product page to avail of this special offer!

WooCommerce PayPal Express Extended 1.0.4.150713

15/07/2015

WooCommerce PayPal Express – What’s new

Our PayPal Express Extended Gateway for WooCommerce has been updated to version 1.0.4.150713. This update brings the following improvements and fixes:

  • Fixed bug in handling of PayPal Express settings. The bug caused the gateway to use the “sandbox” environment instead of the production one, even when the latter was enabled.

How to get latest version

New customers

Simply place your order and you will get the latest version.

Existing customers

You should be able to download the updated file using the link you received with your order. If the link doesn’t work, please contact Support to receive the latest version. Thanks.

WooCommerce PayPal Express Extended 1.0.3.150707

08/07/2015

WooCommerce PayPal Express – What’s new

Our PayPal Express Extended Gateway for WooCommerce has been updated to version 1.0.3.150707. This update brings the following improvements and fixes:

  • Cleaned up code. We removed references to redundant code and improved the code documentation.
  • Updated plugin to work with PayPal Express Gateway 3.4.1. We updated the gateway logic and made it compatible with the latest version of the PayPal Express gateway released by SkyVerge.

How to get latest version

New customers

Simply place your order and you will get the latest version.

Existing customers

You should be able to download the updated file using the link you received with your order. If the link doesn’t work, please contact Support to receive the latest version. Thanks.

New product – WooCommerce PayPal Express Multi-account

16/06/2015

The WooCommerce  PayPal Express Multi-account plugin is now available for download, free for a limited period!

This plugin extends the excellent PayPal Express plugin developed by SkyVerge, and integrates with our popular WooCommerce Currency Switcher. Once enabled, it adds the possibility of entering multiple sets of API keys (one for each of the currencies enabled in the Currency Switcher). Payments in each currency then automatically directed to the PayPal account associated with the API keys.

Like the PayPal Standard Multi-account and the Braintree Extended gateway, this plugin is designed to be simple and straightforward. Install, enable, enter the API keys for each of the PayPal accounts you hold, and you are ready to go.

Enjoy one more great product from Aelia!

WooCommerce PayPal Standard Multi-Account 1.2.3.150610

11/06/2015

PayPal Multi-Account for WooCommerce – What’s new

Our PayPal Standard Multi-Account Gateway for WooCommerce has been updated to version 1.2.3.150610. This update brings the following improvements and fixes:

  • Fixed bug in IPN handling in WooCommerce 2.3.10. The bug was caused by incorrect references in base WC_Gateway_Paypal_IPN_Handler class, which caused the PayPal merchant email validation to fail in some circumstances. Ref. https://github.com/woothemes/woocommerce/pull/8348.

How to get latest version

New customers

Simply place your order and you will get the latest version.

Existing customers

You should be able to download the updated file using the link you received with your order. If the link doesn’t work, please contact Support to receive the latest version. Thanks.

WooCommerce PayPal Standard Multi-Account 1.2.2.150519

25/05/2015

PayPal Multi-Account for WooCommerce – What’s new

Our PayPal Standard Multi-Account Gateway for WooCommerce has been updated to version 1.2.2.150519. This update brings the following improvements and fixes:

  • Improved support for Subscriptions. The plugin can now alter the API keys used by the Subscriptions plugin depending on the currency used to buy the subscription.
  • Set requirements to WooCommerce 2.1.x, 2.2.x or 2.3.8 or later. The plugin cannot work properly with WooCommerce 2.3.0 to 2.3.7 due to some issues in the core.
  • Imported logic to use a single logger for all PayPal Standard classes in WooCommerce 2.3. Ref. https://github.com/woothemes/woocommerce/commit/33d94aaea46137a0d8366e9033e6bebd218333cc.

How to get latest version

New customers

Simply place your order and you will get the latest version.

Existing customers

You should be able to download the updated file using the link you received with your order. If the link doesn’t work, please contact Support to receive the latest version. Thanks.

WooCommerce PayPal Standard Multi-Account v1.2.0.150506

07/05/2015

PayPal Multi-Account for WooCommerce – What’s new

Our PayPal Standard Multi-Account Gateway for WooCommerce has been updated to version 1.2.0.150506. This update brings the following improvements and fixes:

  • Added support for PayPal API settings in multiple currencies. The admin user interface has been extended and it’s now possible to specify API settings for each of the available currencies. This feature requires WooCommerce 2.2 or later.
  • Added support for refunds. Refunds rely on the API settings, which can now be saved on a per-currency basis.

How to get latest version

New customers

Simply place your order and you will get the latest version.

Existing customers

You should be able to download the updated file using the link you received with your order. If the link doesn’t work, please contact Support to receive the latest version. Thanks.

WooCommerce PayPal Standard Multi-Account v1.1.2.150422

22/04/2015

PayPal Multi-Account for WooCommerce – What’s new

Our PayPal Standard Multi-Account Gateway for WooCommerce has been updated to version 1.1.2.150422. This update brings the following improvements and fixes:

  • Added support for WooCommerce 2.3. In the latest version of WooCommerce, the PayPal gateway has been completely replaced by a new version, which was designed not to be extensible. We submitted a fix to the WooCommerce team on the 19th of March, but, although it was accepted, there is no plan to publish it until WooCommerce 2.4 is released. This poses a limitation to the extensibility of the PayPal gateway.
    We would not be able to wait several months, until our fixes become public, therefore we decided to rewrite the PayPal gateway from scratch, so that it can work around WooCommerce 2.3 limitations.

How to get latest version

New customers

Simply place your order and you will get the latest version.

Existing customers

You should be able to download the updated file using the link you received with your order. If the link doesn’t work, please contact Support to receive the latest version. Thanks.

We strongly recommend to remove the existing PayPal Multi-account plugin before installing the latest version, as the new plugin has a different architecture.

WooCommerce PayPal Standard Multi-Account – Code cleanup

09/12/2015

PayPal Multi-Account for WooCommerce – What’s new

Our PayPal Standard Multi-Account Gateway for WooCommerce has been updated to version 1.2.6.151208. This update brings the following improvements and fixes:

  • Removed call to an obsolete function. In the last version of the the PayPal Multi-account plugin we inadvertently left a call to an internal function that we had removed. This doesn’t always cause issues, but it might throw an error if the Subscriptions plugin is installed. This update removes the obsolete call.

How to get latest version

New customers

Simply place your order and you will get the latest version.

Existing customers

You should be able to download the updated file using the link you received with your order. If the link doesn’t work, please contact Support to receive the latest version. Thanks.

WooCommerce PayPal Standard Multi-Account – WooCommerce 3.2.6 Compatibility fix

22/12/2017

PayPal Multi-Account for WooCommerce – What’s new

Our PayPal Standard Multi-Account Gateway for WooCommerce has been updated to version 1.3.2.171220. This update brings the following improvements and fixes:

  • Fixed refund logic in WooCommerce 3.2.6.

How to get latest version

New customers

Simply place your order and you will get the latest version.

Existing customers

You should be able to download the updated file using the link you received with your order. If the link doesn’t work, please contact Support to receive the latest version. Thanks.

WooCommerce PayPal Standard Multi-Account – WooCommerce 3.2.6 Compatibility fix Updates

PayPal Multi-Account for WooCommerce – What’s new

Our PayPal Standard Multi-Account Gateway for WooCommerce has been updated to version 1.3.2.171220. This update brings the following improvements and fixes:

  • Fixed refund logic in WooCommerce 3.2.6.

How to get latest version

New customers

Simply place your order and you will get the latest version.

Existing customers

You should be able to download the updated file using the link you received with your order. If the link doesn’t work, please contact Support to receive the latest version. Thanks.

WooCommerce PayPal Standard Multi-Account – Code cleanup Updates

PayPal Multi-Account for WooCommerce – What’s new

Our PayPal Standard Multi-Account Gateway for WooCommerce has been updated to version 1.2.6.151208. This update brings the following improvements and fixes:

  • Removed call to an obsolete function. In the last version of the the PayPal Multi-account plugin we inadvertently left a call to an internal function that we had removed. This doesn’t always cause issues, but it might throw an error if the Subscriptions plugin is installed. This update removes the obsolete call.

How to get latest version

New customers

Simply place your order and you will get the latest version.

Existing customers

You should be able to download the updated file using the link you received with your order. If the link doesn’t work, please contact Support to receive the latest version. Thanks.

WooCommerce PayPal Express Extended 1.0.4.150713 Updates

WooCommerce PayPal Express – What’s new

Our PayPal Express Extended Gateway for WooCommerce has been updated to version 1.0.4.150713. This update brings the following improvements and fixes:

  • Fixed bug in handling of PayPal Express settings. The bug caused the gateway to use the “sandbox” environment instead of the production one, even when the latter was enabled.

How to get latest version

New customers

Simply place your order and you will get the latest version.

Existing customers

You should be able to download the updated file using the link you received with your order. If the link doesn’t work, please contact Support to receive the latest version. Thanks.

WooCommerce PayPal Express Extended 1.0.3.150707 Updates

WooCommerce PayPal Express – What’s new

Our PayPal Express Extended Gateway for WooCommerce has been updated to version 1.0.3.150707. This update brings the following improvements and fixes:

  • Cleaned up code. We removed references to redundant code and improved the code documentation.
  • Updated plugin to work with PayPal Express Gateway 3.4.1. We updated the gateway logic and made it compatible with the latest version of the PayPal Express gateway released by SkyVerge.

How to get latest version

New customers

Simply place your order and you will get the latest version.

Existing customers

You should be able to download the updated file using the link you received with your order. If the link doesn’t work, please contact Support to receive the latest version. Thanks.

New product – WooCommerce PayPal Express Multi-account Updates

The WooCommerce  PayPal Express Multi-account plugin is now available for download, free for a limited period!

This plugin extends the excellent PayPal Express plugin developed by SkyVerge, and integrates with our popular WooCommerce Currency Switcher. Once enabled, it adds the possibility of entering multiple sets of API keys (one for each of the currencies enabled in the Currency Switcher). Payments in each currency then automatically directed to the PayPal account associated with the API keys.

Like the PayPal Standard Multi-account and the Braintree Extended gateway, this plugin is designed to be simple and straightforward. Install, enable, enter the API keys for each of the PayPal accounts you hold, and you are ready to go.

Enjoy one more great product from Aelia!

WooCommerce PayPal Standard Multi-Account 1.2.3.150610 Updates

PayPal Multi-Account for WooCommerce – What’s new

Our PayPal Standard Multi-Account Gateway for WooCommerce has been updated to version 1.2.3.150610. This update brings the following improvements and fixes:

  • Fixed bug in IPN handling in WooCommerce 2.3.10. The bug was caused by incorrect references in base WC_Gateway_Paypal_IPN_Handler class, which caused the PayPal merchant email validation to fail in some circumstances. Ref. https://github.com/woothemes/woocommerce/pull/8348.

How to get latest version

New customers

Simply place your order and you will get the latest version.

Existing customers

You should be able to download the updated file using the link you received with your order. If the link doesn’t work, please contact Support to receive the latest version. Thanks.

WooCommerce PayPal Standard Multi-Account 1.2.2.150519 Updates

PayPal Multi-Account for WooCommerce – What’s new

Our PayPal Standard Multi-Account Gateway for WooCommerce has been updated to version 1.2.2.150519. This update brings the following improvements and fixes:

  • Improved support for Subscriptions. The plugin can now alter the API keys used by the Subscriptions plugin depending on the currency used to buy the subscription.
  • Set requirements to WooCommerce 2.1.x, 2.2.x or 2.3.8 or later. The plugin cannot work properly with WooCommerce 2.3.0 to 2.3.7 due to some issues in the core.
  • Imported logic to use a single logger for all PayPal Standard classes in WooCommerce 2.3. Ref. https://github.com/woothemes/woocommerce/commit/33d94aaea46137a0d8366e9033e6bebd218333cc.

How to get latest version

New customers

Simply place your order and you will get the latest version.

Existing customers

You should be able to download the updated file using the link you received with your order. If the link doesn’t work, please contact Support to receive the latest version. Thanks.

WooCommerce PayPal Standard Multi-Account v1.2.0.150506 Updates

PayPal Multi-Account for WooCommerce – What’s new

Our PayPal Standard Multi-Account Gateway for WooCommerce has been updated to version 1.2.0.150506. This update brings the following improvements and fixes:

  • Added support for PayPal API settings in multiple currencies. The admin user interface has been extended and it’s now possible to specify API settings for each of the available currencies. This feature requires WooCommerce 2.2 or later.
  • Added support for refunds. Refunds rely on the API settings, which can now be saved on a per-currency basis.

How to get latest version

New customers

Simply place your order and you will get the latest version.

Existing customers

You should be able to download the updated file using the link you received with your order. If the link doesn’t work, please contact Support to receive the latest version. Thanks.

WooCommerce PayPal Standard Multi-Account v1.1.2.150422 Updates

PayPal Multi-Account for WooCommerce – What’s new

Our PayPal Standard Multi-Account Gateway for WooCommerce has been updated to version 1.1.2.150422. This update brings the following improvements and fixes:

  • Added support for WooCommerce 2.3. In the latest version of WooCommerce, the PayPal gateway has been completely replaced by a new version, which was designed not to be extensible. We submitted a fix to the WooCommerce team on the 19th of March, but, although it was accepted, there is no plan to publish it until WooCommerce 2.4 is released. This poses a limitation to the extensibility of the PayPal gateway.
    We would not be able to wait several months, until our fixes become public, therefore we decided to rewrite the PayPal gateway from scratch, so that it can work around WooCommerce 2.3 limitations.

How to get latest version

New customers

Simply place your order and you will get the latest version.

Existing customers

You should be able to download the updated file using the link you received with your order. If the link doesn’t work, please contact Support to receive the latest version. Thanks.

We strongly recommend to remove the existing PayPal Multi-account plugin before installing the latest version, as the new plugin has a different architecture.

PayPal Standard Multi-Account Gateway for WooCommerce is now available Updates

We are happy to announce that we just released a brand new product, the PayPal Standard Multi-Account Gateway for WooCommerce.

Just like the Mijireh Multi-Currency Gateway, this lightweight plugin integrates with our popular Currency Switcher, and redirects payments to multiple PayPal accounts. With it, you will be able to send US Dollars payments to an American PayPal account, Euro payments to a European account, and so on. When you trade in multiple currencies, potentially saving a significant amount of money in withdrawal and conversion fees.

How does it work?

The plugin is very simple, yet flexible. Simply enter the PayPal email addresses to which you would like to redirect the payments in each currency, and the gateway will do the rest.

What are the requirements?

The plugin requires the following:

  • One or more active PayPal accounts (you can use one account multiple times, if needed).
  • WordPress 3.6 or later.
  • PHP 5.3 or later.
  • WooCommerce 2.1.x.
  • Aelia Currency Switcher 3.4.17.140903 or later.

How much does the PayPal Standard Multi-Account gateway cost?

The PayPal Standard Multi-Account plugin will have a price tag of 35 US Dollars. To celebrate its launch, we are currently offering it for 25 US Dollars. Go to the product page to avail of this special offer!

PayPal Standard Multi-Account Gateway for WooCommerce is now available Updates

We are happy to announce that we just released a brand new product, the PayPal Standard Multi-Account Gateway for WooCommerce.

Just like the Mijireh Multi-Currency Gateway, this lightweight plugin integrates with our popular Currency Switcher, and redirects payments to multiple PayPal accounts. With it, you will be able to send US Dollars payments to an American PayPal account, Euro payments to a European account, and so on. When you trade in multiple currencies, potentially saving a significant amount of money in withdrawal and conversion fees.

How does it work?

The plugin is very simple, yet flexible. Simply enter the PayPal email addresses to which you would like to redirect the payments in each currency, and the gateway will do the rest.

What are the requirements?

The plugin requires the following:

  • One or more active PayPal accounts (you can use one account multiple times, if needed).
  • WordPress 3.6 or later.
  • PHP 5.3 or later.
  • WooCommerce 2.1.x.
  • Aelia Currency Switcher 3.4.17.140903 or later.

How much does the PayPal Standard Multi-Account gateway cost?

The PayPal Standard Multi-Account plugin will have a price tag of 35 US Dollars. To celebrate its launch, we are currently offering it for 25 US Dollars. Go to the product page to avail of this special offer!

PayPal Standard Multi-Account Gateway for WooCommerce is now available Updates

We are happy to announce that we just released a brand new product, the PayPal Standard Multi-Account Gateway for WooCommerce.

Just like the Mijireh Multi-Currency Gateway, this lightweight plugin integrates with our popular Currency Switcher, and redirects payments to multiple PayPal accounts. With it, you will be able to send US Dollars payments to an American PayPal account, Euro payments to a European account, and so on. When you trade in multiple currencies, potentially saving a significant amount of money in withdrawal and conversion fees.

How does it work?

The plugin is very simple, yet flexible. Simply enter the PayPal email addresses to which you would like to redirect the payments in each currency, and the gateway will do the rest.

What are the requirements?

The plugin requires the following:

  • One or more active PayPal accounts (you can use one account multiple times, if needed).
  • WordPress 3.6 or later.
  • PHP 5.3 or later.
  • WooCommerce 2.1.x.
  • Aelia Currency Switcher 3.4.17.140903 or later.

How much does the PayPal Standard Multi-Account gateway cost?

The PayPal Standard Multi-Account plugin will have a price tag of 35 US Dollars. To celebrate its launch, we are currently offering it for 25 US Dollars. Go to the product page to avail of this special offer!

 

Cache Handler Plugin Updates

Pressidium add native support for Aelia plugins in their caching layer

08/11/2016

This week starts with a great news! We have just been informed that Pressidium, a high performance hosting company, can now support Aelia products natively. At a simple request, they can to configure their caching layer to work with all of the WooCommerce plugins we developed.

Thanks to this feature, their dynamic caching will be able to take into account customer’s location, currency and tax settings. Your site will display the correct information to all your visitors, as soon as they land on your site, at a lightning fast speed!

Sounds great? Yes, we think so!

How to get support for Aelia plugins on Pressidium

That couldn’t be easier: if you have your site hosted with Pressidium, simply contact their support team, and ask them to enable support for the Aelia plugin on their caching layer. That would be all!

In the unlikely event in which the support person is not familiar with the setup, you can simply forward them the link to our documentation: Aelia- How to add dynamic caching to your site. They will know what to do to get your site blazing fast.

 

We are sure that you are as excited as we are about this excellent news. Super fast, multi-currency sites are now at your fingertips!

The Aelia Team

WooCommerce Cache Handler – Improved Cache Buster and Ajax Loader

12/10/2016

WooCommerce Cache Handler – What’s new

Aelia WooCommerce Cache Handler 1.0.4.161003 is now available. This update brings the following improvements and fixes:

  • Improved handling of Ajax calls in cache handlers. Added new checks to prevent a failed check of the request nonce from causing issues.
  • Improved Cache Buster handler. Added check to prevent infinite loops when Ajax calls fail.
  • Improved Ajax Loader handler. Added support for the country selector widgets used by Aelia plugins.

How to get latest version

You will receive a notification in your WordPress Administration area when the plugin will be ready for download. You can then update the plugin like you do normally.

WooCommerce and cache – Part 2: new Cache Handler plugin

03/06/2016

Read Part 1: WooCommerce Currency Switcher and cache – Making them work together

Some months ago, we wrote about one of the most common issues faced by merchants who run highly dynamic websites, which include multi-currency, multi-pricing, geolocation features: stale content served by rigid caching systems.

In brief, there are quite a few caching systems designed with the assumption that the content of a site is the same for anyone. No matter who is opening a page, they serve the same information. This is correct for relatively static sites, such as blogs, which show the same articles to every member of the audience, or simple e-shops, where the prices are set, and are the same for every customer.

In a few words, many caching systems assume that, given a page on a site, the content of such page will always be the same, without exception. As we explained, this is incorrect when a site is highly dynamic. A shop that handles multiple currencies may be showing different prices to different visitors, or it might need to show a different tax rate (this is actually a requirement in many countries), on the exact same page.

With a static caching system, the result is that users may end up seeing the wrong content. This makes for a worse user experience, and can have an impact on conversion.

After an in-depth analysis, and several experiments, we came to a conclusion: issues caused by the caching system must be solved by the caching system. Based on this approach, we prepared an algorithm for dynamic caching that handles the needs of a multi-currency, multi-pricing, multi-language shop as it should, without compromising on the performance. This, in our opinion, is the correct way to address the issue.

The status of Dynamic Caching today

We keep contacting as many hosting providers as possible, explaining them how they should update their caching systems to bring them up to speed. Our objective is to make it clear that handling highly dynamic caching is a must, not just a “frill”.

Quite a few providers agreed with our approach, and allow their customers to customise the caching logic as required. Others, like the WP Engine team, showed interest in our solution, and are currently reviewing it, for future implementation. There are some who are still “lagging behind”, and there are a few, such as CloudFlare, who only offer dynamic caching on their most expensive plans.

Due to these limitations, imposed by an obsolete architecture, merchants have make a difficult decision:

  • Change hosting/service provider and move to one that handles caching as it should. This would make sense, but it’s not always possible. Besides, merchants might have invested a significant sum in current service.
  • Disable the caching system they are using, and for which they might have been paying a service fee.
  • Abandon the idea of a multi-currency, multi-language site, potentially risking to drive away audience.

While we still maintain that caching issues must be addressed on the caching layer, we wanted to find a solution that would help merchants, at least temporarily, while the service providers update their system.

Welcome our new plugin: WooCommerce Cache Handler

Thanks to our customers’ support, we are happy to announce the release of the WooCommerce Cache Handler plugin (currently in Beta stage). This new plugin can be used as a workaround with rigid caching systems, such as CloudFlare, SiteGround “Dynamic” Cache (which is actually static), as well as plugins that don’t support dynamic caching, such as W3 Total Cache.

Please note that our recommendation is still to consider switching to a more flexible solution, but this plugin will cover you until you are ready for that change.

How it works

The WooCommerce Cache Handler is simple to use. All you have to do after installing the plugin is go to WooCommerce Settings > Cache Handler and choose the handler you prefer.

Configuring WooCommerce Cache Handler is extremely easy. Simply choose your favourite handler, clear the cache, and you are ready to go!

After that simple selection, the Cache Handler will support our Currency Switcher, Prices by Country, Tax Display by Country, and all our other WooCommerce plugins.

Currently, there are three options available.

1. Disabled

As the name implies, this disable all the features of the plugin. It can be useful for testing.

2. Redirect

This option is an almost exact equivalent of the “caching support” feature implemented by WooCommerce, which is enabled when the Default Customer Address is set to Geolocate (with page caching support).

The major difference from the standard feature is that our handler takes into account details such as the currency, customer’s country, customer’s state, customer’s tax exemption, and so on, ensuring that the correct content is served to customers based on these parameters. Like the original workaround from which it was derived, this handler appends a random string to URLs.

Benefits and drawbacks

+ The Redirect handler is based on the original workaround implemented by WooCommerce.
+ This solution works on a page level, thus it can produce the correct content with any configuration, or 3rd party plugins.
– The URLs look “ugly”, due to the string appended to them to work around the limitations of caching.

3. Ajax Loader

The Ajax Loader is an alternative to the Redirect, and it’s more elegant, as it doesn’t alter page URLs with ugly, random text. This handler loads all pricing elements via Ajax, when the page load is completed. The result is the following:

  1. A visitor connects to your site from the US. He would like to see USD.
  2. The rigid caching system has the page cached in EUR, and serves it to the customer.
  3. The Ajax Loader kicks in as soon as the page is loaded, requesting the updated prices from the server. After a brief moment, all elements that were displayed in EUR are changed to USD, as the visitor would expect.This update is very quick, and, at the moment, it processes the following standard elements :
    – Product prices
    – Currency selectors
    – Price filter widget
    – Custom prices displayed with the Currency Switcher shortcodes.

Benefits and drawbacks

+ The Ajax Loader is a more elegant solution than reloading the page after appending a random string to the URL.
+ Page load is faster, as there is no redirect.
+ URLs are not altered. There is no random text appended to them.
– The Ajax Loader can only process standard elements on the page. If 3rd party plugins add their own pricing elements, such addon prices, custom totals, etc, those won’t be updated. It will be up to the 3rd party plugins’ authors to “hook” into the Ajax Loader and refresh their elements via Ajax.

How to get the WooCommerce Cache Handler

The WooCommerce Cache Handler is available free of charge. Please feel free to download and try it, and see how it works for you. Whether you are using CloudFlare, SiteGround, WP Engine, Flywheel, or any other service with static caching, the Cache Handler got you covered!

Questions? Feedback?

The Cache Handler is still in Beta stage and that, as any free plugin, it’s not covered our free support. We would recommend to try it on a staging copy of your site, so that the live site won’t not affected by bugs that we eventually have to address.

We also would like to encourage you to share your feedback by contacting us. If you wish to contribute to the development of this plugin, you are more than welcome to do so!

Thanks for reading, and see you soon on aelia.co!

The Aelia Team

Tags: best practices, currency switcher, e-commerce, extensions, multi-currency, multiple currencies, performance, plugins, professional, woocommerce, wordpress

 

WooCommerce Currency Switcher and cache – Making them work together

02/10/2015

 

This article continues in WooCommerce and cache – Part 2: new Cache Handler plugin

One of the most common questions we receive from our customers is how to make a highly dynamic, multi-currency, multi-pricing, geolocation-enabled sites work properly with caching enabled. This is not always an easy task, because caching systems are designed with the assumption that the content served by a site doesn’t change depending on the visitor. Such assumption holds true in many cases, as a large number of sites does indeed serve the same content to whoever views a page. In such case, the standard behaviour of caching systems, which is storing one copy of each page in the cache, is acceptable.

As soon as multi-currency features are added, the same behaviour proves itself too limited, because the assumption behind it becomes incorrect. A multi-currency shop serves different content to different visitors, depending on the currency and other criteria (applicable taxes, regional pricing, etc). Quite simply, having one cached copy of each page just doesn’t cut it anymore.

Until recently, the only way to prevent caching from interfering with the multi-currency features was to disable it on catalogue pages. Doing so ensures that the shop can produce content dynamically, showing the correct information to each visitor. In some cases, when the caching system in use is too rigid, this is still the only solution.

How WooCommerce handles the issue

WooCommerce itself has to deal with caching since its team introduced geolocation features in it. The WC team added a workaround to “trick” caching systems into letting WooCommerce serve the correct data. Such workaround works by reloading the shop pages in a way that cache is ignored. This ensures that the page shows the correct content but, in our opinion, it’s not an ideal approach. We certainly appreciate the effort put into it, and the fact that there isn’t much more that a plugin can do to correct the behaviour of the caching system. However, we decided to find an alternative, more robust solution.

Our solution

Our opinion is that caching systems should adapt to your site, not the other way round. Issues caused by caching should be solved by fixing the caching. With this in mind, instead of implementing a workaround, we tackled the issue at its root, and wrote an algorithm for dynamic caching that takes into account the needs of a multi-currency website.

The algorithm is straightforward, and solves the issue by addressing its cause: instead of one copy of each page, it allows caching systems and plugins to store multiple copies of each page (such as one for each currency). With that in place, visitors from all over the world will see the content that applies to them, with the correct currency and taxes applied. If visitors choose another currency, or country, then our plugins track their choice, and the dynamic caching logic uses it to serve them the correct content.

Our solution grants top performance, with maximum flexibility.

Supported Systems

Dynamic caching is a great solution for highly dynamic, multi-currency sites. However, it can only work if the caching system in use supports it. As of October 2015, the following plugins and systems support, or are planning to support, dynamic caching.

WordPress Plugins

Caching Systems

For caching plugins and systems that do not support dynamic caching, disabling cache on catalogue pages is still necessary to allow the multi-currency features to work correctly.

How to add dynamic caching to your site

Adding it to your site can be as simple as copying one file, or changing one configuration file. In order to allow you to get started quickly, we wrote an implementation of dynamic caching for the following systems:

  • ZenCache/Comet Cache
  • Nginx

You can find detailed instructions to install and configure each of our solutions, as well as indications for other systems, in our knowledge base: How to add dynamic caching to your site.

We also discussed the implementation extensively with the WP Rocket Team, and provided them with code examples for integration. They confirmed that they are going to add support for dynamic caching and multi-currency sites directly in their plugin.

With dynamic caching and our Currency Switcher, your WooCommerce site will be faster and more flexible than ever!

What about systems that don’t support dynamic caching?

Plugins and caching systems that don’t support dynamic caching still have to be disabled on the catalogue, at least until they are updated. We believe that caching systems should be flexible, and support for dynamic caching is not particularly difficult to implement.

If you are using a plugin, or a caching system that doesn’t support dynamic caching, we recommend thar you get in touch with its authors and express your interest in such feature. You can also suggest them to contact us directly, if they have any questions. We will be happy to provide them with all the information they need to improve their solution.

Questions? Feedback?

We hope that you enjoyed this great news. A faster e-commerce means more customers, and that is always good! If you have any questions about our solutions, or if you would like to send us your feedback, please feel free to contact us. We will get back to you in no time.

Thank for your time and continued support.

The Aelia Team

Blacklister for WooCommerce Updates

Blacklister for WooCommerce updated to version 0.4.1.140120-beta

 

Blacklister for WooCommerce has been updated to version 0.4.1.140120-beta. This update brings the following improvements and fixes:

  • Fixed bug that caused an error to occur during plugin activation in some environments.

How to get latest version

You can download the plugin from the product page.

Blacklister for WooCommerce 2.0.x is now available

A new plugin has been released: Blacklister for WooCommerce 2.0.x will help you keeping fraudsters at bay by blocking the checkout process if the data entered matches the one entered in the blacklist criteria. The plugin is currently in Beta and it’s available free of charge. Its features are basic for the moment, but we are working to extend it and transform it into a complete solution that will help every WooCommerce shop owner to reduce fraudulent activity.

For information about current plugin status, its features and its requirements, please read the product page.

Thank you in advance for using our products, and for all the feedback!

Blacklister for WooCommerce updated to version 0.8.0.140517-beta

20/05/2014

Blacklister for WooCommerce has been updated to version 0.8.0.140517-beta. This update brings the following improvements and fixes:

  • Added compatibility with WooCommerce 2.1.x.
  • Added dependency from Aelia Foundation Classes plugin. The AFC plugin implements a set of common libraries and it will be required by most of our products from now on.
  • Fixed bug that caused admin pages to be rendered incorrectly.
  • Fixed minor bug that caused a notice to be displayed in relation to an incorrect text domain.

How to get latest version

You can download the plugin from the product page.

Blacklister for WooCommerce updated to version 0.8.2.140711-beta

 

Blacklister for WooCommerce has been updated to version 0.8.2.140711-beta. This update brings the following improvements and fixes:

  • Removed debug code. Some debug code was left behind in the previous version, and it has now been removed. This should prevent the plugin from displaying unexpected messages.

How to get latest version

You can download the plugin from the product page.

Blacklister for WooCommerce – Support for customer’s name, address and phone number

23/02/2017

Blacklister for WooCommerce has been updated to version 0.9.1.170222. This update brings the following improvements and fixes:

  • Added support for blacklisting of specific customer names, addresses and phone numbers. The new logic supports both simple matches and regular expressions, on each element of names and addresses. It makes it possible to blacklist specific combination of names, surnames and addresses from different areas.
  • Updated plugin code, to adhere to our newest standards.
  • Added support for auto-updates.

Acknowledgements

We would like to thank Dustin Robinson for his contribution in relation to the blacklisting of phone numbers.

How to get latest version

You can download the plugin from the product page.

 

Tax Display by Country for WooCommerce Updates

Tax Display by Country for WooCommerce 2.0.x/2.1.x updated to version 1.5.6.140714

Tax Display by Country for WooCommerce has been updated to version 1.5.6.140714. This update brings the following improvements and fixes:

  • Improved documentation
    The plugin now comes with full step by step documentation, which can be found in the documentation folder, inside the plugin folder.

How to get latest version

New customers

Simply place your order and you will get the latest version.

Existing customers

You should be able to download the updated file using the link you received with your order. If the link doesn’t work, please contact Support to receive the latest version. Thanks.

Tax Display by Country for WooCommerce 2.0.x/2.1.x updated to version 1.5.4.140619

Tax Display by Country for WooCommerce has been updated to version 1.5.4.140619. This update brings the following improvements and fixes:

  • Modified loading of Aelia_WC_RequirementsChecks class to prevent the “cannot redeclare class” error. Previous mechanism already included checks to prevent such error, but it could occur anyway if an Opcode Caching extension, such as APC or XCache, was installed, due to some inconsistencies in the caching extensions.

How to get latest version

New customers

Simply place your order and you will get the latest version.

Existing customers

You should be able to download the updated file using the link you received with your order. If the link doesn’t work, please contact Support to receive the latest version. Thanks.

Tax Display by Country for WooCommerce 2.0.x/2.1.x updated to version 1.5.3.140611

Tax Display by Country for WooCommerce has been updated to version 1.5.3.140611. This update brings the following improvements and fixes:

  • Improved compatibility with Codestyling Localization plugin
    Codestyling Localization plugin was unable to detect the text domain of the Tax Display by Country plugin, because the logic it uses requires the presence of specific code inside the plugin folder. We implemented a small change in our plugin to allow Codestyling Localization to work correctly.

How to get latest version

New customers

Simply place your order and you will get the latest version.

Existing customers

You should be able to download the updated file using the link you received with your order. If the link doesn’t work, please contact Support to receive the latest version. Thanks.

Tax Display by Country for WooCommerce 2.0.x/2.1.x updated to version 1.5.8.140729

 

Tax Display by Country for WooCommerce has been updated to version 1.5.8.140729. This update brings the following improvements and fixes:

  • Fixed bug that caused the settings page to always be rendered empty.
  • Fixed bug that caused the tax display settings not to be applied correctly during ajax calls.

How to get latest version

New customers

Simply place your order and you will get the latest version.

Existing customers

You should be able to download the updated file using the link you received with your order. If the link doesn’t work, please contact Support to receive the latest version. Thanks.

Tax Display by Country for WooCommerce updated to version 1.6.0.141003

 

Tax Display by Country for WooCommerce has been updated to version 1.6.0.141003. This update brings the following improvements and fixes:

  • Added new “I’m exempt from tax” option to country selector widget. The new option will allow visitors to explicitly declare that they are exempt from tax/VAT. When they do so, they will see prices without tax, independently from the country they selected.

How to get latest version

New customers

Simply place your order and you will get the latest version.

Existing customers

You should be able to download the updated file using the link you received with your order. If the link doesn’t work, please contact Support to receive the latest version. Thanks.

Tax Display by Country for WooCommerce updated to version 1.5.12.140924

 

Tax Display by Country for WooCommerce has been updated to version 1.5.12.140924. This update brings the following improvements and fixes:

  • Tweak to force WooCommerce cart to take customer’s location into account for tax calculation.
  • The country selected using the widget is now stored against the user object.
  • Added processing of widget titles through localisation functions.
  • Updated logic used to for requirements checking.
  • Improved user interface:
    • Added placeholder for price suffix field.
    • Added filters to display price suffix for shipping on cart and checkout.

How to get latest version

New customers

Simply place your order and you will get the latest version.

Existing customers

You should be able to download the updated file using the link you received with your order. If the link doesn’t work, please contact Support to receive the latest version. Thanks.

Tax Display by Country officially compatible with WPML

 

We received confirmation from WPML Team that our Tax Display by Country plugin has been accepted amongst the product officially compatible with WordPress Multilingual. Now localisation will be even easier!

Acknowledgements

We would like to thank the members of the WPML team who helped us implementing the integration and provided us with a test site and a developer subscription, so that we can continue adding multi-language support to our products. A special thanks, of course, to all our customers, who keep helping us improving our products and making them the leading choices for international web shops based on WooCommerce.

Thank you all for your support!

Tax Display by Country for WooCommerce updated to version 1.6.9.141104

 

Tax Display by Country for WooCommerce has been updated to version 1.6.9.141104. This update brings the following improvements and fixes:

  • Added logic to force cart to use the pre-selected country for shippingand tax calculation. WooCommerce implements a hard-coded logic, which ignores the billing/shipping country (and related taxes) until the customer explicitly calculates the shipping on the cart page. This behaviour is part of the ecommerce core, so we implemented a workaround to ensure that the correct taxes are applied when the cart page is reached.
  • Added caching of detected country to user’s session.
  • Fixed minor notice in settings renderer.

How to get latest version

New customers

Simply place your order and you will get the latest version.

Existing customers

You should be able to download the updated file using the link you received with your order. If the link doesn’t work, please contact Support to receive the latest version. Thanks.

Tax Display by Country for WooCommerce updated to version 1.6.2.141017

 

Tax Display by Country for WooCommerce has been updated to version 1.6.2.141017. This update brings the following improvements and fixes:

  • Optimised performance. Removed redundant call to plugin’s auto-update mechanism.
  • Improved compatibility with WooCommerce 2.2. Added logic to make sure that WooCommerce session is always initialised correctly, regardless of cart contents. This will prevent customer country from getting “lost” when the cart is emptied.
  • Updated requirements. Plugin now requires Aelia Foundation Classes for WooCommerce 1.2.1.141017 or later.

How to get latest version

New customers

Simply place your order and you will get the latest version.

Existing customers

You should be able to download the updated file using the link you received with your order. If the link doesn’t work, please contact Support to receive the latest version. Thanks.

Tax Display by Country for WooCommerce updated to version 1.6.1.141012

 

Tax Display by Country for WooCommerce has been updated to version 1.6.1.141012. This update brings the following improvements and fixes:

  • Added logic to force WooCommerce to use the appropriate tax rate. WooCommerce applies the base tax rate until the shipping has been calculated on the cart or on checkout, regardless of the country selected by the Tax Display plugin. This may cause confusion, as displayed prices may not be the ones that customer will actually pay. The Tax Display plugin now implements a logic that “tricks” WooCommerce into thinking that the shipping has been calculated as soon as a new country is selected, so that prices are displayed correctly.
  • Fixed bug in the plugin settings user interface. The bug prevented the possibility to drag and drop the rows added to the settings.
  • Improved integration with WPML. Added call to localisation functions for configured price suffixes.
  • Updated requirements. Plugin now requires Aelia Foundation Classes for WooCommerce 1.2.0.141013 or later.

How to get latest version

New customers

Simply place your order and you will get the latest version.

Existing customers

You should be able to download the updated file using the link you received with your order. If the link doesn’t work, please contact Support to receive the latest version. Thanks.

Tax Display by Country now supports fixed product prices

Our Tax Display by Country became even more powerful!

Version 1.7.0.150109 of our WooCommerce Tax Display by Country plugin will become available soon on CodeCanyon. This new version implements a new, powerful feature that was requested to us by several of our customers: the possibility to keep product prices fixed, including tax regardless of what tax rate applies to a customer.

What is the new feature about?

As most WooCommerce users know, when prices are entered including taxes, WooCommerce considers those prices as “inclusive of the taxes that apply to shop’s base location.” For example, if your shop is based in Ireland, a product priced 100 Euro will be considered inclusive of 23% Irish VAT. When a customer from Germany (19% VAT) will buy such product, the price he will see will become 91.63 Euro, calculated as 100 Euro – 23% Irish VAT + 19% German VAT.

This calculation, while correct, produces all sorts of different amounts. In some cases, it would be better to be able to show a price of 100 Euro to all the customers, and calculate the tax-exclusive price from it. WooCommerce, by itself, does not allow to do that.

Luckily, our WooCommerce Tax Display by Country plugin comes to the rescue, by implementing such a feature for you. By enabling a single option in its settings, you will now be able to keep all product prices fixed, regardless of what tax applies to the purchase.

Fantastic! When is this feature going to be available?

We already submitted the updated plugin to the CodeCanyon marketplace. You can expect it to become available at any time from now.

WooCommerce Tax Display by Country – WC 2.4 fix (“keep prices fixed”)

WooCommerce Tax Display by Country – What’s new

The Tax Display by Country plugin for WooCommerce has been updated to version 1.7.6.150828. This update brings the following improvements and fixes:

  • Fixed “white screen” bug caused by WooCommerce 2.4 on cart and checkout pages. The bug was introduced by WooCommerce 2.4.x, and occurred in specific configurations when the “keep prices fixed” feature of the Tax Display by Country plugin was enabled. The result were intermittent errors on the cart and checkout pages, which did not refresh anymore when the customer changed the country.
    The root cause of such issue was an undocumented breaking change in the logic used by WooCommerce to load shop’s base location, which caused our plugin to go into an infinite loop.

How to get latest version

New customers

Simply place your order and you will get the latest version.

Existing customers

You should be able to download the updated file using the link you received with your order. If the link doesn’t work, please contact Support to receive the latest version. Thanks.

WooCommerce Tax Display by Country – WC 2.4 checkout bug fix

WooCommerce Tax Display by Country – What’s new

The Tax Display by Country plugin for WooCommerce has been updated to version 1.7.5.150824. This update brings the following improvements and fixes:

  • Fixed bug caused by WooCommerce 2.4 on the checkout page. The same bug that affected our Currency Switcher also caused some issues on our Tax Display by Country. Due to the hidden breaking change introduced in WooCommerce 2.4, the Tax Display plugin could not detect the country change on the checkout page. The only side effect was that the country selector widget was not updated correctly (taxes are calculated by WooCommerce itself, therefore this bug did not affect them). We fixed this cosmetic issue, so that customers can get a more consistent user experience.

How to get latest version

New customers

Simply place your order and you will get the latest version.

Existing customers

You should be able to download the updated file using the link you received with your order. If the link doesn’t work, please contact Support to receive the latest version. Thanks

WooCommerce Tax Display by Country – WC 2.4 fix (price caching)

WooCommerce Tax Display by Country – What’s new

The Tax Display by Country plugin for WooCommerce has been updated to version 1.7.10.150914. This update brings the following improvements and fixes:

  • Fixed caching issue caused by WooCommerce 2.4. The caching logic added in the latest WooCommerce prevented prices to be displayed according to the Tax Display plugin configuration when any of the display settings changed. For example, if the plugin was set to show prices including taxes, then the setting was changed to excluding taxes, the product prices would still show with taxes. This was the result of stale cached data being used by WooCommerce. This new plugin version addresses the issue, ensuring that prices are recalculated correctly when the Tax Display settings change.
  • Improved performance in WooCommerce 2.4. The latest version of WooCommerce is slower in returning the data required by our plugin. The logic behind the Tax Display plugin has been optimised to compensate for this issue.
  • Updated download link for Aelia Foundation Classes.

How to get latest version

New customers

Simply place your order and you will get the latest version.

Existing customers

You should be able to download the updated file using the link you received with your order. If the link doesn’t work, please contact Support to receive the latest version. Thanks.

WooCommerce Tax Display by Country – Support for County/Province/State

WooCommerce Tax Display by Country – What’s new

The Tax Display by Country plugin for WooCommerce has been updated to version 1.8.8.160301. This update brings the following improvements and fixes:

  • Improved country detection and selector widget. The plugin can now detect customer’s county/province/state automatically, thus giving a more accurate geolocation. The widget has been updated as well to take advantage of this new option, and it allows customers to select their country and county/province/state. The widget automatically updates the list of provinces when the country changes.
  • Improved user interface of country selector widget. The country selector widget is now easier to use. The Select2 JavaScript library allows to search for a country name, without having to scroll through a long list. Here’s the new selector widget, in all its effective simplicity:The new selector widget in the Tax Display by Country plugin allows to select the country and county, province or state quickly and easily.
  • Bug fixes
    • Fixed conflict with shipping calculator. The shipping country is no longer overwritten when customer uses the shipping calculator.
    • Fixed bug in tax calculation on cart page. The bug caused the “fixed prices” feature to be ignored when the shipping calculator updated the shipping costs.
    • Removed notice message, related to an incorrect reference to customer’s location attribute.

How to get latest version

New customers

Simply place your order and you will get the latest version.

Existing customers

You should be able to download the updated file using the link you received with your order. If the link doesn’t work, please contact Support to receive the latest version. Thanks.

WooCommerce Tax Display by Country – Maintenance release (WooCommerce 3.2.x and “keep prices fixed” option)

WooCommerce Tax Display by Country – What’s new

The Tax Display by Country plugin for WooCommerce has been updated to version 1.9.8.171023. This update brings the following improvements and fixes:

  • Fixed bug affecting the “keep product prices fixed” feature. The bug was introduced in WooCommerce 3.2.x, due to an unexpected change in the tax calculation logic. The glitch affected the calculation of cart subtotal, which was calculated incorrectly. Specifically, the first product having its price fixed, while next products would have taxes added or removed to their price, depending on customer’s address. This update includes a workaround to make sure that product prices will remain fixed in WooCommerce 3.2.x.

How to get latest version

New customers

Simply place your order and you will get the latest version.

Existing customers

You should be able to download the updated file using the link you received with your order. If the link doesn’t work, please contact Support to receive the latest version. Thanks.

WooCommerce Tax Display by Country – Multiple improvements

WooCommerce Tax Display by Country – What’s new

The Tax Display by Country plugin for WooCommerce has been updated to version 1.9.7.170912. This update brings the following improvements and fixes:

  • Added support for the new “hashed fragments” used by the minicart since WooCommerce 3.1.2. This will ensure that the minicart displays the correct prices when the country changes.
  • Added logic to preserve customer’s city and postcode, if set.
  • Improved logic used to detect customer’s country and province in WooCommerce 3.0 and newer.

How to get latest version

New customers

Simply place your order and you will get the latest version.

Existing customers

You should be able to download the updated file using the link you received with your order. If the link doesn’t work, please contact Support to receive the latest version. Thanks.

The Aelia Tax Display by Country plugin is now available directly from our site

 

The Aelia Tax Display by Country plugin was originally sold via CodeCanyon. We’re currently reorganising our business and, as part of the operation, we are going to consolidate our offer and move all our products to a single, new licensing system. The new system will allow us to manage product licences, updates and support more efficiently, as well as resume sales to UK consumers and non-VAT registered business. As part of the consolidation process, we had to remove the Tax Display by Country plugin from the CodeCanyon marketplace.

The Tax Display by Country plugin is still in active development and compatible with the latest version of WooCommerce. The Aelia Tax Display by Country plugin is currently available directly from our shop: https://aelia.co/shop/tax-display-by-country-for-woocommerce/. When we will move the product to the new licensing system, you will have the option to transfer your licence to it and retain access to our updates and support service.

Update – 04 May 2021 13:00 CEST

Some users reported that the removal of the Tax Display by Country plugin from the CodeCanyon marketplace was sudden. We had planned to announce the change in the next few weeks, and move our Tax Display plugin to the new platform in June. Yesterday, we have been informed that CodeCanyon updated the guidelines for the products sold via their marketplace. Our solution complies with the new guidelines, with the exception of a few minor elements that don’t affect its functionalities. Despite that, the Envato Team chose to disable our product, without warning, pending a review.

Although we understand the new guidelines, and we would be happy to follow them, we don’t agree with the sudden removal of our product from the CodeCanyon marketplace. Our solution runs on thousands of our customers’ sites, and works perfectly with the latest version of WordPress and WooCommerce. We would have appreciated, and considered more professional, if they informed us, and gave us sufficient notice to address the discrepancies.

Due to this, and to the fact that we had already planned to move our product to another platform, we decided to start the migration process immediately. We considered this approach more effective than trying to rush an update, push for a review, and get the product back online on CodeCanyon just for a few weeks.

How this change could affect you

The policies applied by the Envato/CodeCanyon grant access to six months of support from the date of purchase. If you bought the Aelia Tax Display by Country plugin from that marketplace and have an active support service, simply contact us, with your purchase code (see Envato –  Where is my purchase code?). We will provide you with support for the remainder of the covered period.

If you don’t wish to avail of our support service, and you have a valid CodeCanyon purchase code, you can still get access to updates for the Tax Display by Country. To do so, please forward us the original purchase code via our contact form and we will send you the instructions to keep receiving the updates.

What are the differences in terms of licensing, support and updates?

The terms of licensing offered by CodeCanyon are different from the ones that we offer via our website. You can find a quick comparison below.
Result (click “Generate” to refresh) Copy to clipboard Preview

AeliaCodeCanyon
Licence typeGPL . You are allowed to install and activate the plugin on as many sites as you like (see Benefits of the GPL licence)CodeCanyon’s Standard Licence. The licence allowed users to install the plugin on a single site (see https://codecanyon.net/licenses/standard). The terms of sale of the marketplace prohibited using the plugin on multiple sites.
UpdatesAutomatic updates are provided for one site per licence. You can install the plugin on other sites, which you have to have to update manually. The licence includes updates for one year. After that period the licence has to be renewed to receive further updates.Automatic updates were provided for one site per licence. CodeCanyon granted access to updates for the lifetime of the product. “Lifetime” meant until the product was retired, or removed from the CodeCanyon marketplace, as it happened in this case.
SupportThe support service is available for the duration of the licence, which is one year.Access to the support service was available for six months from the date of purchase. It had to be renewed every six months.

Update – October 2021

On the 1st of October, 2021, we moved all our products to the Freemius platform. The same terms described in the Aelia column, above, still apply to the products after the migration.

What happens after the support service bought from CodeCanyon will expire?

When the support service you bought from CodeCanyon will expire, you will just have to get a new licence from our site. This will grant you another year of updates and support.

Any questions?

If you have any questions, please feel free to contact us at any time. We will be happy to give you all the information you need. Thanks.

The Aelia Team

Tax Display by Country for WooCommerce 2.0.x/2.1.x updated to version 1.5.6.140714

Tax Display by Country for WooCommerce has been updated to version 1.5.6.140714. This update brings the following improvements and fixes:

  • Improved documentation
    The plugin now comes with full step by step documentation, which can be found in the documentation folder, inside the plugin folder.

How to get latest version

New customers

Simply place your order and you will get the latest version.

Existing customers

You should be able to download the updated file using the link you received with your order. If the link doesn’t work, please contact Support to receive the latest version. Thanks.

Tax Display by Country for WooCommerce 2.0.x/2.1.x updated to version 1.2.0.140502

Tax Display by Country for WooCommerce has been updated to version 1.2.0.140502. This update brings the following improvements and fixes:

  • Added possibility to specify a price suffix for each tax display rule. Note: due architectural limitations in WooCommerce 2.0.x, this feature will work only on WooCommerce 2.1.x.

How to get latest version

New customers

Simply place your order and you will get the latest version.

Existing customers

You should be able to download the updated file using the link you received with your order. If the link doesn’t work, please contact Support to receive the latest version. Thanks.

Tax Display by Country for WooCommerce 2.0.x/2.1.x updated to version 1.5.2.140520

 

Tax Display by Country for WooCommerce has been updated to version 1.5.2.140520. This update brings the following improvements and fixes:

  • Fixed bug in logic that stored the selected billing country in checkout page.

How to get latest version

New customers

Simply place your order and you will get the latest version.

Existing customers

You should be able to download the updated file using the link you received with your order. If the link doesn’t work, please contact Support to receive the latest version. Thanks.

Tax Display by Country for WooCommerce 2.0.x/2.1.x is now available

Tax Display by Country for WooCommerce is now available for purchase. This new plugin allows to display prices with our without tax, depending on visitors’ location. By using Geolocation, it can automatically detect visitors’ country, while still allowing them to override the detected country if so they wish.

You can purchase the plugin from our shop. To celebrate this new release, we applied a discount of more than 50% over the plugin retail price. The discount will be available until May 2014, so buy it now, before it’s too late!

Tax Display by Country for WooCommerce 2.0.x/2.1.x updated to version 1.5.1.140511

Tax Display by Country for WooCommerce has been updated to version 1.5.1.140511. This update brings the following improvements and fixes:

  • Modified plugin to use the free Aelia Foundation Classes for WooCommerce plugin. The AFC plugin contains a set of libraries that will simplify development and maintenance of our products, as well as reducing the size of the plugins that will rely on it.
  • Changed billing country field name to aelia_billing_country, for easier integration with the Currency Switcher.
  • Improved performance.
  • Cleaned up code.

How to get latest version

New customers

Simply place your order and you will get the latest version.

Existing customers

You should be able to download the updated file using the link you received with your order. If the link doesn’t work, please contact Support to receive the latest version. Thanks.