Zen Cart Logo
Forums / General Questions / Per item information

Per item information

Locked

Views: 1,121

Results 1 to 3 of 3
This thread is locked. New replies are disabled.
29 Aug 2006, 4:51 PM
#1
bsa_andy avatar

bsa_andy

New Zenner

Join Date:
Aug 2006
Posts:
2
Plugin Contributions:
0

Per item information

Greetings,

This is a "can Zen do this?" type of question.

I run the Website for a Boy Scout Council. We run events like training classes, dinners, and such that have limited slots and have a cost attached to them. The use of a shopping cart will allow particpants to order multiple events and pay with a single credit card transaction (which will save the Council money).

So far, so smooth; the cart will capture the user information we need (name, address, email, etc...). When the particpant gets to the event, we check them off of a list. The eliminates the need for physical tickets and also gives us a way to contact the participant if things change.

Here is the problem. In about 20% of the orders, one person will want to register for several people. For example, a Scout unit training chairperson would want to sign up 5 people for a safety course using the unit's credit card or check. We would want the person registering to be able to assign a different name/address/email to each event purchased. In the case where there is a last-minute substitution of attendees (Bob can't make it that Saturday so Linda will go) we would like the user to be able to change the identification information up to a certain date before the event.

Looking at the demo, I was unable to see if this is possible with the base system. If not, is there an add-on that will allow me to do this? Failing that, I am a reasonable PHP hacker, so pointing me in the right direction to begin to modify the code would be a huge help.

Thank you all in advance...

Andy Otto - Webmaster, Three Fires Council BSA
-Andy-

2 Sep 2006, 5:11 AM
#2
ajeh avatar

ajeh

Oba-san

Join Date:
Sep 2003
Location:
Ohio
Posts:
62,757
Plugin Contributions:
1

Re: Per item information

This would require custom coding and a way to allow the customer to edit aspects of the Order where the Attributes were setup as TEXT attributes for the name ... then they can come back and edit this name in the orders_products_attributes table ...

The fun part is identifying what it is they are editing ... the values are there, but you need to know the meaning of them ...

the products_options_id and products_options_values_id can identify for you what attribute is what ... and you could break this down that when they match for a name then those attributes can be edited and the names changed ...

It would be some trickie coding, but it can be done ...

2 Sep 2006, 8:14 AM
#3
swguy avatar

swguy

Administrator

Join Date:
Feb 2006
Location:
Tampa Bay, Florida
Posts:
10,711
Plugin Contributions:
56

Re: Per item information

Decouple the user name from the ticket information. Create a product called "Ticket" with name, email, phone, etc. as attributes. People wanting to buy just one would enter their own info; people wanting to buy many would enter the info of each participant.

Good luck,
Scott