Note: This page is geared towards upgrading from v0.7.1. Please make sure you view all the version notes for versions you may be skipping (ie. from 0.7.0 → 0.7.1 → 0.7.2).
Please make sure you review the full v0.7.2 changelog (available in your FoxyCart admin's Store Settings page before upgrading. Also please ensure you've read the known issues.
There are many new features, but these are the biggies:
foxycart.js
and other javascript and CSS) from the API._list
methods (with wildcard search). Ability to filter by custom fields.ready
event to execute code with the JSON
cart object is loaded from FoxyCart.There are many, many bug fixes to v0.7.2 noted on the changelog, but the biggest are:
Log into your FoxyCart admin and go to the “sample code” section to get the latest “includes”. This will include jQuery, foxycart.colorbox.js
(or a variant of that file), and the Colorbox CSS file. These filenames may change slightly between versions to accommodate for version changes and improvements, so make sure you get the latest files when you upgrade from any version.
If you have a more advanced integration, you can now use the API to retrieve the latest includes code as needed.
v0.7.2's foxycart.js
has been tested with jQuery 1.6.4. While it may function with older jQuery versions, we cannot promise it will be bug free, and we strongly recommend upgrading to jQuery 1.6.4+ to use FoxyCart v0.7.2. If you aren't calling jQuery separately from the above mentioned FoxyCart Includes, this won't really matter, but if you're using the jQuery version that's loaded automatically from your CMS you'll need to check this.
jQuery 1.4.2 may have conflicts! While jQuery versions causing problems are generally pretty rare, 1.4.2 in particular seems to cause problems with Colorbox, which is the default cart modal window script in FoxyCart v0.7.2.
If you are a legacy user with the ability to view credit card numbers in the admin, do not upgrade to v0.7.2. Because of the overhead and liability that this access entails, we are discontinuing support. We support some great options for payment gateways you can use, you can see more information on this page. If you don't see a particular gateway you'd like to use supported though, let us know what it is and we'll look at adding support for it. For non-US merchants, let us know where you are and we'll see if we can recommend a good gateway for you.
There is a new placeholder available for your email receipts that will allow for a specific block of text (customizable) to be inserted when a subscription is modified. This can help reduce confusion on emails that indicate a billing update, for instance.
If you're using the subscription XML datafeed, its behavior has been changed with regard to “soon to expire” cards. It will now not include cards that will expire next month. This may require a change in how you send emails to your customers with expiring payment info.
There are some new language fields added to accomodate some of the new functionality and to improve the usability for customers. Make sure you run through your store's language settings. If you see anything that needs to be updated, you can change it directly, or let us know and we'll update our default language files.
There are new XML nodes. While these generally shouldn't cause problems, they're worth looking at and updating your integrations accordingly.