The next release of Abandoned Cart Pro for WooCommerce v5.0 is going to be a major release. It is expected to release on 19th June 2017.
Below is a summary list of the changes that we have done:
- Plugin has been re-structured.
- New features
2.a WooCommerce taxation will be considered for the abandoned cart total.
2.b The abandoned cart date & time will be using selected WordPress date and time format.
2.c The abandoned cart date & time will be translated into the WordPress selected Site Language.
2.d Admin can set the product image size for the abandoned cart reminder emails.
2.e Added new merge tag “{{admin.phone}}”.
We started working on this update in mid February 2017. That was after we had just finished the planning for all our plugins for 2017. Some of the features in this update were ready as early as March, but due to the release of WooCommerce 3.0.0, we had to shift our focus to that. We wanted to make sure our existing customers didn’t face any issues after updating to WooCommerce 3.0.0. So until April 3rd, we were mostly occupied with issues pertaining to that & releasing an update to all our plugins.
1. Plugin has been re-structured
The most of the plugin code was written in one single file and all files were not organized.
Currently, we have 3 PHP files and the 6 folders in our plugin folder.
Then in “includes” folder, we had 1 folder and 6 php files.
All our js and the css files were not minified and all the js and css files are located in the single folder.
The plugin code has now been re-structured completely and split into smaller files to ensure easy compatibility and readability. This is a major change as opposed to previous versions where everything was coming from a single file majorly.
In the “includes” folder we have created different folders and created new files for individual functionality.
Now, js files are included in the different folders.
2. New features
This update largely contains backend changes more. There are 5 new features:
2.a.WooCommerce taxation will be considered for the abandoned cart total
Earlier, the plugin was not considering the WoooCommerce tax settings. It was just adding the tax into the Product price and the cart total.
Now, we are considering the Tax setting “Yes, I will enter prices inclusive of tax” & “No, I will enter prices exclusive of tax” of WooCommerce.
When tax setting is enabled and “Yes, I will enter prices inclusive of tax” is selected then our plugin will display the Tax amount in the new line of the Order Total column.
When tax setting is enabled and “No, I will enter prices exclusive of tax” is selected then our plugin will display the inclusive Tax amount in the abandoned cart total.
It will be applied to all our plugin tabs where we are displaying the abandoned cart total. Also the abandoned cart reminder email will display the abandoned cart total in the same way as it is displayed above in the screenshot.
2.b. The abandoned cart date & time will be using selected WordPress date and time format
Earlier the Abandoned Cart date and time was hard-coded into the plugin. Now, we have considered the WordPress Date & Time format for displaying the abandoned cart time in our plugin.
2.c. The abandoned cart date & time will be translated into the WordPress selected Site Language
The date & time of the abandoned cart was not translatable in the plugin. Now, abandoned cart date & time will be translated into the selected WordPress Site Language.
2.d. Admin can set the product image size for the abandoned cart reminder emails
Earlier the product image in the abandoned cart reminder email was hardcoded to 42 height and 42 width. Now, admin can set the product image size from the Abandoned Carts – Settings – Email Sending Settings tab.
2.e. Added new merge tag “{{admin.phone}}”
The merge tag “{{admin.phone}}” will be replaced with the admin phone number in the abandoned cart emails. The phone number of the admin will be taken from the admin user profile.
Testing
We have been testing the new update since last 2 weeks and found some major issues. We have found 60 issues for this update. Thanks to Chetna & Apeksha for helping with the testing.