v0.2.6: DHL and POs
Notes
There's nothing you'll likely need to modify to upgrade to v0.2.6 from v.0.2.5. Details in the wiki.
Features
New Theme: "Text"
- New minimal theme called "text" (since it uses only 1 image (for the error divs)).
- Should be easier to use as a starting point to create your own styles.
Checkout
- DHL Shipping (domestic only). Please consider DHL integration BETA at this point.
- Added Purchase Order payment option
Functionality / Admin:
- New Payment Gateway option: Purchase Order. If this option is selected, the customer will not need to enter a credit card to complete a purchase.
- DHL Shipping options.
- Added the user agent and IP address to the store error logging.
foxycart_includes.js:
- New event hook. Added the optional fc_PreProcess(data) function which can be defined in your code. Much like the fc_BuildFoxyCart() function, which is called when the cart is closed, this function is called before the cart is opened. This function can be used to do some error checking on your form fields before they are processed, or to hide Flash, or etc. If this function returns false, the cart will not open, so you must return true if you want the cart to display. Read the documentation.
Bugs & Improvements
DEFAULT THEMES: STANDARD
The following changes only affect stores using the "standard" default theme. They probably won't change anything, but the could alter some layouts, as 5px has been added to the label padding.
- IMPORTANT: CSS declarations changed. All
li.fc_row elements have been changed from text-align:right to text-align:left.
- IMPORTANT: CSS declarations changed. All
label.fc_label_left elements have gained the text-align:right declaration.
- IMPORTANT: CSS declarations changed. All
label.fc_label_left elements have changed padding-right:5px to 10px.
Checkout
- Changed div#fc_shipping_result to hide rather than just clear the content.
- Fixed country/state validation errors along with showing/hiding the error labels.
- Fixed auto-fill problem where "Continue" link would do nothing.
- Clears out shipping options if there's a change in the country, state or zip code
- Combined and packed two javascript includes to improve page load times.
Functionality / Admin:
- Fixed country/state validation errors along with showing/hiding the error labels.
- Fixed error logging where shipping method errors were returning too much information.
- Removed all passwords for GET and POST error log views.
- Fixed a bug that wasn't setting weight = 0 for non-shippable items when creating new product categories.
- Fixed a bug which would allow you to unset your default store.
XML Datafeed
- Added XML FoxyCart Version 0.4 to include "purchase_order" field.
foxycart_includes.js:
- Fixed bug in jQuery 1.1.3.1 to prevent crashing older versions of Safari. (Rolled back to previous store versions where applicable (v0.2.5).)
Questions?
Love it? Hate it? Have questions or comments? Let us know!