Hi,
I have configured my checkout settings to display the payment option in the very first checkout pane (screenshot upis4.jpg). I need to order the checkout pane like this because i need to calculate additional fees, depending on what payment method is chosen.
During checkout, as soon as the review order page is displayed, an error occurs when having chosen the points option as payment method: the points immediately get deducted when proceeding to the next page, instead of when having fully completed the checkout process. (upis1.jpg)
On the user's page for points history, the deducted points are displayed, while still the checkout is not fully completed (upis2.jpg)
On the backends orders page, the order is not yet visible either (so it does not have the pending state, upis3.jpg)
Comment | File | Size | Author |
---|---|---|---|
#4 | commerce_userpoints-deduct_points_after_checkout_is_completed-2097557-4.patch | 1.91 KB | lklimek |
upis4.jpg | 36.88 KB | elsteff1385 | |
upis3.jpg | 83.77 KB | elsteff1385 | |
upis2.jpg | 110.34 KB | elsteff1385 | |
upis1.jpg | 100.4 KB | elsteff1385 |
Comments
Comment #0.0
elsteff1385 CreditAttribution: elsteff1385 commentedtypo
Comment #1
MastaP CreditAttribution: MastaP commentedYes, this issue is still there... And more... if you go back and forth from cart to payment, you'll loose them every time; emptying your balance.
This module is not ready for production as is. You need to set your own rules and test test test.
Missing a way to configure for points to be a real discount (Pre tax)
Missing a way to make the points a step by its own. In fact this would be much clearer.
Hoping this grows as it's a great base idea.
Comment #2
MastaP CreditAttribution: MastaP commentedNo one is experiencing this issue?!
Comment #3
pendaco CreditAttribution: pendaco commentedJup, same issue here..
I moved Payment up to the first page and the account and billing info to the second.
After you continue to the next step it already deducts the points showing "You just had x points deducted and now have x points in the x category"..
So if you're on the second page (review order) and cancel the checkout at that point you've already lost your points..
Would be best to deduct points only after a succesful order.
Comment #4
lklimek CreditAttribution: lklimek at Software Inn commentedI believe the solution here would be to emulate "offsite payments" and process the userpoints payment in the same step as offsite payment redirects. See attached patch.