nBill Community nBill Home Page
22/May/2012, 11:31:18 PM *
Welcome, Guest. Please login or register.

Login with username, password and session length
News: Click Here for the nBill home page, or take a tour.  
 
   Home   Help Search Login Register  
Pages: [1]
  Print  
Author Topic: Cart functions  (Read 267 times)
dig814
Jr. Member
**
Offline Offline

Posts: 47


View Profile
« on: 28/October/2011, 04:47:14 PM »

First I will say, I really love nbill. It has been serving me well for the last year and a half. My current problem has to do with nbills lack of a shopping cart. I know it is not supposed to be a shopping cart, but in my case I am using it to power my whole website. I have around 50 products and it grows each month. I also have a membership that is handled using an nbill plugin and at this point everything works great. The membership signup is simple and works great. The real problem I have is that they way it works now is often confusing to customers who are used to a more traditional cart system. I broke down the form in to a few pages with each page offering specific product groups. When a user visits the form they have to scroll through many pages of products they may or may not be interested in and they often don't understand why. I tried to explain why in the intro text, but it still hasn't stopped many from being confused and asking questions. One of the most common complaints we recive is how "complicated" the checkout process is. My question really is to know if there is any way I can build integrate a shopping cart extension to work with nbill? I know anything is possible but I don't even know where to start. What I would like is for it to work in the traditional way cart way. Add to cart button on product page. Some sort of cart module to display items in cart with a checkout button. When they add to cart, it would function same as if they checked the box for the product on the form. They click on checkout and the cart info is passed to nbill to process. They would go to a simplfied page where the enter personal details or login. Their order details are shown and they pay.

Any advice would be appreciated. I considered switching to another extension but nbill does SO much for me and all products are already entered and the process for downloading digital goods after payment is great. Easy for customers to download and easy for me to update products when a new release is made. Another great feature would be the ability to ad more download fields beyond three. Some products have 4 or 5 and I just zip them now. I only wish for a more streamlined checkout process. Any suggestions would be welcome. If Russell could give me some place to start, I may contract this work to a developer and open this extension to the nbill community.

Thanks
Dan
« Last Edit: 28/October/2011, 05:10:15 PM by dig814 » Logged
netshine
Administrator
Hero Member
*****
Offline Offline

Posts: 4,563


View Profile
« Reply #1 on: 28/October/2011, 07:38:23 PM »

There would be quite a lot of work involved in this (a shopping cart is effectively a whole new product in itself), but it could be done. If you want to integrate a custom solution tightly with nBill with minimal risk of it breaking when nBill is updated, I would suggest developing the cart system independently but looking up the products, prices etc. from the nBill product tables, then performing a spoof order form submission. You would need an order form set up in nBill with some custom code to apply the appropriate product according to what is passed in by the cart script (ie. manipulating the $orders array as detailed here: http://www.nbill.co.uk/help/index.php?page=allow-the-user-to-enter-the-amount-to-pay.html). That way you would effectively be fooling nBill into thinking someone had ordered the product(s) using an order form, and it would process as normal - whereas in fact you have used your own script to allow selection of the products.
Logged
dig814
Jr. Member
**
Offline Offline

Posts: 47


View Profile
« Reply #2 on: 15/November/2011, 03:53:13 PM »

Than you for the reply. I did hire a developer that was confident he could complete this and after 10 days he gave up and I am back to square one again. I don't think he realized how hard it would be to complete and after really getting into it, just didn't think it was possible to do. Based on your post, I do think it is possible, but perhaps just need to find the right developer. I am in talks with a new developer about it, but I must say I am a bit worried that I won't find anyone to complete this.

So in the interim, I was trying to figure out a way to make a sort of navigation bar for the form in order to make it easier for the user to understand where he is. In a previous message you had given me a way to get to specific pages of the form by using postback. So i tried to use this to create a nav system like the one attached, but using postback seems to clear the form fields that were checked. Is there a way I can accomplish this? How would I link the buttons so that the user can move around the form? Is it possible?

Thank you for your support as always.

Dan

PS. Any other suggestions on the cart setup?
Logged
netshine
Administrator
Hero Member
*****
Offline Offline

Posts: 4,563


View Profile
« Reply #3 on: 15/November/2011, 05:56:17 PM »

I'm afraid this goes beyond the scope of support as it is customisation. Navigation on multi-page order forms is on the to-do list, but may take a while.
Logged
dig814
Jr. Member
**
Offline Offline

Posts: 47


View Profile
« Reply #4 on: 01/February/2012, 12:41:59 AM »

Hi Russell,

I  understand you are busy and working hard on making nbill an awesome product. I really like it. My only problem is the lack of a cart function. This is getting worse and worse for me as each month passes and I add more products to an over crowded order form. I have hired 2 different developers to create a cart mod that works with nbill and nether were able to do it successfully. Your extensions is quite complex.  I would be glad to pay you to create it as I know you would do it correctly and quickly since you know the code so well, but I understand you might not have the time or desire to do it. That being said, can you suggest a developer who could make this happen for me. It is really the only thing that I can complain about aside from a few small issues. I love it and it works well, but I really need this to happen. I am certain my "cart" abandonment rate is pretty high and I think this would help.

Thanks for considering.

Dan
Logged
netshine
Administrator
Hero Member
*****
Offline Offline

Posts: 4,563


View Profile
« Reply #5 on: 01/February/2012, 08:59:17 AM »

Well, I'm not cheap, and I have some other commitments that I would have to work around, but I will talk to you offline about it.
Logged
majeztic
Jr. Member
**
Offline Offline

Posts: 56


View Profile
« Reply #6 on: 07/February/2012, 04:54:16 PM »

This is something that I would also be interested in and I am sure that many others are interested in cart functions as well. 

I would consider contributing to the cost to make it happen; hopefully some others would also.

For what it's worth, if cart functions were possible with nBill, I think that many more people would use it.  That is nBill's biggest drawback.  Even if the cart functions were an additional commercial add-on so that nBill could still be kept simple for those that don't need cart functions.
Logged
netshine
Administrator
Hero Member
*****
Offline Offline

Posts: 4,563


View Profile
« Reply #7 on: 07/February/2012, 08:13:16 PM »

I am currently in discussions over sponsored development of a simple cart feature - I will contact you by email about it.
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2011, Simple Machines Valid XHTML 1.0! Valid CSS!