Vote up!
Vote down!

Ok I'm lost, can I even get a set up like this or do I need a custom module?

Ok everyone I am truly lost and frustrated. I've been trying to figure out ways to do this on my own but I just can't and need your help.

I need a profile to be created to gather personal details and have these attached to the order ( I believe I can do this through custom order types but don't know how to get the input from the user to the custom order)

I need the price of a product to be determined by the value of a selection from a drop down list.

Tier 1 = 25
Tier 2 = 50
Tier 3 = 100

(I believe this can be done via a new field in the line item type, views and rules)

I would love for users to be able to put the information in and add products on the same page, so have an autocomplete field linked to the products with an add button.

Finally after check out if and pays I would like the user to be able to edit this order, and if they increase any of their tiers they only pay the difference based on what they previously paid and what the new total is.

I need recurring billing as well but I know thats another issue on itself which I am investigating and hope to contribute to.

Any help or input is appreciated.

Asked by: makawak
on March 15, 2013

2 Answers

Vote up!
Vote down!

Or you could simply create three products called "Tier 1," "Tier 2," and "Tier 3" and attach them all to your "product" display node and format the product reference field to show this as a dropdown configuration widget.

^ That is how most commerce stores work, no need to add custom line items or create different Order types. Just three different products attached to one node.

Josh Miller
Answer by: Josh Miller
Posted: Mar 18, 2013


Ok apparently I'm not explaining this properly because I never meant for the Tier 1, 2, 3 Options to be associated with the question that I thought the custom order types would be used for...

1) I think I understand what you mean about the 3 products but then its going to make the order form look really weird and not understandable. All I would see is multiple Tier 1, Tier 2 and Tier 3. Not the product/event each are associated with. I wanted the order to be legible to the user so they knew what products they ordered. So it would looks something like this:

Birthday, Tier 1, $$
Christmas, Tier 3, $$

I believe with the set up you are suggesting it would just look like:

Tier 1, $$
Tier 3, $$

Therefore not giving a discription to what those Tiers are associated with, which would go back to my other question of having the order altered, the customer wouldn't know what belongs to what.

2) The reason I wanted a custom order type was so I could gather details and data from the user, and again have something where they could go back and edit.

- makawak on March 19, 2013

Or perhaps you need something like the following:


"Commerce Add to Cart radio provides a Views field handler that allow you to build a Commerce products view form (using Views module) but instead of display multiples "Add to cart" buttons as the default Commerce field handler "Add to Cart form" this handler displays as a radio input for each product with a global form button."

- Josh Miller on March 21, 2013

I'm sorry but I don't see how that module has anything to do with what I asked and I don't understand how this has become an accepted answer when I didn't select it as one and when it doesn't solve the problem at all.

- makawak on April 15, 2013

I've removed the accepted status. There are lots of reasons an answer can be accepted, including having a couple of up votes and it being deemed a worthy enough answer by administrators. We always give the question giver "reject" capabilities. Feel free to reject any answer and post a comment to that effect.

Not sure your question is very clear, perhaps a follow up?

- Josh Miller on April 15, 2013

Josh I'm meeting with my partner tonight, perhaps him and I can come to an agreement to shed more light on what this is so you can get a better understanding of what I'm trying to accomplish. Thank you for your patience and the time you have spent trying to help. :)

- makawak on April 16, 2013