Posted by cswebadmin on September 6, 2011 at 11:28pm
Hello Everyone,
Somewhat novice experience level here.
I've been working on my companies customer web portal and have a module/drupal related question. Our site is a version Drupal-6.22 website and I am Trying to use the Ubercart module. My question: Is there a way to add new products to a single product page/node without creating a new page/node for each individual product. Basically I want to list multiple products on one page with quantities fields that the customer can fill out and add all of them to a single cart. However, I haven't found a way to list all of my products on one node. Is there a setting I'm missing. Please help.
Thanks
/cswebadmin
Comments
It isn't really possible to
It isn't really possible to put in several products on one node. But you could list everything onto the node and then have the total reflect all of the items listed. So add titles and descriptions for each product and the individual price and then create a total that reflects buying everything. This only works if you don't want to give customers the ability to buy any of the items separately.
We have done this before
Hello,
We did a project similar in this last spring for an online grocery delivery service. We listed all of the items from particular categories on one page with a quantity field and extra text field for specific instructions for each product. Each product just had a add to cart button and we used ajax cart so the products would be added to the cart without re-directing the user to the cart page. To get all the products on one page you need to set up a view and include an add to cart button for each product. Is this similar to what you need to do? There were some additional modules we added to Ubercart and I would have to re-visit the project to tell you exactly which ones. The clients left the country for the summer so they took the website off-line until they return but I could most likely give you a peek if interested.
Nils
Hello, Yes that sounds like
Hello,
Yes that sounds like what we are trying to do. I'll give "Ajax cart" a try and see what happens. If you could direct me to the modules you added to Ubercart that would be great. Thanks again.
~Brian P.
What you want is probably
What you want is probably allready available through "attributes" and "options".
The only thing that lacks is a quantity field for every option at the same time.
I bieleve this could be addressed by theming and/or form_alter. Requires some programming though.
You could for example alter the "add_to_cart" form to contain a table of form elements, each row represents an option: [qty|option name | price] for example.
Offcourse the "qty" attribute gets unique names/id's, so form submission handling must also be altered.
Thats the way I would address this ;-).
Regards,
Peuter beddengoed
UC Subproduct
Does http://drupal.org/project/uc_subproduct do what you need?
Wholesale t-shirt site
I'm looking to do something similar and I'm currently experimenting with Multi-Buy http://www.ubercart.org/project/uc_multibuy. I had to download and update it with a patch, but this seems like the closest solution with what I have messed around with. I have a feeling that I will need some custom module building for this.
What I'm trying to do is create a wholesale t-shirt website. Each product page should have 5 separate rows with quantity fields for each size (attribute or option <- not sure). There will be one Add to Cart button that will add all quantities for each size.
I do not want to have to create a separate product for each size. I'd rather create one product, establish each separate SKU in the Adjustments tab for the Ubercart edit form, then have the view display a table.
Here is an example of what I'm trying to do using Drupal. This example is on a different shopping cart platform. http://retail.madengine.com/adult-marvel-tshirt-V6424MS.html