Promoting the ability to give the gift of club membership is a great way to increase recurring revenue. Here's how to manage gift club memberships if you are processing them in the Nexternal platform:
Create a (secret) customer account for the gift giver as a separate account from the one he usually uses to order. Use a fake email address (we suggest using the customer's email@example.com, as this will be easy to spot as "fake" and to understand in reports). Use the gift giver's address on the first page of the record and mark it as the primary billing address. Create one additional address, and put the gift recipient in there as the additional address, marking it as the primary shipping address. Uncheck the Mailing List box. Put the gift giver's card in this account as the one saved credit card. Assign this record to the customer type which reflects the actual club that was gifted (e.g.: red6ship) Don't tell either the gift giver or the gift recipient about the account.
Create a new customer type (Customers/Types) for each level of possible club discounting (e.g. gift club 10, gift club 20, etc.)
Create a new customer record for the gift recipient with no associated credit card info, and assign the customer type created in step #2 above that gives the recipient the correct discount. Also assign a temporary password, and this is the account you will tell the gift recipient about, so the recipient can receive their club discounts on all orders throughout their club membership. If and when they place an order they will be able to save their own cc info in this account for future use, if they wish.
When running clubs, the gift giver's second (secret) account will be included in a club run, neither of the other accounts will be included.
When the gift membership terminates, remember to change both the secret account (created in step #1 above) and the recipient's account (created in step #3 above) back to "consumer" (or former club member, if you track that).
Note: The foregoing process is not compatible with the use of Global Payments Integrated (formerly OpenEdge) payment processing, which tokenizes the credit cards and does not store credit card numbers. Please contact your Implementation Specialist (if you are not yet live) or a Support Representative (if your store is already live) as directed at the top of the Settings section of your OMS, to discuss alternative processing options.