Version 4.3: Keeping Things Tidy
FoxyShop 4.3 is primarily a maintenance update but it does have some handy new features.
The new default FoxyCart store version is 1.0. (In fact, any new stores being created now won’t be able to build a 0.7.2 store.)
Native support has been added for the following fields at the product level: cart, empty, and coupon. So you can now check a box and instruct a product to add a coupon with the product or force a checkout. It should be noted that it’s generally a good idea to check the “Empty Cart” option if you are forcing a direct checkout. You can still use “cart”, “empty”, or “coupon” as a direct custom field if you want more flexibility. These new checkboxes are located under the subscription/discount information on the right side of the product page in the admin.
You can now add hidden product field variations. This gives you the flexibility to add a hidden field that will be included with the product when it goes to the cart.
Other Small Fixes:
- Updated to jQuery 1.8.2 (important for CloudZoom)
- Updated to jQuery UI 1.9.1
- Reverted jQuery UI theme to Smoothness (from Lightness in FoxyShop 4.2.1)
- Fixed double-encoding in foreign currency in JavaScript context
- Fix for apostrophes in saved variation titles
- Include and require functions now use absolute paths
- Security: added checks to make sure that any FoxyShop php pages can’t be run directly
- Fix for missing alert values on imported inventory records
- Fix for missing quantity_min and quantity_max values on the add to cart link
- Fix for inventory error generated when there’s no product code
- Fix to make sure that add to cart form can’t be submitted if submit button is disabled
Here are the changes from the previous update, 4.2.1:
- Added support for multiple dkeys split by a comma: {dkey:key1,key2}
- Bugfix for radio/checkbox elements whose values were hidden after being hidden by dkey
- Updated variations for better multiship support on repeat purchases
- Updated to jQuery 1.8
- Updated to jQuery UI 1.8.23
- Added security option if you’d like to disable user uploading: define(‘FOXYSHOP_DISABLE_USER_UPLOAD’, 1);
- Order snapshot on admin dashboard now shows up to 300 orders instead of 50 (more accurate numbers)
- Added a few more product variation container filters
- Fixed missing discounts in order_total for CSV export