[Pro] Mals for Golf Tournament Registration

Just wondering if it would be possible to use Mals to gather registrations for a golf tournament? Somehow I need to link people registering to payments. Has anyone done this? Can I do this with a eform? Thanks for any tips.


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

Can you give a bit more info.

Do they pay for registration?

David


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

Yes, I plan to set up a page on the site where they register to play and then pay for the registration through Mals. My challenge is to match the registration names to the payment.


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

Like this http://www.deltadesign.co/andends/register.html

D


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

That will work I think. How is it done?


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

If you visit the example page again you can get the FW file.

Essentially this uses the Page>Form Setup menu to enter all the details for your Mals server, user ID, product name, price etc. Then there is the registrants name text field on the page to collect the Registrant’s name and insert it into the product information that goes to the cart.

If your Product is called product[] (in this case with a value of ‘Registrant’) then Mals knows that there are variations to come so every field that is called product[] will have more info.

So if the text field is named ‘product[]’ as well then whatever info is input by the visitor will be added to whatever value you have set for ‘product[]’ ie Registrant, Jimmy Smith

For validation on the text field I have used the Validate action Validate - ActionsForge

Hope there aren’t too many ‘products’ in there for this to make sense.

David


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

Thanks David, sounds straightforward. I’ll give it a try and see if I can grab the file to get me started…I may be back if I hit a roadblock.

Bill


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

David,

Is there a value that has to be placed inside the brackets []?

I have my mals cart set up ok, but after six hours I can’t for the life of me get it to display the name entered into the text box for registration?

Bill


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

No just make sure that the product names are the same ie both myproduct[]

D


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

Post a link to your page

D


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

did that…part of my problem may be that I can’t get a connection to Mals without using the Mal’s buy form setup action on the div containing the registration text box and button.


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

Here’s a link to my page…the only way I can connect to Mals is with the ebuy form action

http://www.sandiegoafa.org/Golf%20Tournament/golftournament.html


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

Did you add the Mals code in Page>Form Setup as per my example?

My method doesn’t use ANY actions on the page.

D


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

I used all the fields in your example, both form and hidden fields. What do you mean by Mals code? I also added a “hash” field.

Bill


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

By Mals code I mean the link to Mals server relevant to your account.

Did you place the Submit button on the page using Insert>Button - or did you let the action create it automatically. Place manually.

There should be NO ebuy action on the page at all nor do you need the Eshop action on the enclosing folder - unless you are using other buy buttons on other pages.

D


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

And for testing purposes remove the hash field

D


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

David,

Just saw this piece of url that I didn’t add at the end of the Mal’s url:

/cf/add.cfm?

What does the ? refer to?

Bill


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

Just to outline why yours isn’t working (adding the Registrant)

Because you are using the buy form setup on the table containing the field then only that information is being sent. Not the other info that we have include in Page>Form Setup - as a result you are getting a product called []

D


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

It tells the cart to expect more info ie the product details.

Also you have set the cart to open in a new window. If you do that then it is much more difficult for them to go back and add another registrant without ending up with lots of open windows - and mass confusion.

D


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options

Also watch how you name your pages/folders - this one is called Golf%20Tournament/golftournament.html

It is NOT a good idea to have file or folder names with spaces in it. Use an underscore or hyphen instead. FW adds in the code for a space character %20 but some servers can trip up over this.

D


freewaytalk mailing list
email@hidden
Update your subscriptions at:
http://freewaytalk.net/person/options