|
|
|
|
|
Joined: 2/2/2012
Posts: 278
|
|
|
Hello -
I am trying to set up gift certificates on my site. I read through the online user manual, and completed the steps it listed. I enabled auto gift card generation in the buy.now settings, and I set up a product that had ticked the enable gift card product option.
This is as much detail as the online manual gives. I've been doing some testing, trying to understand how a user would experience purchasing a gift card. When I view the gift card's product details, I am given the options of adding a recipient's name, email, and a short message. This is great!
I assumed that this meant after purchasing the card, an email would be sent to the specified recipient's email address, containing the gift certificate's number for use on our webstore. I am hoping this is indeed the intended functionality, because that would be awesome!
I tried purchasing a test gift card. I was able to purchase the gift card successfully. In my manage orders screen, I saw the transaction, and that a gift card was purchased. I then checked gift card administration menu, and indeed a gift card number had been generated.
I received the user order email template, and everything looked good. However, actually getting the gift card number to the customer, or the intended recipient has left me baffled. At this point, I was able to view the gift certificate code in the store administration menus, but I am unable to apply the code to a new purchase. Also, no email was ever sent to the gift recipient's email address. Essentially at this point, the customer has purchased the card, but neither the customer nor the gift recipient have the card number, and the card number provided by the administration menus does not work.
I thought it had to do with something as to confirming payment of the order, or the order status. I tried a bunch of different combinations to get the gift card to "activate" as it were in the order management menus, but with no luck. How does smith cart communicate to the gift recipient, or the purchaser with their gift card number? What is this "missing step" I am skipping to enable the card number to work with my cart?
I hope this made sense. If I can figure this out, I'm convinced that this will be a powerful feature for my cart.
Thanks -
Alex
|
|
|
|
| |
|
|
|
|
Joined: 2/2/2012
Posts: 278
|
|
|
Anyone know how to sell gift certificates with Smith?
I'm sure it's something simple I'm missing, and I want to take advantage of this great feature.
Alex
|
|
|
|
| |
|
|
|
Joined: 1/1/0001
Posts: 0
|
|
|
Hi Alex,
Did you try creating an E-Card Email Template?
|
|
|
|
| |
|
|
|
|
Joined: 2/2/2012
Posts: 278
|
|
|
Good catch Kevin - I did not have an E-mail template set up.
I set one up, and did a few more test checkouts to see how gift certificates are functioning.
I logged out, and completing a checkout from the users perspective. This was what happened from that perspective.
1. I entered the recipient information, and purchased the gift certificate. Everything seems to work normally there. I received the "User email template" e-mail in my inbox, with the standard invoice email for the purchase.
2. I then attempted to view my purchased via the Smith.MyAccount module The order shows up in the "My Orders" tab. When I select the "My Gift Cards" tab, it is empty. When I try to view the Invoice for the purchase in the "My Orders" tab, or select it, the following occurs:
When attempting to view order details or load invoice from the Smith.MyAccount module: The page attempts to load for at least 3 minutes, then the following browser error is displayed. Server error The website encountered an error while retrieving http://www.yandasmusic.com/my-account. It may be down for maintenance or configured incorrectly. Here are some suggestions: Reload this webpage later. HTTP Error 500 (Internal Server Error): An unexpected condition was encountered while the server was attempting to fulfill the request.
This seems to produce the following errors in the event viewer: Admin Alert: STACK TRACE bindDtProductList: at Smith.DNN.Modules.BuyNow.ProductsList.bindDtProductList(String mySearchVID)
Admin Alert: Server Name: CLOUD278 EXCEPTION bindDtProductList: Object reference not set to an instance of an object. Server Name: CLOUD278
Now... From the perspective of the site administrator, this is what I view of the transaction:
1. I receive the admin email showing that a purchase has been made. 2. I veiw the order info via the "Manage Orders" page in smith.buy now administration. All the information is there in the order, and it is all correct. The order details shows that the customer has purchased a gift card. 3. I go into the "Manage Gift Cards" administration page, and it shows that a new gift card has been created, and has been given a code. 4. I select the recently purchased gift card, and it shows the status of approved. 5. I view the "edit" page of that gift card, and it indeed shows all the information the customer entered when purchasing the card, as it relates to the recipients information. 6. Everything looks like the transaction was a great success!
Now... What the transaction was missing....
Neither the purchaser or the gift recipient received the gift card email template. Neither the purchaser or the gift recipient ever received the gift card number to use on their purchase.
The gift card, while showing active in the administration screens, does not work in checkout. It does not apply the appropriate discount. This fact, however,is a moot point, as neither the purchaser or the gift card recipient ever received the gift card number.
My hope in typing out this long mess is that you will be able to identify via my symptoms either where the bug exists, or where I have missed some configuration setting.
Thanks for your time. Alex
|
|
|
|
| |