Blog - Development Week (05/23/2010)

Development Week (05/23/2010)

Added By qphoria, 26 May 2010

Well I'm a little late and hoped to have v1.4.8 done by now, but I needed another week. A lot more little things kept getting added than was originally planned but I think it was worth it.

I am just finishing up the new Paypal rewrite and module positioning. I will likely leave the upgrade script the way it was for 1.4.7 as I didn't have time to properly integrate it into the framework. But I think it works for the most part.

I should be finished by Thursday with all the coding and then the dev team will test it internally and by Sunday I'd like to release it.


Here is a list of ALL the fixes and new features. It is a huge list and I don't want to delay 1.4.8 any further so if it is not on this list, then save your requests for v1.4.9:

 

FIXES:
- Coupon discount check only for flat value coupons
- Pagination in search & specials
- Worldpay not updating order
- Admin Country, Zone, & Download pagination
- Thickbox agree to terms fix on checkout payment page
- Continue button with ajax add to cart off goes to not found
- Division by zero if catalog/admin item limit set to 0 (tho it should not be possible)
- UPS error scenarios weren't showing properly
- UPS weight display at the title instead of redundantly per-rate
- UPS Test mode confusion cleared up
- USPS weight display at the title instead of redundantly per-rate
- removed "source" for ckeditor to cut down filesize
- Add $config->set('config_language', $languages[$code]['code']); to index.php
- Changed new tables for product_tags and stuff to utf8_bin
- Order Comments not included in email
- Added default invoice id & prefix to install/upgrade.sql
- Added conditional check for the admin header base path: (HTTPS_SERVER) ? HTTPS_SERVER : HTTP_SERVER;
- restore all languages in backend even if disabled
- replaced add to cart javascript: $('#add_to_cart').removeAttr('onclick'); to allow handling by other scripts.
- sort arrow images were reversed
- Perpetual Payments Test mode confusion cleared up
- Featured limit default - add (int) to limit in model to prevent error
- Specials fix for limit in sidebox
- Going to wrong page while using SEO now shows error page
- Fixed Combined Tax rate issue
- Fixed Low Order Fee order total typo for tax setting
- Fixed Sales tax issue for non-shipped products to use payment address
- Install admin email not populating the user table
- Update royal mail rates or make them editable from admin
- Fix pp standard to use the update statuses and so that curl and fsock both use the proper "else" options.
- Changed default success message "2-5 working days" to be more vague
- Reordered the children for "common/header" to appear last so that document class methods can be called from within modules.
- Fix default weight/length to default to what the setting has.
- Bestsellers wasn't updating immediately after purchase because the cache wasn't cleared on purchase

 

ADDED:
- Category Description Name to be longer than 32 (255)
- SEO proper "not found" redirect
- mail parameters field to mail tab (useful for adding authentication "-f" options and more)
- Full Customer Details in admin
- Manual Order Entry/Edit
- Additional checkbox for order update (Notify = send email, Update = add history)
- confirm delete added to admin delete/uninstall actions
- Longer email fields (96)
- Added product tags to bottom of product page for easy cross-referencing.
- Auto-select first radio button for shipping or payment
- increased contact form character count from 1000 to 3000
- Fixed bug in thickbox js to allow use of rel tag for prev/next additional images with main image in popup
- Show category description info even where there are no products
- add customer email to invoice under the payment address
- added order comments on invoice
- moved some inline javascript to external files (ajax add to cart now in ajax_add.js)
- moved coupon box to the payment page to allow coupons to change the possible payment options (i.e. freecheckout for 100% discount coupons)
- Comments to order invoice
- Counts for all tabs on product page
- Optional checkbox to push updated downloads to all previous customers upon new version save
- Added current download filename under the input box on admin download form
- Options -Indexes and tpl file disallow to default .htaccess file to prevent showing directory listings
- CSRF Fix for new admin user insert (captcha on user edit form)
- Additional Images & Related products count added to tab on product page by default
- Fixed LIQPAY confirm button
- Disable Reviews option
- Enhanced Order Email (HTML Admin emails)
- Guest Checkout separate addresses
- Enter key for Product filter in admin
- Telephone number on invoice
- Validation check to Product Copy (Daniels request)
- Add model to the related products in product edit
- Automatic Copyright in admin footer
- Added MetaKeywords to products and categories
- Added return on language load to allow simple array merge for language files
- Added Send Newsletter By Products Purchased
- Lots of improvements to cart sidebox (ajax delete item, all totals, view/checkout links)
- GET method for add to cart
- Add to cart button in all modules? small + button?
- Stock decrease option moved to product level
- Minimum Order Qty (per-product)
- Product "cost" field
- Add back default sort order
- Individual zone/country/postcode for products
- Cross-linked related products (relationship goes both ways now). Relating product A to B also relates B to A
- Maintenance Mode
- Multiple Email address for store email
- remove/combine the Show Out of stock. Just show it when Stock checkout is no and product is out of stock
- Add IP Address to order view
- Paypal Standard rewrite
- Freecheckout integrated into core.


Share this Article
Subscribe to our feed Share this post on Delicious StumbleUpon this post Share this post on Digg Tweet about this post Share this post on Mixx Share this post on Technorati Share this post on Facebook Share this post on NewsVine Share this post on Reddit Share this post on Google Share this post on LinkedIn


Comments (46)

Log in to comment or register here.

Partners