@ddach69 I’d be willing to bet they contract all their WP development and do not have dedicated developers for WP. Until recently this plugin had not been updated for over a year and even then I saw absolutely no change in the source other than the version number. Version 3.0 does include an extra parameter for product id, however, 3.0 does not appear to be calculating shipping rates from what I’ve tested so I’ll continue using my previously modified version of the plugin.
To mitigate the extended the load times and prevent shipping calculations with every page load and cart event I simply deferred the plugin to only calculate shipping at checkout.
I recommend disabling automatic updates for this plugin so you are able to test and modify each new version prior, but adding this short snippet to printify-shipping-method.php will limit shipping calculations to the checkout page only.
printify-shipping-method.php
After:
function init()
{
Add the following:
//customization - huge optimization limiting execution
if (!is_checkout()) {
return; // Exit if not on the checkout page
}
Outside of product support, their development support is absolutely atrocious. Best of luck.