[Forwardport] Fix table rate failing for zip+4 address #17770 #18499
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Original Pull Request
#18166
Description
Currently when a customer uses an American ZIP+4 postcode, the table rate shipping method fails to return a quote.
Fixed Issues (if relevant)
Manual testing scenarios
Country,Region/State,Zip/Postal Code,Weight (and above),Shipping Price
USA,*,12345,1,2
Expected result
Actual result
The issue is now fixed. If the customer uses a ZIP+4 code (ex: 12345-1234) in case a rate for an exact match (12345-1234) is not found in the table there will be a fallback check for 12345.
Contribution checklist