We are unable to get any Shipping Methods to show on customer check out.
Checking out as a guest (call to `estimate-shipping-method`) or as a registered user (call to `estimate-shipping-method-by-address-id`) are returning empty arrays.
According to this... I am missing the email and region_code as required in the payload. On our live site the exact same payload is being delivered and working fine, missing those two attributes. We are upgrading a stage site to Magento 2.3.3 and the customer wants to remove the one-page checkout and use the default Magento check out.
We have tried many of the fixes found through research and nothing seems to be helping at this time. I am not sure what information you will need, so please feel free to ask and I will update with the information as soon as I am able.
@john_gehling Are you using custom shipping methods? If so, can you past your code here?
Thank you for your message @rabitstink .
No, I do not believe we are using any custom shipping methods at this time.
is this still an issue with the shipping at checkout? Would you like to jump on a call to discuss?
@john_gehling and @burt_joseph I agree, it would be extremely difficult to point you in the correct direction given that you are also having other issues after your upgrade.
Factors to consider are:
1) What version did you upgrade from?
2) How did you perform the upgrade?
3) Are you in production or developer mode?
4) Have you cleared all cache after the upgrade?
5) File permissions?
6) Have you got different operating system, php, mysql versions between test and live?
7) Have you checked your logs including php error logs?
8) Are you getting any javascript errors?
9) What custom modules have you got? Some of these have only just recently been upgraded to handle 2.3.3, so depending on how you installed these they may need manual upgrades.
So yes I think a call / teamviewer session or similar would be the easiest to get you through this.
Thank you both for your replies.
It has taken some time, but I believe we have found the issue. For the sake of someone else out there who may have this situation, I will add the information.
It appears that the issue was with an Amasty extension, specifically Amasty_Shippingrestriction. When we upgraded the development site, we lost all of our Shipping Restrictions. Well, we retained all the names, but lost all of the conditions. I am now working through replacing all the conditions from our live site to our stage site for further testing. Please check to see if all of your Shipping Restriction conditions transferred if you are doing an upgrade and use the Amasty plug ins.
We were able to have shipping quotes appear once we disabled the Amasty_Shippingrestriction.