I have ubercart, uc_downpayment and node_checkout installed on a test site. I'm selling event registrations where someone would put a deposit down and then pay by a certain the balance. (This module is perfect for this purpose). When they go to add to cart, there is a node checkout form that is in the process whereby they enter the registrant information. So, instead of going from clicking add to cart directly to the cart, we have an intermediate screen for entering the registrant's name and other pertinent information. The problem is that if that intermediate step is taken, the down payment is lost and the full amount shows in the cart.

Steps to Recreate
---------------
1. as anonymous user, click on product
2. select down payment (not paid in full)
3. click to add event to cart
4. enter registrant information into in-between page
5. Click continue button

What I experienced
-------------------
Full amount of product is in cart

What I expected
-------------------
Down payment would be in cart

I believe this may have something to do with the fact that we don't go directly to shopping cart page and, instead, stop at form for entering other information.

Comments

sokrplare’s picture

Project: » UC Down Payment
Version: » 6.x-1.x-dev
Category: bug » feature
Status: Active » Postponed

Moving this to a feature request since it would take some working with to get it to handle the node_checkout flow. Would definitely be nice to add in! If you went ahead with it in the meantime a patch would be gladly committed or if you want to sponsor that dev work I can hit it - fully loaded with work otherwise now!

sokrplare’s picture

When you use Node Checkout module and add a product to the cart, and then go to the page where you can fill additional information, Node Checkout module passes the quantity info and product attributes to that page in a query string – and it does not recognize and pass the information about down payments. I am afraid there is nothing we can do in the Down Payments module to change this.

sokrplare’s picture

Status: Postponed » Closed (won't fix)
funkeyrandy’s picture

see this post on a workable solution:
http://drupal.org/node/1346290#comment-5265986

sokrplare’s picture

Nifty!

sokrplare’s picture

StatusFileSize
new1021 bytes

We have created a new module that enables UC Downpayment and Node Checkout to work together. Please see attached.

sokrplare’s picture

StatusFileSize
new1011 bytes

Having discovered a minor error, we have updated the solution - please see attached.

sokrplare’s picture

Status: Closed (won't fix) » Fixed
ZenLax’s picture

I'm looking forward to checking this out. Thanks for spending the time to do it.

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.