How to go about putting a membership form into the check out area where the cost is calculated.
Carol
How to go about putting a membership form into the check out area where the cost is calculated.
Carol
What exactly is the form for? A one time membership?
Or, is it needed for multiple memberships?
What if a membership is already owned? What happens in checkout now?
Linda McGrath
If you have to think ... you haven't been zenned ...
Did YOU buy the Zen Cart Team a cup of coffee and a donut today? Just click here to support the Zen Cart Team!!
Are you using the latest? Perhaps you've a problem that's fixed in the latest version: [Upgrade today!]
Officially PayPal-Certified! Just click here
Try our Zen Cart Recommended Services - Hosting, Payment and more ...
Signup for our Announcements Forums to stay up to date on important changes and updates!
There would be one form for renewal membership and one for new membership.
This is the new membership form form method="post">
Right now this is a print the page and send in form, but we want to allow to buy membership in the shopping cart. There are also other items in the store such as books.HTML Code:<table cellspacing="0"> <tr id="sec1hed"> <td class="hedtext" colspan="3">Membership Application (Membership year is 1 October through 30 September)</td> </tr> <tr> <td class="lbl">Name (1):</td> <td colspan="2"><input type="text" name="name1" size="60" maxlength="100" /></td> </tr> <tr> <td class="lbl">Name (2):</td> <td colspan="2"><input type="text" name="name2" size="60" maxlength="100" /></td> </tr> <tr> <td class="lbl">Address:</td> <td colspan="2"><input type="text" name="addr" size="60" maxlength="100" /></td> </tr> <tr> <td class="lbl">City/State:</td> <td colspan="2"><input type="text" name="cityst" size="60" maxlength="100" /></td> </tr> <tr> <td class="lbl">Country/Region:</td> <td colspan="2"> <select name="country"> <option value="0"> </option> <option Value="Argentina">Argentina</option> <option Value="Australia">Australia</option> <option Value="Austria">Austria</option> <option Value="Belgium">Belgium</option> <option Value="Belize">Belize</option> <option Value="Bermuda">Bermuda</option> <option Value="Bolivia">Bolivia</option> <option Value="Bosnia and Herzegovina">Bosnia and Herzegovina</option> <option Value="Brazil">Brazil</option> <option Value="Bulgaria">Bulgaria</option> <option Value="Canada">Canada</option> <option Value="Chile">Chile</option> <option Value="China">China</option> <option Value="Colombia">Colombia</option> <option Value="Costa Rica">Costa Rica</option> <option Value="Croatia">Croatia</option> <option Value="Cyprus">Cyprus</option> <option Value="Czech Republic">Czech Republic</option> <option Value="Denmark">Denmark</option> <option Value="Ecuador">Ecuador</option> <option Value="Egypt">Egypt</option> <option Value="El Salvador">El Salvador</option> <option Value="Finland">Finland</option> <option Value="France">France</option> <option Value="Germany">Germany</option> <option Value="Greece">Greece</option> <option Value="Guatamela">Guatamela</option> <option Value="Guyana">Guyana</option> <option Value="Honduras">Honduras</option> <option Value="Hong Kong">Hong Kong</option> <option Value="Hungary">Hungary</option> <option Value="Iceland">Iceland</option> <option Value="India">India</option> <option Value="Indonesia">Indonesia</option> <option Value="Ireland">Ireland</option> <option Value="Israel">Israel</option> <option Value="Italy">Italy</option> <option Value="Japan">Japan</option> <option Value="Malaysia">Malaysia</option> <option Value="Malta">Malta</option> <option Value="Mexico">Mexico</option> <option Value="Netherlands">Netherlands</option> <option Value="New Zealand">New Zealand</option> <option Value="Nicaragua">Nicaragua</option> <option Value="Norway">Norway</option> <option Value="Pakistan">Pakistan</option> <option Value="Panama">Panama</option> <option Value="Paraguay">Paraguay</option> <option Value="Peru">Peru</option> <option Value="Phillippines">Philippines</option> <option Value="Poland">Poland</option> <option Value="Portugal">Portugal</option> <option Value="Republic of Korea(South)">Republic of Korea(South)</option> <option Value="Romania">Romania</option> <option Value="Russia">Russia</option> <option Value="Saudi Arabia">Saudi Arabia</option> <option Value="Singapore">Singapore</option> <option Value="Slovakia">Slovakia</option> <option Value="Slovenia">Slovenia</option> <option Value="South Africa">South Africa</option> <option Value="Spain">Spain</option> <option Value="Sri Lanka">Sri Lanka</option> <option Value="Suriname">Suriname</option> <option Value="Sweden">Sweden</option> <option Value="Switzerland">Switzerland</option> <option Value="Taiwan">Taiwan</option> <option Value="Thailand">Thailand</option> <option Value="Turkey">Turkey</option> <option Value="United Kingdom">United Kingdom</option> <option Value="United Arab Emirates">United Arab Emirates</option> <option Value="United States" selected>United States of America</option> <option Value="Uruguay">Uruguay</option> <option Value="Venezuela">Venezuela</option> <option Value="Vietnam">Vietnam</option> </select> <!-- <input type="text" name="country" size="60" maxlength="100" /> --> </td> </tr> <tr> <td class="lbl">Postal Code:</td> <td colspan="2"><input type="text" name="zip" size="20" maxlength="20" /> <strong>Note</strong>: Please use <em>9-digit ZIP code</em> for U.S. addresses. </td> </tr> <tr> <td class="lbl">Phone:</td> <td colspan="2"><input type="text" name="phone" size="30" maxlength="100" /></td> </tr> <tr> <td class="lbl">Email:</td> <td colspan="2"><input type="text" name="email" size="60" maxlength="100" /></td> </tr> <tr> <td class="lbl" valign="top">Have you ever been a PalAm member?</td> <td colspan="2"> Yes No </td> </tr> <tr> <td class="lbl">How did you learn about PalAm?</td> <td colspan="2"><textarea cols="50" rows="2"wrap="virtual"></textarea></td> </tr> <tr> <td class="lbl">Chapter (Membership is optional):</td> <td colspan="2"> </td> </tr> <tr> <td class="lbl" colspan="3"> Colorado Illinois Indiana New York Ohio Pennsylvania West Virginia None </td> </tr> <tr id="sec2hed"> <td class="hedtext" colspan="3">Basic Dues (includes membership in one chapter selected above)</td> </tr> <tr> <td class="lbl">Individual</td> <td colspan="2"> $35</td> </tr> <tr> <td class="lbl">Family (2 people at the same address)</td> <td colspan="2"> $40</td> </tr> <tr> <td class="lbl">Life</td> <td> $875</td> <td><input type="text" name="duesamt" size="20" maxlength="10" /></td> </tr> <tr id="sec3hed"> <td class="hedtext" colspan="3">Circle Additional Chapter Memberships (Do not circle chapter selected above):</td> </tr> <tr> <td class="lbl" colspan="3"> Colorado Illinois Indiana New York Ohio Pennsylvania West Virginia </td> </tr> <tr> <td class="lbl">Number of additional chapters <!--selected-->circled:</td> <td> <input type="text" name="numchaps" size="20" maxlength="10" /> X $7 = $ </td> <td> <input type="text" name="addchaps" size="20" maxlength="10" /> </td> </tr> <tr> <td class="lbl"> </td> <td colspan="2"> (U.S. Members, $7 per chapter; <br /> Canada/Mexico, $8; <br /> Other Countries, $12) </td> </tr> <tr id="sec4hed"> <td class="hedtext" colspan="3">International Members: Please add for extra postage costs</td> </tr> <tr> <td class="lbl">Canada/Mexico:</td> <td colspan="2"> $8</td> </tr> <tr> <td class="lbl">Other Countries:</td> <td> $12</td> <td><input type="text" name="intlpostage" size="20" maxlength="10" /></td> </tr> <tr id="grantotal"> <td class="hedtext" class="grantot">Total</td> <td class="grantot"> </td> <td class="grantot"><input type="text" name="totl" size="20" maxlength="10" /></td> </tr> </table> <div id="submitArea"> <!-- <input type="submit" value="Print" /> --> <br /> </div> </form>
Carol
You'd need a custom Product Type that is SSL ...
This way the information is protected ... the form is only completed when a purchase has to happen ... you could possibly even have it update the customers table to flag the membership as current or what kind they bought etc.
On the checkout, this would be awkward as many customers would "have" a membership and not "need" to complete the form ...
The membership is a purchase, and adding in the middle of checkout a membership would not really be logical to incure additional charges (product) to their cart ...
Linda McGrath
If you have to think ... you haven't been zenned ...
Did YOU buy the Zen Cart Team a cup of coffee and a donut today? Just click here to support the Zen Cart Team!!
Are you using the latest? Perhaps you've a problem that's fixed in the latest version: [Upgrade today!]
Officially PayPal-Certified! Just click here
Try our Zen Cart Recommended Services - Hosting, Payment and more ...
Signup for our Announcements Forums to stay up to date on important changes and updates!
There would be one form for renewal membership and one for new membership.
This is the new membership form form method="post">
Right now this is a print the page and send in form, but we want to allow to buy membership in the shopping cart. There are also other items in the store such as books.HTML Code:<table cellspacing="0"> <tr id="sec1hed"> <td class="hedtext" colspan="3">Membership Application (Membership year is 1 October through 30 September)</td> </tr> <tr> <td class="lbl">Name (1):</td> <td colspan="2"><input type="text" name="name1" size="60" maxlength="100" /></td> </tr> <tr> <td class="lbl">Name (2):</td> <td colspan="2"><input type="text" name="name2" size="60" maxlength="100" /></td> </tr> <tr> <td class="lbl">Address:</td> <td colspan="2"><input type="text" name="addr" size="60" maxlength="100" /></td> </tr> <tr> <td class="lbl">City/State:</td> <td colspan="2"><input type="text" name="cityst" size="60" maxlength="100" /></td> </tr> <tr> <td class="lbl">Country/Region:</td> <td colspan="2"> <select name="country"> <option value="0"> </option> <option Value="Argentina">Argentina</option> <option Value="Australia">Australia</option> <option Value="Austria">Austria</option> <option Value="Belgium">Belgium</option> <option Value="Belize">Belize</option> <option Value="Bermuda">Bermuda</option> <option Value="Bolivia">Bolivia</option> <option Value="Bosnia and Herzegovina">Bosnia and Herzegovina</option> <option Value="Brazil">Brazil</option> <option Value="Bulgaria">Bulgaria</option> <option Value="Canada">Canada</option> <option Value="Chile">Chile</option> <option Value="China">China</option> <option Value="Colombia">Colombia</option> <option Value="Costa Rica">Costa Rica</option> <option Value="Croatia">Croatia</option> <option Value="Cyprus">Cyprus</option> <option Value="Czech Republic">Czech Republic</option> <option Value="Denmark">Denmark</option> <option Value="Ecuador">Ecuador</option> <option Value="Egypt">Egypt</option> <option Value="El Salvador">El Salvador</option> <option Value="Finland">Finland</option> <option Value="France">France</option> <option Value="Germany">Germany</option> <option Value="Greece">Greece</option> <option Value="Guatamela">Guatamela</option> <option Value="Guyana">Guyana</option> <option Value="Honduras">Honduras</option> <option Value="Hong Kong">Hong Kong</option> <option Value="Hungary">Hungary</option> <option Value="Iceland">Iceland</option> <option Value="India">India</option> <option Value="Indonesia">Indonesia</option> <option Value="Ireland">Ireland</option> <option Value="Israel">Israel</option> <option Value="Italy">Italy</option> <option Value="Japan">Japan</option> <option Value="Malaysia">Malaysia</option> <option Value="Malta">Malta</option> <option Value="Mexico">Mexico</option> <option Value="Netherlands">Netherlands</option> <option Value="New Zealand">New Zealand</option> <option Value="Nicaragua">Nicaragua</option> <option Value="Norway">Norway</option> <option Value="Pakistan">Pakistan</option> <option Value="Panama">Panama</option> <option Value="Paraguay">Paraguay</option> <option Value="Peru">Peru</option> <option Value="Phillippines">Philippines</option> <option Value="Poland">Poland</option> <option Value="Portugal">Portugal</option> <option Value="Republic of Korea(South)">Republic of Korea(South)</option> <option Value="Romania">Romania</option> <option Value="Russia">Russia</option> <option Value="Saudi Arabia">Saudi Arabia</option> <option Value="Singapore">Singapore</option> <option Value="Slovakia">Slovakia</option> <option Value="Slovenia">Slovenia</option> <option Value="South Africa">South Africa</option> <option Value="Spain">Spain</option> <option Value="Sri Lanka">Sri Lanka</option> <option Value="Suriname">Suriname</option> <option Value="Sweden">Sweden</option> <option Value="Switzerland">Switzerland</option> <option Value="Taiwan">Taiwan</option> <option Value="Thailand">Thailand</option> <option Value="Turkey">Turkey</option> <option Value="United Kingdom">United Kingdom</option> <option Value="United Arab Emirates">United Arab Emirates</option> <option Value="United States" selected>United States of America</option> <option Value="Uruguay">Uruguay</option> <option Value="Venezuela">Venezuela</option> <option Value="Vietnam">Vietnam</option> </select> <!-- <input type="text" name="country" size="60" maxlength="100" /> --> </td> </tr> <tr> <td class="lbl">Postal Code:</td> <td colspan="2"><input type="text" name="zip" size="20" maxlength="20" /> <strong>Note</strong>: Please use <em>9-digit ZIP code</em> for U.S. addresses. </td> </tr> <tr> <td class="lbl">Phone:</td> <td colspan="2"><input type="text" name="phone" size="30" maxlength="100" /></td> </tr> <tr> <td class="lbl">Email:</td> <td colspan="2"><input type="text" name="email" size="60" maxlength="100" /></td> </tr> <tr> <td class="lbl" valign="top">Have you ever been a PalAm member?</td> <td colspan="2"> Yes No </td> </tr> <tr> <td class="lbl">How did you learn about PalAm?</td> <td colspan="2"><textarea cols="50" rows="2"wrap="virtual"></textarea></td> </tr> <tr> <td class="lbl">Chapter (Membership is optional):</td> <td colspan="2"> </td> </tr> <tr> <td class="lbl" colspan="3"> Colorado Illinois Indiana New York Ohio Pennsylvania West Virginia None </td> </tr> <tr id="sec2hed"> <td class="hedtext" colspan="3">Basic Dues (includes membership in one chapter selected above)</td> </tr> <tr> <td class="lbl">Individual</td> <td colspan="2"> $35</td> </tr> <tr> <td class="lbl">Family (2 people at the same address)</td> <td colspan="2"> $40</td> </tr> <tr> <td class="lbl">Life</td> <td> $875</td> <td><input type="text" name="duesamt" size="20" maxlength="10" /></td> </tr> <tr id="sec3hed"> <td class="hedtext" colspan="3">Circle Additional Chapter Memberships (Do not circle chapter selected above):</td> </tr> <tr> <td class="lbl" colspan="3"> Colorado Illinois Indiana New York Ohio Pennsylvania West Virginia </td> </tr> <tr> <td class="lbl">Number of additional chapters <!--selected-->circled:</td> <td> <input type="text" name="numchaps" size="20" maxlength="10" /> X $7 = $ </td> <td> <input type="text" name="addchaps" size="20" maxlength="10" /> </td> </tr> <tr> <td class="lbl"> </td> <td colspan="2"> (U.S. Members, $7 per chapter; <br /> Canada/Mexico, $8; <br /> Other Countries, $12) </td> </tr> <tr id="sec4hed"> <td class="hedtext" colspan="3">International Members: Please add for extra postage costs</td> </tr> <tr> <td class="lbl">Canada/Mexico:</td> <td colspan="2"> $8</td> </tr> <tr> <td class="lbl">Other Countries:</td> <td> $12</td> <td><input type="text" name="intlpostage" size="20" maxlength="10" /></td> </tr> <tr id="grantotal"> <td class="hedtext" class="grantot">Total</td> <td class="grantot"> </td> <td class="grantot"><input type="text" name="totl" size="20" maxlength="10" /></td> </tr> </table> <div id="submitArea"> <!-- <input type="submit" value="Print" /> --> <br /> </div> </form>
Carol
Hi,
I think you are asking the wrong question here.
One must consider that customers naturally hate forms and each form is a barrier to a completed sale.
I think the question should be..... 'How do I change the existing form and make it flexible enough to incorporate all of the new items of both of the new forms that I have.
Naturally you would have to justify the new extended content of the form with several benefits for completing it.
Now maybe our very tallented Linda could advise you on the new problem.
Kind regards
Stephan Toth www.london-directory.biz
Last edited by StephanToth; 11 Sep 2006 at 07:19 AM.