feat: display order shippingMethod if there is no checkoutModules #1017
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.
Description
This change makes it possible to display a shipping method that is available in the
clientSession.order.shipping
ifcheckoutModules
is nil.This is useful in cases where only one delivery method is available and therefore no change of shipping method is possible by the user. It's also useful to display the
shippingMethod
very easily just from theclientSession
.A great use case for this, is a payment without the need of the shippingAddress (so it's no EC). In that case, the
shippingMethod
price should not change it's already calculated and there is no need to havecheckoutModules
in that case.I would have liked to update the example, but it doesn't seem to work with
shippingMethod
.This should be non-breaking as
checkoutModules
always has priority and this change is like a fallback.Other Notes
Manual Testing
Add manual testing notes here if applicable, otherwise remove this section
Screenshots
If applicable, otherwise remove this section
Contributor Checklist
Reviewer Checklist
Before Merging
Other Stuff