Aelia - Product update badge

WooCommerce Currency Switcher – WC 3.6.5 update, July 2019

WooCommerce Currency Switcher – What’s new

Currency Switcher for WooCommerce has been updated to version 4.7.8.190709. This update brings the following improvements and fixes:

  • Bug fix – Fixed condition that caused order items to disappear during the creation of a manual order. The glitch was introduced due to a bug in version 4.7.7.190706, released on the 8th of July, and fixed the day after.
  • Bug fix – Added workaround for a bug which caused product prices being overwritten by the “update product stock” function after being added to an order in the backend.
  • Improvement – Increased number of decimals used to calculate orders’ and items’ totals in base currency. This will increase the accuracy of the sales report.
  • Improvement – Improved shortcode aelia_cs_product_price. Added support for sign up fees (subscriptions). It’s now possible to call the shortcode by passing an argument such as price_type=”sign_up_fee”, to show the sign up fee for subscriptions. For more information, please refer to our knowledge base: WooCommerce Currency Switcher – Shortcodes.
  • Improvement – Added new filter aelia_cs_pp_shortcode_converted_amount, to allow 3rd parties to alter the output of shortcode “aelia_cs_currency_amount“.
  • Improvement – Improved frontend user interface. Added check to show errors on the currency selector widget only to shop managers
  • Improvement – Improved backend interface. Removed obsolete messages from Admin area.

How to get latest version

New customers

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

Existing customers

If you activated your licence in WooCommerce > Setttings > Aelia, you will see a notification informing you about the update. You will then be able to install it automatically.

If you haven’t activated your licence, you can 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

The StorePep Shipping Solution now supports our Aelia Currency Switcher

Using StorePep with Aelia Currency Switcher

We have partnered with the StorePep Team, to bring you yet one more great solution for your WooCommerce shop. The StorePep Shipping solution now includes native support for our WooCommerce Currency Switcher. With this solution, you can now ship globally using popular shipping carriers like FedEx, UPS, DHL and more. StorePep will charge the correct fees, in the currency used by your customers to complete the checkout.

Getting started

StorePep, along with Aelia Currency Switcher delivers a seamless shopping experience for your customers. You can combine configure StorePep by simply following these easy steps:

  1. Install and configure the Aelia Currency Switcher. Our installation guide can help you configuring the plugin: Aelia Currency Switcher – Getting Started.
  2. Install and configure StorePep, by following a few, simple steps: Integrate Your WooCommerce Online Store with StorePep.
  3. Verify that StorePep is working, by checking that the correct shipping rates appear at checkout.

You’re ready to go! StorePep will now calculate shipping costs, and the the Aelia Currency Switcher will convert them to the active currency.

Should you have any questions about using StorePep with our Currency Switcher, please contact the StorePep Support Team. They will be happy to help you configuring their shipping solution.

Thanks for reading, and have a great day!

The Aelia Team

Aelia - Product update badge

WooCommerce Currency Switcher – New bulk edit features

WooCommerce Currency Switcher – What’s new

Currency Switcher for WooCommerce has been updated to version 4.7.0.190307. This update introduces a new bulk edit feature, which allows to set the price in specific currencies for multiple products at the same time.

This new feature can be accessed from the Products List page, as follows:

  1. Select one or more products.
  2. At the top of the page, select “Edit” from the Action dropdown.
  3. Click on Apply. This will open the bulk edit interface, which now includes two additional fields to set product prices in specific currencies.

Preview

Below you can find an example of what the new interface looks like:

How to get latest version

New customers

Simply place your order and you will get the latest version, which will include all the new featues.

Existing customers

If you activated your licence in WooCommerce > Setttings > Aelia, you will see a notification informing you about the update. You will then be able to install it automatically.

If you haven’t activated your licence, you can 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

Fancy winning a $5,000 worth of WooCommerce goodies?

Our friends at CommerceGurus started a giveaway, which could allow you to get up to $5000 (yes, five thousand) worth of WooCommerce plugins and services. Among the prizes, you will find:

  • Free hosting, by DigitalOcean
  • Weglot multi-lingual
  • MemberPress Plus
  • WPForms
  • Jilt – email marketing for WooCommerce
  • Metorik WooCommerce analytics
  • Elementor Powerpack
  • All in One SEO Pack
  • WooCommerce Product Tables plugin

And more. At Aelia, we decided to contribute to the pot, by adding added a free licence for our Aelia Currency Switcher to it. Now you have the chance to get the whole package, for free!

How to enter the giveaway

Entering is easy. Simply visit the competition page at https://www.commercegurus.com/ecommerce-giveaway/ and subscribe to the CommerceGurus newsletter. You will be automatically entered into the draw, and you will be notified if you are a winner. Can’t be any easier!

From the Aelia Team, best of luck to all participants!

The Aelia Team

Aelia - News badge

Multi-currency Points and Rewards and Product Feeds with Aelia Currency Switcher

WooCommerce Points and Rewards, by wpweb

The WooCommerce Points and Rewards, developed by wpweb, now includes full support for the Aelia Currency Switcher. Thanks to this new integration, introduced in version 1.0.6 of the Points and Rewards plugin, it will be possible to reward your customers and allow them to spend their earned credit in multiple currencies. Credits to the wpweb Team for the great job they did in implementing this integration.

Product Feed PRO for WooCommerce, by AdTribes

The WooCommerce Product Feeds Pro for WooCommerce, developed by AdTribes, has also been updated to support our Aelia Currency Switcher. This new feature, available from version 4.2.2 of the Product Feeds plugin, will make it possible to generate product feeds in multiple currencies, quickly and easily. The plugin authors sent us a few screenshots that show how easy it is to use this new feature:

We would like to thank the AdTribes Team for implementing this new integration.

Would you like to contribute?

If you have a plugin, or a custom solution, that you would like to update by adding multi-currency support to it, please feel free to get in touch. We are always happy to assist developers who would like to write integrations with our solutions, and we can send you guidelines and technical information to make the job easier.

Thanks for being with us, see you soon with more great news!

The Aelia Team

Aelia - News badge

EU VAT Assistant on WordPress.org – Update 12 December 2018

This post is a follow-up to the one we published on the 10 December 2018, in relation to the removal of our EU VAT Assistant from the WordPress repository.

Analysing the issue with the WordPress Team

As explained in the earlier post, due to technical limitations, the WP.org repository can only be used to host plugins that don’t have external dependencies. Plugins are expected to carry around a copy of all the files they need, even if this may cause conflicts with different versions of the same files, which might be installed on the site. Our EU VAT Assistant relies our Aelia Foundation Classes (or AFC, for short), which is an external framework. Due to that, it didn’t match the described requirement.

We had a long discussion with the WordPress Team, during which we went into the details of the decisions behind the design for our EU VAT Assistant, as well as our other plugins. We proposed several solutions, all of which were technically valid, but they were rejected on the ground of not being fully compliant with the current policies that apply to WordPress.org. The conclusion was our solutions are highly modular (and work well that way), but the public WordPress repository, in its current form, doesn’t support such architecture.

The challenge

The restrictions on the WordPress repository presented a significant challenge. We spent a significant amount of time and effort to create our existing, modular architecture. All our solutions are based on it, and they have been thoroughly tested. The WordPress Team insist that all plugins should carry around their own copy of the required files, while we have enough experience and statistical data to disagree with such statement. Besides, we couldn’t afford to discard years of work to go back to the required “monolithic” design, risking to introduce issues in the process.

The main hurdle came from one of the core principle on which the Aelia Foundation Classes is based. We wrote the AFC Framework with the assumption that there will always be one copy of such framework installed, at any given time. Such requirement can be easily enforced, and it allows to share the same code across multiple plugins. It also avoids having to write a convoluted logic to check if multiple copies of a framework are installed, and which one should be used. Based on our tests and experience, it’s a leaner and more effective approach.

Our challenge was to find a way to reach the following targets:

  1. Allow the EU VAT Assistant to carry around and load its own framework.
  2. Allow plugins that rely on the shared AFC Framework to keep doing so.
  3. Avoid substantial rewriting of any of the plugins, or the framework.

The AFC Framework as the key

After a careful analysis of our options, we realised that the AFC Framework could be the solution to the issue. Like our plugins, the framework is highly modular, and structured so that its components are loosely coupled. Although we designed the framework to be installed as a separate plugin, we were able to extract parts of it, and transform them into an “embedded framework”. This was also made easier by the logic used by our plugins to find the AFC, and interact with it, which allows for good flexibility. In short, we found a way to satisfy all the requirements, while keeping our modular structure and full compatibility with our other products.

The proposed solution

We reviewed the AFC Framework, focusing our attention on its basic, core elements, and we came up with a smart, yet simple solution:

  1. We built a smaller version of the framework, called AFC Embedded, which excludes non-essential features, as well as any feature that is not deemed “appropriate” for inclusion in the WordPress repository.
  2. We added the AFC Embedded framework to the EU VAT Assistant.
  3. We modified the loader logic used by the EU VAT Assistant, to perform the following operations:
    1. When the standalone AFC Framework is active, use that one. In such case, the plugin would behave exactly as it did before.
    2. When the standalone AFC Framework is not active, or not installed, load the embedded AFC Framework.

This approach required only minor changes in both the framework and the EU VAT Assistant, and no changes at all in our other products. It also covers the scenario where the EU VAT plugin is installed first, and the standalone framework at a later stage, e.g. after installing one of our premium WooCommerce plugins. In that case, the EU VAT Assistant switches from the embedded framework to the standalone one, transparently. Simple, yet effective!

Current status

We discussed the above solution with the WordPress Team, and they agreed that it would be within the guidelines of the WordPress.org repository. We have submitted an updated version of our EU VAT Assistant for their review, and we are waiting for their reply. If all goes well, our solution for EU VAT compliance should be back online very soon.

Any questions? Always happy to answer!

Should you have any questions about the EU VAT Assistant, or the progress with the new version, please feel free to contact us. We will be happy to answer all your questions, and give you any information you might need.

Thanks again for staying with us, we are looking forward to sharing with you some good news soon!

Regards,

The Aelia Team