I notice that everytime I change Country, State/Province in checkout page, it reloads the Shipping Methods section. Depending on the country/state, it would be 1 or 2 shipping methods.

If I choose UK, there is only 1 shipping method

enter image description here

If I choose US; there is 2 shipping methods enter image description here

I wonder how it can listen to the input changes and which function in checkout module updates shipping methods. Could you guys show me?

1 Answer 1


The below file is resposible for this shipping estimation functionality.


Here has the method like:

  1. estimateByAddress
  2. estimateByExtendedAddress
  3. estimateByAddressId
  4. getEstimatedRates
  5. getShippingMethods

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.