Shipping Pricing for Currency Switcher – Improvements for WooCommerce 2.6 Beta 2

WooCommerce Shipping Pricing Integration – What’s new

Our Shipping Pricing Integration Add-on for WooCommerce Currency Switcher has been updated to version 1.2.3.160516. This update brings the following improvements and fixes:

  • Added support for new features introduced in WooCommerce 2.6 Beta 2. The Beta 2 of WooCommerce 2.6 introduced a new interface to edit the parameters of a shipping method. When the shop owner click on the Settings link on the Shipping Zone Methods page, a new popup window opens. This window allows to change the settings of a shipping method quickly, without reloading the entire page, like it was done in the past. You can see some screenshots of the new UI below:

    Unfortunately, although this new feature can improve the user experience, it also has significant drawbacks. The new popup window is generated using a JavaScript library called Backbone.js. We are not aware of the reasons behind this choice, but it’s fact that, unlike the traditional WooCommerce architecture, elements built with that library are far more complicated to extend, especially when more than one plugin comes into play.

    This presented a significant challenge to us, for our Shipping Integration was not designed to take into account the presence of such library. Although our plugin worked fine, even in WooCommerce 2.6, with the classic user interface, handling this new popup required a significant amount of work. Backward compatibility is of paramount importance to us, and we couldn’t just rewrite everything using the new library. Basically, we needed to find a solution that would work with WooCommerce 2.6 and earlier versions, seamlessly.
    Needless to say, we found a solution (at least, until new breaking changes are introduced). Our multi-currency selector can now work directly from a Shipping Zone Methods page, as well as on the popup window. We didn’t touch the Backbone code, as we find it too hard to tweak, and relied on a “trick” instead.

    Below you can find the result of our efforts, the new multi-currency interface for shipping methods:

    As you can see, we tried to keep the original interface as much as possible, and added our elements in a separate area. Simplicity is the key!

  • Fixed calculation of currency specific shipping in WC 2.6 Beta 2. The calculation was broken by unexpected changes in how shipping methods are handled when they are assigned to a zone. The new shipping zones are a new concept, and they seem to be a bit of a “moving target”. We will work on fixing all the bugs caused by breaking changes as soon as we discover them.

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 Moneris Extended Gateway – Support for Hosted Tokenization ID

WooCommerce Moneris Extended Gateway – What’s new

WooCommerce Moneris Extended (multi-account) Gateway has been updated to version 1.1.3.160421. This update brings the following improvements and fixes:

  • Added support for currency-specific Hosted Tokenization Profile IDs
    Up until version 2.4, the Moneris gateway that our plugin extends didn’t allow to change the hosted tokenization profile ID on the fly. Due to that, if the tokenization feature was enabled, the same profile ID was used for transactions in both USD and CAD, causing the payment to fail for one of the currencies. Version 2.5 of the Moneris gateway was made more flexible from this perspective, and it’s now possible to enter two separate tokenization IDs for US and Canadian Dollars.
  • Improved error handling in wc_moneris_api_request_auth_info filter
    Handled condition when the Moneris gateway doesn’t pass an order with the filter. This is an edge condition, but it can happen in some circumstances, causing the payment to fail. The improved error checking will handle such condition gracefully, allowing payments to complete successfully.

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:

    Tax Display by Country for WooCommerce - Country selector widget with County/Province/State support

    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 Shipping Pricing for Currency Switcher – Support for WooCommerce 2.6

WooCommerce Shipping Pricing Integration – What’s new

Our Shipping Pricing Integration Add-on for WooCommerce Currency Switcher has been updated to version 1.2.1.160310. This update brings the following improvements and fixes:

  • Added support for WooCommerce 2.6. Version 2.6 of WooCommerce introduces the concept of shipping zones, and it allows to create multiple instances of each shipping method for each zone. The Shipping Pricing plugin fully supports this new feature. When used with WooCommerce 2.6, our plugin provides a convenient user interface where you can set the shipping costs for each combination of zone, shipping method, and currency. Below you can see the new multi-currency, zone-specific shipping pricing feature in action:

    That’s an amazing improvement!

  • Bug fix – Fixed edge condition that affected the calculation of flat rate shipping in WooCommerce 2.5 and later. The bug caused the message “no shipping method available” to appear if shipping costs were entered for a specific currency, saved and the “manual costs” flag was set to “disabled”.
  • Bug fix – Fixed initialisation of messages controller. The controller now uses the correct text domain.
  • Tweak – Excluded shipping method templates from autoloader’s class maps, to improve performance and reduce the possibility of conflicts.

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 Prices by Country – New bulk edit features

WooCommerce Prices by Country – What’s new

Prices by Country for WooCommerce has been updated to version 1.7.0.160223. This update brings the following improvements and fixes:

  • Added bulk edit features for variable products. Thanks to this new feature, now it will be possible to change the regional prices for all variations in one go. The feature requires WooCommerce 2.4 or later, and it includes full support for multi-currency pricing.
  • Improved Admin UI. The plugin settings page now displays the ID of each region. This information will be useful for customers who need to import pricing data(see Where are products’ regional prices stored and how can I import them?
  • Changed permission required to manage plugin settings to manage_woocommerce. This change was requested by multiple customers, and it allows to grant shop managers the possibility to configure the plugin, without necessarily make them full administrators.

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 Moneris Extended Gateway – Gateway switching bug fix

WooCommerce Moneris Extended Gateway – What’s new

WooCommerce Moneris Extended (multi-account) Gateway has been updated to version 1.1.1.150903. This update brings the following improvements and fixes:

  • Fixed bug in server switching logic
    The plugin allows to switch  between Canadian and American Moneris servers, depending on the currency, when the related option is enabled. The bug caused the plugin to switch between the two servers even if that option was not selected, thus causing Moneris to return errors (which are fairly unclear, making the issue complicated to troubleshoot). This update fixes the bug, so that the switch between the Canadian and American servers occurs only when required.

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.