When we launched the Zoho Inventory plugin for WooCommerce a year ago, we did not anticipate the demand would be growing this hard. This has forced us to rethink the architecture of the plugin in terms of functionalities, inter-compatibility, UX and more. In this article, we will highlight some of the upcoming (breaking) changes in version 3.0, which will be released soon.
oAuth 2.0
Zoho Inventory has very recently switched to oAuth 2.0 for authenticating API connections. We have made the necessary changes from our end will release support for this in version 3.0. Keep in mind: you need to reconnect the plugin to Zoho Inventory via this new method once you have updated the plugin.
Syncing variable products
Zoho also changed the way Grouped Items are created and managed recently. They have aligned it more with how WooCommerce Variable Products work from a database perspective. We have added partial support for this in version 2.1.0 where we sync woocommerce variable products as Grouped Items to Zoho and this works great. The big challenge we had until now, was to import Grouped Items from Zoho as variable products into woocommerce. In the next version, we will add support for this as well.
OOP PHP
One of the most requested feature from our customer’s developers was to implement object oriented programming, meaning writing all the scripts in classes that are publicly available. We have answered this request as well in the next version. Developers will get the freedom to access certain public functions to achieve those custom processes for webshops.
Release date
Because this version is different in so many ways from previous major versions, we need more time to test everything. We will release version 3.0 towards the end of June once we know for certain that everything works like it should.