{"id":1096376,"date":"2016-10-06T15:22:54","date_gmt":"2016-10-06T15:22:54","guid":{"rendered":"https:\/\/wpml.org\/?p=1096376"},"modified":"2018-05-17T13:19:23","modified_gmt":"2018-05-17T13:19:23","slug":"woocommerce-multilingual-3-9","status":"publish","type":"post","link":"https:\/\/wpml.org\/es\/changelog\/2016\/10\/woocommerce-multilingual-3-9\/","title":{"rendered":"WPML Multilingual &#038; Multicurrency for WooCommerce 3.9"},"content":{"rendered":"<p><strong>This version packs new functionality, compatibility with the upcoming\u00a0WooCommerce major release, and improved usability.<\/strong><\/p>\n<h2>WooCommerce 2.7 ready<\/h2>\n<p>WooCommerce 2.7 introduces some code refactoring that required code in our plugin to be updated as well. Some of the areas covered involve coupons and orders.<\/p>\n<p>Since WPML Multilingual &#038; Multicurrency for WooCommerce versions prior to 3.9 will not be fully compatible with WooCommerce 2.7,<strong> we recommend upgrading\u00a0WPML Multilingual &#038; Multicurrency for WooCommerce before upgrading to WooCommerce 2.7.<\/strong><\/p>\n<p>The 3.9 version of WPML Multilingual &#038; Multicurrency for WooCommerce will still be compatible with versions of WooCommerce prior to 2.7.<\/p>\n<h2>New functionality<\/h2>\n<p><strong>Translate custom taxonomies from the WPML Multilingual &#038; Multicurrency for WooCommerce page<\/strong><\/p>\n<p>Some WooCommerce extensions or themes define custom taxonomies for products. If these need to be translated, they will now appear under on the <strong>WooCommerce\u00a0<\/strong>-&gt;\u00a0<strong>WPML Multilingual &#038; Multicurrency for WooCommerce\u00a0<\/strong>page, \u00a0next to product categories, product tags, and attributes.<\/p>\n<figure id=\"attachment_1097498\" aria-describedby=\"caption-attachment-1097498\" style=\"width: 805px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/wpml.org\/wp-content\/uploads\/2016\/09\/custom-product-taxonomies-1.png\"><img decoding=\"async\" class=\"wp-image-1097498 size-full\" src=\"https:\/\/wpml.org\/wp-content\/uploads\/2016\/09\/custom-product-taxonomies-1.png\" width=\"805\" height=\"331\" srcset=\"https:\/\/wpml.org\/wp-content\/uploads\/2016\/09\/custom-product-taxonomies-1.png 805w, https:\/\/wpml.org\/wp-content\/uploads\/2016\/09\/custom-product-taxonomies-1-150x62.png 150w, https:\/\/wpml.org\/wp-content\/uploads\/2016\/09\/custom-product-taxonomies-1-300x123.png 300w, https:\/\/wpml.org\/wp-content\/uploads\/2016\/09\/custom-product-taxonomies-1-768x316.png 768w\" sizes=\"(max-width: 805px) 100vw, 805px\" \/><\/a><figcaption id=\"caption-attachment-1097498\" class=\"wp-caption-text\">Translating custom product taxonomies<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<p><strong>Translate attribute slugs<\/strong><\/p>\n<p>Translating attribute slugs allows you to have fully translated filter-like URLs. For instance, if you set\u00a0the attribute base for your store to \u00abfilters\u00bb (in English), for a global attribute like \u00abColor\u00bb,\u00a0the following URL<\/p>\n<pre>http:\/\/example.com\/filters\/<span style=\"text-decoration: underline;\"><strong>color<\/strong><\/span>\/black\/<\/pre>\n<p>will display all products\u00a0having \u00abblack\u00bb as a \u00abColor\u00bb (either a variation or standard product).<\/p>\n<p>With\u00a0WPML Multilingual &#038; Multicurrency for WooCommerce 3.9 it&#8217;s possible to translate the \u00abColor\u00bb attribute slug (\u00abcolor\u00bb) and have a translated URL like:<\/p>\n<pre>http:\/\/example.fr\/filtres\/<span style=\"text-decoration: underline;\"><strong>couleur<\/strong><\/span>\/noir\/<\/pre>\n<p>You can translate the attribute slugs from the <strong>Store URLs<\/strong> section, on the <strong>WooCommerce <\/strong>-&gt;\u00a0<strong>WPML Multilingual &#038; Multicurrency for WooCommerce<\/strong>\u00a0page.<\/p>\n<figure id=\"attachment_1099500\" aria-describedby=\"caption-attachment-1099500\" style=\"width: 600px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/wpml.org\/wp-content\/uploads\/2016\/09\/translating-attribute-slugs.png\"><img decoding=\"async\" class=\"wp-image-1099500\" src=\"https:\/\/wpml.org\/wp-content\/uploads\/2016\/09\/translating-attribute-slugs.png\" alt=\"Translating attribute slugs\" width=\"600\" height=\"423\" srcset=\"https:\/\/wpml.org\/wp-content\/uploads\/2016\/09\/translating-attribute-slugs.png 875w, https:\/\/wpml.org\/wp-content\/uploads\/2016\/09\/translating-attribute-slugs-150x106.png 150w, https:\/\/wpml.org\/wp-content\/uploads\/2016\/09\/translating-attribute-slugs-300x212.png 300w, https:\/\/wpml.org\/wp-content\/uploads\/2016\/09\/translating-attribute-slugs-768x542.png 768w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/a><figcaption id=\"caption-attachment-1099500\" class=\"wp-caption-text\">Translating attribute slugs<\/figcaption><\/figure>\n<p>Note that an attribute should be marked as translatable and have archives enabled in order to be able to translate the slug for it.<\/p>\n<p><strong>Use HTML in the currency switcher<\/strong><\/p>\n<p>A limited series of HTML tags can be added to the currency\u00a0switcher template:<\/p>\n<pre>img span em strong u<\/pre>\n<p>Besides allowing you to customize how the currency switcher looks, you can also add custom icons for each currency.<\/p>\n<p>For example, the following template would include icons for currencies:<\/p>\n<pre class=\"wikicode prettyprint prettyprinted\"><span class=\"tag\">&lt;img<\/span> <span class=\"atn\">src<\/span><span class=\"pun\">=<\/span><span class=\"atv\">\"<\/span><a href=\"http:\/\/exaple.com\/currency-%code%\"><span class=\"atv\">http:\/\/example.com\/currency-%code%<\/span><\/a><span class=\"atv\">\"<\/span> <span class=\"tag\">\/&gt; %code%\r\n\r\n<\/span><\/pre>\n<p>&nbsp;<\/p>\n<figure id=\"attachment_1099559\" aria-describedby=\"caption-attachment-1099559\" style=\"width: 600px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/wpml.org\/wp-content\/uploads\/2016\/09\/custom-currency-switcher.png\"><img decoding=\"async\" class=\"wp-image-1099559\" src=\"https:\/\/wpml.org\/wp-content\/uploads\/2016\/09\/custom-currency-switcher.png\" alt=\"Custom currency switcher\" width=\"600\" height=\"546\" srcset=\"https:\/\/wpml.org\/wp-content\/uploads\/2016\/09\/custom-currency-switcher.png 743w, https:\/\/wpml.org\/wp-content\/uploads\/2016\/09\/custom-currency-switcher-150x136.png 150w, https:\/\/wpml.org\/wp-content\/uploads\/2016\/09\/custom-currency-switcher-300x273.png 300w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/a><figcaption id=\"caption-attachment-1099559\" class=\"wp-caption-text\">Custom currency switcher<\/figcaption><\/figure>\n<p>Note that\u00a0using HTML in the currency switcher is only possible when using the <strong>List of currencies<\/strong>\u00a0style.<\/p>\n<p><strong>Cart total in the currency switcher<\/strong><\/p>\n<p>Another addition to the currency switcher is the possibility to include the total of the cart by using the newly available parameter: %subtotal%<\/p>\n<p>You can set this in the\u00a0currency switcher template, under the multi-currency options in the backend.<\/p>\n<figure id=\"attachment_1099580\" aria-describedby=\"caption-attachment-1099580\" style=\"width: 611px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/wpml.org\/wp-content\/uploads\/2016\/09\/currency-switcher-subtotal.png\"><img decoding=\"async\" class=\"wp-image-1099580 size-full\" src=\"https:\/\/wpml.org\/wp-content\/uploads\/2016\/09\/currency-switcher-subtotal.png\" alt=\"Using the %subtotal% parameter in the currency switcher\" width=\"611\" height=\"302\" srcset=\"https:\/\/wpml.org\/wp-content\/uploads\/2016\/09\/currency-switcher-subtotal.png 611w, https:\/\/wpml.org\/wp-content\/uploads\/2016\/09\/currency-switcher-subtotal-150x74.png 150w, https:\/\/wpml.org\/wp-content\/uploads\/2016\/09\/currency-switcher-subtotal-300x148.png 300w\" sizes=\"(max-width: 611px) 100vw, 611px\" \/><\/a><figcaption id=\"caption-attachment-1099580\" class=\"wp-caption-text\">Using the %subtotal% parameter in the currency switcher<\/figcaption><\/figure>\n<p>This parameter is useful when you want to show the total of the cart in all available currencies. It will display a formatted price so the currency symbol or code doesn&#8217;t need to be added.<\/p>\n<p>&nbsp;<\/p>\n<figure id=\"attachment_1097442\" aria-describedby=\"caption-attachment-1097442\" style=\"width: 557px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/wpml.org\/wp-content\/uploads\/2016\/09\/currency-switcher-total.png\"><img decoding=\"async\" class=\"size-full wp-image-1097442\" src=\"https:\/\/wpml.org\/wp-content\/uploads\/2016\/09\/currency-switcher-total.png\" alt=\"Showing the cart total in the currency switcher\" width=\"557\" height=\"358\" srcset=\"https:\/\/wpml.org\/wp-content\/uploads\/2016\/09\/currency-switcher-total.png 557w, https:\/\/wpml.org\/wp-content\/uploads\/2016\/09\/currency-switcher-total-150x96.png 150w, https:\/\/wpml.org\/wp-content\/uploads\/2016\/09\/currency-switcher-total-300x193.png 300w\" sizes=\"(max-width: 557px) 100vw, 557px\" \/><\/a><figcaption id=\"caption-attachment-1097442\" class=\"wp-caption-text\">Showing the cart total in the currency switcher<\/figcaption><\/figure>\n<h2><\/h2>\n<h2>UI changes<\/h2>\n<p>Based on the feedback we got from our\u00a0users, we&#8217;ve made several changes and additions to the backend UI. We think that these represent an important step towards improving the user experience. We also plan to continue these usability improvement efforts in the upcoming releases.<\/p>\n<p>Over 20 things were touched and here are few of the most prominent changes included in this version:<\/p>\n<ul>\n<li>The setup wizard runs automatically after activation.<\/li>\n<li>Moved the WPML Multilingual &#038; Multicurrency for WooCommerce submenu under the WooCommerce menu.<\/li>\n<li>Added two new subsections to the Status section: products and multi-currency.<\/li>\n<\/ul>\n<h2><\/h2>\n<h2>Compatibility<\/h2>\n<p>We&#8217;ve fixed <a href=\"https:\/\/wpml.org\/forums\/topic\/woocommerce-booking-price-person-manual-currency-not-working\">one more compatibility issue<\/a> with WooCommerce Bookings where the custom prices were not displayed correctly in the second currency.<\/p>\n<p>This version address\u00a0also some issues that were reported about WooCommerce Product Add-ons and WooCommerce Tab Manager<\/p>\n<h2><\/h2>\n<h2>Coming up next<\/h2>\n<p>One long-awaited feature for our plugin is to have\u00a0<strong>exchange rates that update automatically<\/strong>. We&#8217;re preparing this for the next release along with more usability improvements, compatibility with more WooCommerce extensions, and more.<\/p>\n<p>In short, we want to enhance the existing multi-currency functionality by integrating two or three (for now) currency exchange services with our plugin. This will allow having prices in the secondary currencies that are always up to date and without you having to do anything.<\/p>\n<p>&nbsp;<\/p>\n<figure id=\"attachment_1099920\" aria-describedby=\"caption-attachment-1099920\" style=\"width: 600px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/wpml.org\/wp-content\/uploads\/2016\/09\/automatic-exchange-rates_001.png\"><img decoding=\"async\" class=\"wp-image-1099920\" src=\"https:\/\/wpml.org\/wp-content\/uploads\/2016\/09\/automatic-exchange-rates_001.png\" width=\"600\" height=\"396\" srcset=\"https:\/\/wpml.org\/wp-content\/uploads\/2016\/09\/automatic-exchange-rates_001.png 755w, https:\/\/wpml.org\/wp-content\/uploads\/2016\/09\/automatic-exchange-rates_001-150x99.png 150w, https:\/\/wpml.org\/wp-content\/uploads\/2016\/09\/automatic-exchange-rates_001-300x198.png 300w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/a><figcaption id=\"caption-attachment-1099920\" class=\"wp-caption-text\">Configuring exchange rate services<\/figcaption><\/figure>\n<p>The services that we plan to include in the first phase are:<\/p>\n<ul>\n<li><a href=\"https:\/\/currencylayer.com\">Currencylayer<\/a><\/li>\n<li><a href=\"https:\/\/finance.yahoo.com\/\">Yahoo Finance<\/a><\/li>\n<li><a href=\"http:\/\/fixer.io\/\">Fixer.io<\/a><\/li>\n<\/ul>\n<p>For most stores, regardless of the sales volume or daily traffic, this will\u00a0not come with an extra cost. These services are either free or include a free plan that includes 1000 request per month, which should be plenty.<\/p>\n<p>This feature is still in development so, if you have ideas or suggestions we&#8217;d love to hear about it. Please drop a comment at the bottom of this page and share your thoughts with us.<\/p>\n<h2>Getting the update<\/h2>\n<p>You should receive this update automatically to the WordPress admin. If you want, you can also download WPML Multilingual &#038; Multicurrency for WooCommerce from the <a href=\"https:\/\/wordpress.org\/plugins\/woocommerce-multilingual\/\">WordPress downloads page<\/a>.<\/p>\n<p>We&#8217;re working hard on making our plugin an important component of WooCommerce based online stores. You can support us by\u00a0<strong><a href=\"https:\/\/wordpress.org\/support\/view\/plugin-reviews\/woocommerce-multilingual?rate=5#postform\">rating WPML Multilingual &#038; Multicurrency for WooCommerce<\/a><\/strong>\u00a0and share your experience with other interested people. Thanks in advance!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This version packs new functionality, compatibility with the upcoming\u00a0WooCommerce major release, and improved usability. WooCommerce 2.7 ready WooCommerce 2.7 introduces some code refactoring that required code in our plugin to be updated as well. Some of the areas covered involve coupons and orders. Since WPML Multilingual &#038; Multicurrency for WooCommerce versions prior to 3.9 will [&hellip;]<\/p>\n","protected":false},"author":76577,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"ep_exclude_from_search":false,"footnotes":""},"categories":[48],"tags":[],"class_list":["post-1096376","post","type-post","status-publish","format-standard","hentry","category-changelog"],"_links":{"self":[{"href":"https:\/\/wpml.org\/es\/wp-json\/wp\/v2\/posts\/1096376","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wpml.org\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wpml.org\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wpml.org\/es\/wp-json\/wp\/v2\/users\/76577"}],"replies":[{"embeddable":true,"href":"https:\/\/wpml.org\/es\/wp-json\/wp\/v2\/comments?post=1096376"}],"version-history":[{"count":8,"href":"https:\/\/wpml.org\/es\/wp-json\/wp\/v2\/posts\/1096376\/revisions"}],"predecessor-version":[{"id":1110114,"href":"https:\/\/wpml.org\/es\/wp-json\/wp\/v2\/posts\/1096376\/revisions\/1110114"}],"wp:attachment":[{"href":"https:\/\/wpml.org\/es\/wp-json\/wp\/v2\/media?parent=1096376"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wpml.org\/es\/wp-json\/wp\/v2\/categories?post=1096376"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wpml.org\/es\/wp-json\/wp\/v2\/tags?post=1096376"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}