-
-
Notifications
You must be signed in to change notification settings - Fork 725
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Impossible order due to order shipping method #8219
Comments
This might be occurring because those hubs have all shipping methods set to The workaround could be to visit Another reason could be tags are being used and those customers don't It seems related to #6137 If the workaround is confirmed I think we can then downgrade to S2. |
This is confirmed in staging: The workaround of hubs setting at least one visible shipping method should work, downgrading to s2. |
Thanks a lot @filipefurtad0, this is it, I panicked ! |
Thank you for reporting! 🙏 |
I don't think we want to fix this as an s2, there is a clear workaround. I'm downgrading 👍 |
It seems that if the customer tries to checkout, on a hub with
This pic is taken from staging-UK. But it could explain issue #8218, and that order with 13 payments... What do you think? |
Note that this can also happen when shipping methods are set to have specific shipping categories and items in the order do not align with the categories (eg a shipping method that does not accept refrigerated produce but the order contains refrigerated items.) Just posting in case someone searches for this in the future. |
I've investigated this a bit further: So far I see three potential scenarios in which shipping methods can be hidden from checkout. I had another look to see how each scenario is impacted by different payment methods:
I've tried to reproduce that scenario @lin-d-hop , but could not hide shipping methods from the checkout screen in this way. Is this expected? If so I can open an issue on it. Checkout proceeded as usual despite non-matching categories between products and shipping methods. Maybe I'm missing something here...
With both Stripe and Paypal, the payments seem go through, but the user sees an error. We can see the successful payments on the respective dashboards (below Paypal): Paypal however, prevents adding additional payments to orders, it displays this warning: Stripe seems to allow adding more payments (dashboard below); So if a user re-attempts to checkout with a different or same card chances are, these attempts are charged. The type of card used with Stripe seems to make a difference on whether the payment is captured or not: card x-3184 -> generates a captured payment I have no explanation for this; I think these test-cards should only differ in terms of how often you are prompted about authentication. This is seen here: With a cash payment method, the payment does not go through and the order remains in state cart, with no payments added:
|
I think we just had another occurrence here: https://openfoodnetwork.slack.com/archives/CEF14NU3V/p1632759072058900, scenario 2) with cash/check. |
Additional data, from the feedback from CA here: Different card types generate slightly different outcomes (card x-3184, card x-3155 described above):
|
Closed in favor of #9614. |
A client try to order on an OFN shop (2236), when he arrived at the validation, the order is not finalised because of shipping method error :
The text was updated successfully, but these errors were encountered: