Miva Merchant 4 Module FAQs » Gift Certificate Manager (BROK_CERTIFICATES)
To configure things the way that you want:
Make sure that the "Apply to shipping" option for the gift certificate template used to generate your keys is checked and make sure you're testing with a gift certificate generated with this setting. Also make sure that the "Bypass payment/shipping for $0.00" on the main "Options" tab is also NOT checked off.
With this configuration, the customer will redeem their certificate and even though it fully meets the subtotal on the shipping/billing selection screen (i.e. the screen where they enter the key for redemption), the shipping selection and payment selection lists will still appear (since at this point the customer has not selected a shipping amount). When they select the shipping option and then click on "continue", the module will recalculate the redemption of the certificate and if the "apply to shipping" option is set for that key it will include the shipping in the redemption amount. If the total now comes to $0.00 (i.e. the certificate was sufficient to pay for the products and the shipping) then the customer will see the message set in the "Message for payment info screen" (on the Options tab) and will have the "continue" button so that they can complete their order. If the certificate is NOT sufficient to also cover the shipping, the customer will be prompted to enter the payment information for their selected payment method and can enter that and complete the order.
NOTE: Originally, I thought I was able to replicate this problem in my test store. As it turns out even though I had set the gift certificate template option (i.e. the options set on the Certificate: cert tab) to "Apply to shipping" I had changed that setting AFTER I had created the gift certificate keys and when a key is created it takes the current settings and stores them in it's own database. So changing the setting in the certificate template's main options area after creating the keys would not affect the settings of current keys. After I created a new key for testing, it worked as I would expect.
How to Configure a Gift Certificate to Charge Shipping to Redeemer, but Shipping Will be Paid by Gift Certificate
We would like to set it up so that the redeemer of the gift certificate will be charged shipping, but the shipping will be paid by the gift certificate. We think we have it configured this way, but it doesn't seem to work.
To configure things the way that you want:
Make sure that the "Apply to shipping" option for the gift certificate template used to generate your keys is checked and make sure you're testing with a gift certificate generated with this setting. Also make sure that the "Bypass payment/shipping for $0.00" on the main "Options" tab is also NOT checked off.
With this configuration, the customer will redeem their certificate and even though it fully meets the subtotal on the shipping/billing selection screen (i.e. the screen where they enter the key for redemption), the shipping selection and payment selection lists will still appear (since at this point the customer has not selected a shipping amount). When they select the shipping option and then click on "continue", the module will recalculate the redemption of the certificate and if the "apply to shipping" option is set for that key it will include the shipping in the redemption amount. If the total now comes to $0.00 (i.e. the certificate was sufficient to pay for the products and the shipping) then the customer will see the message set in the "Message for payment info screen" (on the Options tab) and will have the "continue" button so that they can complete their order. If the certificate is NOT sufficient to also cover the shipping, the customer will be prompted to enter the payment information for their selected payment method and can enter that and complete the order.
NOTE: Originally, I thought I was able to replicate this problem in my test store. As it turns out even though I had set the gift certificate template option (i.e. the options set on the Certificate: cert tab) to "Apply to shipping" I had changed that setting AFTER I had created the gift certificate keys and when a key is created it takes the current settings and stores them in it's own database. So changing the setting in the certificate template's main options area after creating the keys would not affect the settings of current keys. After I created a new key for testing, it worked as I would expect.
Last update: 2003-07-31 20:34
Author: Support
Revision: 1.0
You cannot comment on this entry
Records in this category
- How to Configure a Gift Certificate to Charge Shipping to Redeemer, but Shipping Will be Paid by Gift Certificate
- How to Sell Gift Certificates Within Your Store
- Collecting a Recipient's Name, Email Address, Etc.
- How to Automatically Send Emails to the Recipient
- Unable to get Attributes to Collect the Customer's Data
- Integrating with OPT
- I am using OUISM and need to display the error messages returned by the Gift Certificate Manager. How can I do that?
- I have a module which collects data during checkout but when a customer clicks on "redeem" to redeem a certificatethe data collected by my module is lost. What's happenging and can I fix it?
- The "redemption" field is not showing up during checkout. What am I doing wrong?
- How can I display the remaining certificate balance to the customer?
- Can I display the gift certificate that I created with the "certificate template" to the customer?
- I'd like to be able to have my customers visit my site to view their certificate. How can I go about this?
- When attempting to view the certificates in admin I get a "404 file not found" error (or some other server error).
- How do I prevent shipping from being charged when someone purchases a gift certificate?
- How do I restrict the use of a certificate to a particular product (or How do limit a certificate so that it cannot be used on a particular product)?
- Can I display the certificate redemption field in the Phone Order Manager (http://vikingcoders.com/go.mv?ID=BROK_PHONEORDERS) interface?














