-
Notifications
You must be signed in to change notification settings - Fork 1k
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
Forcing manual order processing? #592
Comments
Using a If your Shipping Provider provides an API where you can query shipping costs, depending on the destination, weight and size, then the appropriate place to put that code is a customized |
Okay, so my compromise is that I've added a shipping provider table which must be manually populated with shipping options for various destinations, accessed through a ShippingModifier. However, I intend to only input some destinations to start with. If an order shipping address destination does not exist in the shipping options, what I would like to do is force a But my problem now is that the shipping address is not known until after entering checkout, and it looks like the payment providers are determined at the very start of checkout. The Could |
So I've started making the changes to allow dynamic updates for the payment modifiers here, but I've found that somehow the response does not have the correct payment modifier options. It's like the cart is not fully up-to-date when the response is sent. Maybe the ExtraRows have not been processed. Any idea why? |
Please check how your cart modifiers are executed. Remember that a shipping- and payment modifier is only executed if active. You can always invoke |
Ah I think I get it.. |
It appears that 50% of the time my shipping modifier is run by either of: |
Okay, this appears to be a bug in the payment and shipping modifiers. |
@racitup for me this description is not reproducible. |
This is only a problem for dynamic updates since the |
Closing, see PR #600 |
As we know, shipping is a difficult problem to solve.
How would I write a WorkflowMixin to allow manual shipping calculation and addition to an order?
And after doing that, is there a way to allow the customer to pay by stripe online in the normal way or must payment be done by PayInAdvanceWorkflowMixin?
The text was updated successfully, but these errors were encountered: