|
Google Checkout module imposes some restrictions on LiteCommerce functionality:
| • | Google Checkout does not discriminate between discount coupons and gift certificates: the Place Order page provides a single input field that can be used for both types of codes. As a result, the store itself has to determine, whether the code sent to it in the merchant-calculation-callback request is a gift certificate or a discount coupon. The mechanism that checks the code on the side of the store first matches the code entered by the customer against the discount coupon codes stored in the store database to determine whether the code is a discount coupon, and only if no match is found does it start matching the code against gift certificate codes. This has an important consequence: the codes used for discount coupons and gift certificates should be different, otherwise LiteCommerce will not be able to discriminate between gift certificates and discount coupons correctly (If the code of some gift certificate happens to be the same as the code of some discount coupon, the system will identify this gift certificate as a discount coupon). |
| • | Using real-time shipping rates calculation in LiteCommerce increases the risk of LC's not being able to provide a merchant-calculation-results response to Google's merchant-calculation-callback within the allowed period of three seconds. If Google does not receive a response within three seconds, it will use the backup tax and shipping values it received in the Checkout API request. If this represents a problem, disable real-time shipping rates calculation at your store. |
| • | To redeem a discount coupon, your customers will be supposed to enter its code using a field either in LiteCommerce or on Google Checkout's Place Order page. However if a customer decides to use another discount coupon after having entered it in LiteCommerce and gone to Google Checkout, he or she will need to return to your store, delete the coupon, apply another one and go to Google Checkout once again. |
|