this plugin should be like the dreaded plugin of all because everytime they push an update there is now a 99% possibility of another blunder created by their dev team. It seems the coders hired to do this just not willing to upgrade the code quality and release updates without maintaining backward compatibility. Waiting for a follow up on this message because even all my sites are now no longer able to get live rates from shiprocket no matter what i try to do.
Hey Abhinav! If you’re still running old version of Shiprocket plugin, try updating the SHIPROCKET_ACCESS_TOKEN value in your Shiprocket plugin manually to source_wc_app_2022 in the file wp-content/plugins/shiprocket/shiprocket-woocommerce-shipping-calculator.php (line number 77).
The change should look like
From:
define( 'SHIPROCKET_ACCESS_TOKEN', '32e1024fc4e127f4d81a98c8a51cd1f4330b590f490de76380dd872426d564cc' );
To:
define( 'SHIPROCKET_ACCESS_TOKEN', 'source_wc_app_2022' );
If you don’t see this file, you probably updated the plugin to a more recent version.
Disclaimer: I run a modified Shiprocket plugin on my clients’ website for added features. Their recent update completely broke the live rates & shipping feature on our client website, due to which they lost 12 hours of sales.
Shiprocket changed this without even notifying users of this change, neither keeping any backward compatibility on the server side for old access token. Can’t trust Shiprocket anymore. I actually sent an email to Shiprocket trying to offer help when their plugin was under review asking if I could fix the issues and update the plugin’s coding standard. No response even after multiple follow-ups.
Hope this helps you in restoring your website. Let me know if you need any help. Shiprocket won’t come to help but we as a community can help each other.