Posts

Aelia - Product update badge

WooCommerce PayPal Standard Multi-Account – WooCommerce 3.2.6 Compatibility fix

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.

Aelia - Product update badge

WooCommerce First Data/Authipay Gateway – WooCommerce 3.x compatibility improvement

First Data/AIB Authipay Gateway for WooCommerce – What’s new

Our First Data/Authipay Gateway has been updated to version 1.4.0.171026. This update brings the following improvements and fixes:

  • Improved support for WooCommerce 3.x. We cleaned up the code, to leverage the new functions and features provided by WooCommerce 3.0 and later. This makes the gateway more compatible with future WooCommerce versions.
    Note: starting with this update, the First Data/Authipay plugin requires WooCommerce 3.0 or newer. Older versions are no longer supported.

How do I get the new 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.

Aelia - News badge

WooCommerce 3.0 “Bionic Butterfly” has just arrived!

WooCommerce 3.0, the Bionic Butterfly, is here!

WooCommerce 3.0 is now available for download. This is a great update, which lays the foundation of a more powerful, flexible and scalable e-commerce system, and it will greatly improve the e-commerce experience for millions of merchants and buyers worldwide.

Still, “with great change comes great responsibility”. Yes, the original sentence was slightly different, but it applies nevertheless. The improvements that WooCommerce 3.0 brings can have side effects, therefore we would like to repeat our invitation to being careful with the upgrade.

Below you can find a summary of the information we sent to our newsletter subscribers. We recommend to keep this information handy, as it will make the update process easier and smoother.

What you should do before updating WooCommerce

In the past few weeks, we sent a step by step upgrade guide to our subscribers, describing our recommended way of upgrading WooCommerce. You can find it below, if you missed our email, or if you are not registered to our newsletter.

The most important concept to keep in mind that you should not update your live site immediately. It looks like a tempting shortcut, but we strongly recommend not to do that (you can take our word on this). Instead, you should follow a few simple steps:

  1. Take a full backup of the live site.
    Tip: if you don’t have a strategy for automated backups, we would strongly recommend to prepare one as soon as possible. Please feel free to contact us if you need more information.
  2. Ensure that the backup is usable and ready to be restored in case of emergency.
  3. Create a copy of your site on a staging/test server. Work only on the test copy.
  4. Update all the plugins, except WooCommerce, to the latest versions.
    Note: some updates might not appear in the WordPress Plugins page.You can always get the latest versions of the Aelia plugins from the My Account section on our site.
  5. Update your theme to the latest version.
  6. Update WooCommerce.
  7. Test the site extensively, to make sure that all the plugins you are running, as well as your theme, are compatible with WooCommerce 3.0.
  8. If you spot any issue, contact the authors of the affected plugin or theme before updating the live site.
  9. Apply any fix provided by plugin authors and repeat the testing from step #7.

When you are comfortable that the test site is working correctly, you can repeat the above steps on the live site.

This process may look long and boring, but it’s worth spending some time to double check that the shop will work fine after an update, as that will prevent unexpected crashes and downtimes.

Recommended reading

The WooCommerce Team also wrote a useful article to guide you through the upgrade process: How to prepare your WooCommerce store for any release. We recommend to read it and familiarise yourself with the steps required for a smooth upgrade.

Compatibility status of the Aelia plugins

We updated our plugins to work with WooCommerce 2.7 a couple of months ago, and tested them again with WooCommerce 3.0. Below you can find a list of the plugins that you will have to update before installing WooCommerce 3.0, together with their version number and release date:

Our tests showed that plugins such as Shipping Country, or the Blacklister, should already be compatible with WooCommerce 3.0. We will keep reviewing them as updates for the new version are released, to ensure maximum compatibility.
Of course, should you find any issue, please report it, and we will look into it as soon as possible.

Important
Our licensing system is still undergoing maintenance, and you might not receive an update notification in your WordPress Admin Panel. We would recommend you to follow our our site, our Twitter account or our Facebook page, where you will find the information about new releases there. You will then be able to download them from our site, or from the download link you received with your email.
Once our licensing system will be back up, you should start receiving update notifications from within WordPress.

Need assistance, or have any questions?

Should you need help, or have any questions about our plugins and how to update them before installing WooCommerce 3.0, please get in touch. We will get back to you as soon as possible, with the information you need.

Thanks for your time, and have a great day and an amazing weekend!

Sincerely,

Aelia – The Internationalisation Experts

Aelia - News badge

Currency Switcher 4.x is now available, supporting WooCommerce 2.7

Currency Switcher 4.x is available!

As announced last week, we are delighted to announce that we have just released our next major update for our popular Currency Switcher for WooCommerce. As anticipated, this version includes support for WooCommerce 2.7, and has been tested with the Release Candidate of that version.

Several of our customers opted for a preliminary test and received the new release in advance. They are now enjoying the benefits and improvements it introduces, and they are pleased of how well it works.

Here you can find a list to recap main features in this new version.

Compatibility with WooCommerce 2.7

The latest version of the Currency Switcher is compatible with the new features introduced in WooCommerce 2.7. We tested our plugin against WC 2.7 Beta 1, back in December 2016, then again with the Beta 2 and the Release Candidate version. The results have been great. Of course, we will keep testing it and address any glitch that we will find.

Optimised code, taking advantage of the Aelia Foundation Classes library

Our Aelia Foundation Classes (AFC, for short) is indeed the foundation of most of our plugins. The mini-framework we designed is flexible enough to allow us to keep the main plugins small and lean.

Also, thanks to the features in the AFC, our products can easily check the system for missing requirements, and even install other plugins they might need, with a single click. We consider ourselves “pioneers”: in an environment where packaging bulky frameworks with each plugin is common practice, we went for lean plugins, shared libraries and dependency management. It wasn’t easy, but it worked!

Better performance

We optimised the currency conversion logic in the Currency Switcher to make it easier to use it on shops with a large number of products. The currency conversion logic is now up to 80% faster. This is especially visible on sites with a high number of variable products and/or of variations.

Improved logging

To keep in line with our “lead the way philosophy”, in July 2016 we developed a flexible logging system, which we are going to use in all our plugins. Our new logger  is PSR-3 compliant, powerful and flexible. We were pleased to hear that WooCommerce 2.7 will introduce a similar logger system, as it’s a proof that we have been, and we still are, on the right track. Our plugins will keep using our own logger, and the two systems will live next to each other, transparently.

Improved geolocation

The Aelia Foundation Classes framework loads version 2 of the MaxMind Geolocation database. The database supports a finer granularity than the one included with WooCommerce. That’s what makes it possible to detect not only countries, but also provinces/states/counties and, in some cases, cities. We have been using it in our Prices by Country and Tax Display by Country plugin for over a year, with great results.

Improved reports

We extended the reporting capabilities of the Currency Switcher to allow running reports filtered by currency. Each report will show the exact total of sales made in each currency. Thanks to this feature, it will be easier to find out which currency generates the most sales, and adjust your sale strategy.

Here are some screenshots of the new reports:

Currency Switcher 4.x - Sales report in EUR

The new sales report in the Currency Switcher 4.x, showing the sales made in EUR

Currency Switcher 4.x - Sales report in USD

The new sales report in the Currency Switcher 4.x, showing the sales made in USD

New shortcodes

The Currency Switcher 4.x includes a couple of new, handy shortcodes. You can use them to convert arbitrary values in on the page, or show a product price in the active currency, anywhere on your site. Here’s a brief description of how they work, together with a “live” example.

Try selecting a currency, on the right sidebar, and the values in bold will change automatically.

It’s now possible to force the currency by shipping country

We added the “force currency by billing country” to the Currency Switcher over two years ago, albeit reluctantly. For those not familiar with it, the feature allows customers to select a currency indirectly. Instead of going for the currency, they can select a billing country, and the currency changes to the one used in such country. Since we received several requests to allow binding the currency to the shipping country, we added such option to the new release.

Currency Switcher 4.x - Force currency by shipping country

The Currency Switcher 4.x allows to force currency by shipping country, as well as billing country.

Currencies can now be sorted in the settings page

Some of our customers asked if it would be possible to sort the enabled currencies without having to resort to a filter. We listened to our clients, and such feature is now part of the Currency Switcher. Here’s a preview of the interface that allows the sorting:

Currency Switcher 4.x - Sort currencies

Drag the handle of each currencies to change their order, then save the settings the new sorting.

Of course, if you implemented a  filter for your custom sorting, you can keep using it, it will work just fine.

Dropped support for WooCommerce 2.3 and earlier

The Aelia Team is known for its skill in keeping full backward compatibility in all our products, even after adding or improving existing features. Our Currency Switcher 3.x was fully compatible with WooCommerce from version 2.1.x until 2.6.x, and worked seamlessly on each of those version. After a careful analysis, we realised that WooCommerce 2.3 and earlier have practically disappeared from the market. Thus, keeping the code to support those versions makes little sense. Due to this, the Currency Switcher 4.x now requires WooCommerce 2.4 or newer.

Integrations with 3rd party plugins are now external addons

The Currency Switcher used to include integrations with several 3rd party plugins. We quickly realised that, even though such solution looked convenient, the integrations don’t belong there, as not every merchant needs them. Thus, we decided to extract each integration to a separate, lightweight plugin, so that the user can install only the needed ones. The integrations will work the ones we released so far, supporting plugins such as Subscriptions, Bundles, Composite Products, Product Add-ons and, more recently, Dynamic Pricing.

To make sure that users are aware of the changes, the Currency Switcher will inform merchants when an integration is no longer included in the main plugin. The Currency Switcher will also explain how to download the replacement integration.

When will the Currency Switcher 4.x be available?

The Currency Switcher 4.x is a available now! 🙂

Will I have to pay for the new version?

If you are an existing customer, with an active licence, you can download the Currency Switcher 4.x free of charge. Simply go to the My Account section and you will find the link to download it.

If you are not yet a customer, or if your licence expired, please contact us to get the best deal to get the new version of our product.

As always, please feel free to send us any feedback you have about this new version. We would like to thank you in advance for taking the time to write us, as your feedback is what allows us to provide you with top class solutions.

Thanks for reading, and for your continued support and renewed custom.

Sincerely,

The Aelia Team

Aelia - Product update badge

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

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.