-
-
Notifications
You must be signed in to change notification settings - Fork 729
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
Orders showing Shipping as 'pending' when they should be 'ready' #5119
Comments
I've got this on my long to do list - to understand the different shipping state transitions. I believe that Stripe payment method sets Shipping State to Pending but manual payment methods set Shipping State to Ready with the little icon you can click to 'Ship'. Thought I've never confirmed this or created issues. Next Steps:
|
@kirstenalarsen @lin-d-hop I wonder if this isn't the same as : #4121 |
I dont think this is worrying, I cant see how this could create problems elsewhere except for the actual problem of not seeing the expected state and action buttons to change it. |
yes @RachL I think it is closely related or the same as #4121 The only thing that doesn't gell about your theory abovce @lin-d-hop is that these are ALL Stripe payments, and a couple came through as ready and the rest pending. Athough I suppose it's possible that the user had opened the orders which changed the state |
Just some more cries of pain from the user to add here. Unfortunately I don't think it warrants an S2, but will likely be next cab for Aus S3 "I have a question about marking orders off as shipped, for some reason all of our orders are saying pending in the shipping column, even though payment has been settled through stripe in the checkout. I have to go into each order manually, click onto another part of the order (either customer details or payment) and then when I go back to the order details it has the option to ship then. |
Should we close it in favor of #4121 ? |
I believe shipment and payment states are not, and should not be, related. Looking at the spree code, I believe pending shipment is for when order is not complete yet (you cannot ship an incomplete order. Ready is for complete orders and shipped is for when the order is actually shipped. |
can this be moved to a potential papercut issue? |
As discussed in this thread this issue is cause by the order Adjustments are a known tech debt issue and quite hard to work with/comprehend. @luisramos0 summarised that the better aproach may be to do this after we have moved Sprre code to OFN:
|
@Matt-Yorkley @lin-d-hop do you know if this issue is still blocked? |
I thought it was already resolved..? 🤷♂️ |
Description
New hub, most of their orders are showing as payment complete but shipping pending
[image removed - see /admin/orders with orders paid by Stripe]
There is only one payment method - Stripe.
There are four shipping methods, all pick-up
3 of them did have weight (per kg) = zero, so i have now changed them to flat rate per order and will monitor
But what is happening when I open the order - the shipping is showing as pending

But when I click on the payments tab, it switches to ready

Expected Behavior
When an order is completed and the payment is taken, the order should show as Shipping = Ready
Actual Behaviour
For some orders (not known why), it shows as Pending instead
We're not sure if this actually has any implications, other than the user can't click the 'Shipped' button on Orders page until they have opened the order and clicked another tab. But it is confusing and off-putting
Steps to Reproduce
not sure - right now seems to be just place any order through the https://openfoodnetwork.org.au/melbourne-farmers-marketplace/shop shop! I just did a test order post my updated shipping calculators and the same thing happened
Workaround
Open the order and select any other tab (payments, adjustments etc) and it clicks to Ready
Severity
I think it's s4 because we don't think it has any significant repercussions, but it is annoying and confusing to the users. and I don't think it used to happen or happens to others? So it makes me nervous
Your Environment
Mac, Chrome but I don't think is relevant
Possible Fix
The text was updated successfully, but these errors were encountered: