CHANGE LOG ========== 09/26/2006 v1.0 (Google Checkout team) - Initial release. 09/27/2006 v1.0 (Google Checkout team) - Updated the original module to run on either PHP4 or PHP5. 09/28/2006 v1.0a (DrByte) - Code separated into components following Zen Cart standards. - Zipped for easier implementation. - Readme updated. 10/05/2006 v1.0.1 (Google Checkout team) - Step-by-step installation instructions included. 10/14/2006 v1.0.2 (colosports) - Fixed languages_id bug. - Added return links from Google Checkout Cart. - Added customers ip-address & phone number. - Added getallheaders() funtion. - Fixed zone id bug. - Fix address book bug. - Added Google link and Order No: to Admin page. - Fixed quantity bug. - Fixed product attribute bug. - Added product attribute in Google Checkout cart. - Updated README file. 10/14/2006 v1.0.2c (colosports) - Fixed change order status on Admin. - Change time to reflect time zone on Admin. - Separated full name to first and last name. - Updated README file. 10/19/2006 v1.0.3 (Google Checkout team) - Fixed Notify Customer checkbox bug 11/16/2006 v1.0.4 (colosports) - Fixed order status bug. - Updated README file and INSTALLATION file. 11/28/2006 v1.0.5 (ropu) - Add support for Merchant Calculated Shipping Rates. - Fixed minor bugs in responsehandler.php and orders.php files - Change the XML parser and builder - Removed getallheader() function - Fixed wrong Qty in Admin UI - Fixed modules not saving their settings - Fixed Notify Customer option - Add state change, Risk and charge notification into the Admin UI - Add support for coupons - Fix Shopping cart not obtained from session. See TROUBLE SHOOTING. 01/12/2007 v1.0.5b1 (ropu) - Fix strict validation. 02/26/2007 v1.2 (ropu) - Tested on Zencart v1.3.7 - Add multisocket feature for merchant-calculations (alfa)(optional) - Different algorithm to retrieve quotes - Add Google Analytics Support - Add support for PHP CGI installations - Add user and password for Google Checkout buyers - Items retrieved from Merchant-private-item-data instead of session. - Many bug fixes 03/05/2007 v1.2 RC4 (ropu) - Fix gray button when Tax Class selected bug (Thx BlessIsaacola) 03/30/2007 v1.3RC1 (ropu) - Add tracking data to the Zencart Admin UI Orders - Fixed SSL issue with Google Analytics feature - International Shipping Features - Restricting Shipping Options for Post Office (P.O.) Box Addresses feature - International Tax Features - Selecting a Rounding Policy for Tax Calculations - Fixed Tax for zones - Fixed Tax for products - Added support for All Areas Zones - Coupon disabled bug - Added coupon zone restriction validation (Based on delivery address, not billing) - Added coupon product/category restriction validation - Add a configuration to disable Google Checkout Button when are virtual good in the cart (double check http://checkout.google.com/seller/policies.html#4) - Disable multisocket Option :( 04/16/2007 v1.3RC2 (ropu) - Support for UK merchants http://code.google.com/apis/checkout/developer/release_notes.html (apr13) - Updated Templates to Zencart v1.3.7 - Remove tpl_checkout_payment_default.php - Docs update - Minor bug fix - Added Shipping Generator Tool in the stardard package (Optional) - Flat rate shipping bug fixed - Improved tax and shipping restrictions - Added configurable Continue shopping URL. - Fix Warning: Invalid argument supplied for foreach() in /home/public_html/googlecheckout/gcheckout.php on line 390 - Fixed shipping not showing correctly in the orders page 06/11/2007 v1.4 alpha (ropu) - Refactor all code using PHP Sample Code as the base library (under googlecheckout/library) - Handles Logging, added log levels (error, request, response) - Configuration from UI (comming soon), needed?? - Handles Basic authentication, add support for IIS (See TROUBLESHOOTING) - Handles all XML parsing and building (New xml parsed used) - Added OT support (low order fees, group discounts and any other custom OT module) - Fixed Split login template - Add GC button in timeOut login page - Remove GC from step 2 - Fixed freeshipper bug - Add warning messages when GC is disabled. - Add stack message in Admin UI with GC orders state changes and errors - Added configuration to also use Zencarts email system for GC orders - Added a fix to avoid regular checkout with GC if no template is applied (or wrongly applied) - Added a metric tester for shipping times feedback (optional) - Added 3rd party tracking - Added a coustom Continue shopping url with GC bought items. - Moved logs to a .htacces protected dir (googlecheckout/logs) - Added Correct HTTP status (2xx, 4xx, 5xx) return when errors occurrs with the correct message - All strings are defined in the language include (only english right now) - Use DEFAULT_CURRENCY as the currency in GC cart, not buyers session one - Added version number to all files - Applied XSS patch to orders.php - Slipt README and CHANGELOG 07/07/2007 v1.4alpha3 (ropu) - Refactor new-order-notification handling using more Zencart functions - ZC DB 'orders' table fields 'order_total' and 'order_tax' are written. - Merged the GC return page with the zencart default one - Instant Downloads Support. - Support Google Refunds and Cancellations - GC Invoicing issue, fixed, not tested - If the customers e-mail address already exists in Zen then add the order placed to their account instead of creating a new customer. - If the GC exits in ZC but uses a different email then add the order placed to their account instead of creating a new customer. - New customers created are sent details of their account that is created on Zen Cart, e.g. the welcome e-mail - Check if new customers have and activate newsletters - OT tax support - Existing ZC customer accounts are updated when GC orders processed - Improved support for ZC 1.37 split-login page (including cohabitation with PPEC). - No more need to know admin folders name - Add GC Module Version Control - Support for USPS International shipping method - Moved Shipping quotes definition from includes/modules/payment/googlecheckout.php to googlecheckout/shipping_methods.php - Support ZC coupons even using flat rate shipping - Added coupons to redeem track - Added coupons max user use and general max use - All restrictions are Honored??? - Added ZC Order# to the GC Order when state changes from Pending to Processing - Added index.html to googlecheckout/* dirs. 23/07/2007 v1.4beta1 (ropu) - Minor bug fixes - .zip package 24/08/2007 v1.4.1beta1 (ropu) - Added Sandbox and Production id/key config in Admin UI - Added SANDBOX string to the payment method in order page for orders processed with GC using sandbox. - Added a warning under the GC Button when in Sandbox mode. - Added a warning in the Payment Modules page in the Admin UI when in Sandbox mode. - Disalbe merchant Calculation Shipping methods from the Admin UI by setting Default value to 0. - Added Google Checkout Custom Order States that match Google Checkout ones. (Check INSTALLATION, an SQL must be run to update old GC order status) - Check for non-valid state changes - Allow product categories to use GC as checkout system - Added Cart Expiration - Check for correct configure.php defines to avoid shipping module inclusion errors - Mark products with downloadable attributes as DigitalDelivery - Added a configuration to disable GC button for specific product categories (double check http://checkout.google.com/seller/policies.html#4) - Send Zencart's Credentials to new customers created with GC - If AutoCharge is enabled in GC, a whole Digital purchase is processed without merchant intervention. - Use updated PHP Sample code - Changed PHP Sample code parser classes names to avoid complicts (XMLParser -> CG_XMLParser, XMLBuilder -> CG_XMLBuilder) - Added Cancel Order feature. - Added shipping_methods_uk.php with UK pre-configured shipping methods. - Admin UI configuration regroupment 09/26/2007 v1.4.5_CCS (ropu) - Added Carrier Calculated Shipping Support (CCS)!! (http://code.google.com/apis/checkout/developer/Google_Checkout_XML_API_Carrier_Calculated_Shipping.html) - Freeshipper Bug - GoogleAnalytics Bug - Added Recommended Default Values to Shipping_generator 10/08/2007 v1.4.6 (ropu) - Added intermediate Digital State 12/14/2007 v1.4.7RC1 (ropu) - Fixed user creation Bug - Fixed Duplicated tax bug - Updted templates and orders.php to work with ZC v1.3.8a