This content has been marked as final. Show 4 replies
My suggestion is to use gift certificates. The only problem is usually OTB ATG implementation relies on gift certificates being generated electronically.
For your scenario you already have these certificates delivered to users so you have to manually import them from your current master system.
You have to import them as GiftCertificateClamable item in /atg/commerce/claimable/ClaimableRepository
Refer Gift Certificates and Coupons section from Oracle ATG Commerce Programming guide
Implementing as coupons and building promotion around those certificates would be a good choice. It allows you to publish items like any other item through BCC. Then you can claim those certificates on commerce instance using CouponFormHandler. This way one doesn't have to set up giftcertificate as additional payment, fulfillment of gift certificates and additional over head to make it as a payment.