I'm trying to setup a product labeled Complimentary Membership and require a coupon code on registration. When the user selects Complimentary Membership they should be required to input the Coupon Code. I've found that if they don't enter the code, the submission still goes through. I'm not sure what I've done wrong, but how do I require the coupon code (when they've selected Complimentary Membership), otherwise they are alerted that they are missing some information? Thanks!!
I think the best way to do this is to put some price on the membership, say $10. Then generate coupons that have a $10 value. Then if the person does not enter the complimentary coupon they will be looking at a $10 charge. When you set an aMember product at $0.00, it will get processed, even without a coupon, since there is no cost. This may be a little clunky, but it should work.
I gave that a shot, and worked liked you said, except that it doesn't automatically give them access. Their account requires Admin approval (or payment), before they can use their membership. If I manually process them, using this setup, aMember generates it's normal emails showing payment made, which may make them think they've been charged, even though they didn't enter a CC number (I'm dealing with young people). It's not an efficient setup. Is there a plugin for Coupons (like the Free plugin), so that when I set up this "Complimentary Membership" product, I can select "Coupon" as the payment method and, in the Coupon Plugin, I can set it so that "Require admin approval for new payments" is unchecked. Price would not need to be set, since it is accepting the coupon as payment. Any way of doing this?? Anyone??
Okay, FYI, I found an answer to my needs in another post. It will simply display an error message if a coupon code is not enter, thus allowing me to set my Complimentary Membership to FREE with a price of 0.00. If they have no code to enter, they can't go further. Here is a link to the post: http://www.amember.com/forum/showpost.php?p=20487&postcount=5 Perfect and simple!! Thanks, Chrisgormlie and Grant!