Hello, I am implementing gift cards for our eCommerce application and I'm not getting a clear picture from what is implemented on the sample eCommerce site. Here is how I am expecting it to work
- Customer purchases gift card from eCommerce site, lets say a $50, pre-specified gift card - Upon submission of the order some sort of account is created where $50 can be debited on future orders. - After the order is submitted and approved, the customer will receive an e-mail with the gift card number to be used on subsequent purchases - When doing a subsequent purchase the customer can input the unique Gift Card identifier to be used as a payment method - If the gift card does not contain enough value to pay for the entire order, a credit card or additional gift card can be used for the remaining balance >From the eCommerce sample web site I can purchase a gift card and receive the >e-mail with my order confirmation. But it doesn't contain any gift card >identification. I only see the product ID. I see GiftCard and GiftCardFulfillment entities, but not sure how to use them. So, some of my questions are: - What is the entity that encapsulates the Gift Card account? - Is there an ECA service that generates the Gift Card account automatically when an order is approved that contains a Gift Card in the order items? - Is there any special attributes of a product that is a gift card that will trigger the account creation? - Is there any weirdness in having more than one PAYMENT_METHOD per order? Does ofbiz allow for this easily? Thanks for any clarity on gift cards -craig
