BigCommerce - Hosted Ecommerce Software by Interspire

Interspire Forum

 
Go Back   Interspire Forum > Interspire Shopping Cart Community Forum > News and Product Updates

Closed Thread
 
Thread Tools Display Modes
  #1  
Old 08-12-2009, 07:28 AM
Ray (Interspire Staff) Ray (Interspire Staff) is offline
Super Moderator
 
Join Date: Nov 2008
Posts: 83
Lightbulb Interspire Shopping Cart 5.0.6 Released

Interspire Shopping Cart 5.0.6 is now available from the Interspire Client Area for those with a valid maintenance contract.

Interspire Shopping Cart 5.0.6 is a general maintenance release with improved stability, performance and a few small feature changes/improvements.

We recommend all customers running any version of the Interspire Shopping Cart 5.0 series upgrade to 5.0.6 as soon as they have the opportunity.

A list of the issues fixed/associated with this release can be found in the post below, followed by a list of the changed files.

If you're experiencing problems upgrading to, or after upgrading to Interspire Shopping Cart 5.0.6 please submit a support ticket from the Interspire Client Area.
__________________
Regards,

Ray Ward
Software Engineer - Interspire Shopping Cart
Interspire Pty. Ltd.
Email: ray.ward [AT] interspire [DOT] com
Phone (AUS): +612 9262-7770
  #2  
Old 08-12-2009, 07:32 AM
Ray (Interspire Staff) Ray (Interspire Staff) is offline
Super Moderator
 
Join Date: Nov 2008
Posts: 83
Default

Change Log
  • New Features / Feature Changes
  • Feature #5514: New "Getting Started Wizard" for store dashboard
  • Feature #5591: Function to strip out invalid characters from a string when building XML
  • Feature #5600: Interspire Payment Gateway now supports testing with production accounts
  • Feature #5601: PayLeap now supports testing with production accounts
  • Feature #5638: Batch importing classes are now split into their own files
  • Feature #5639: Product variation importing
  • Feature #5660: Changes to Google Checkout to support additional server PHP as CGI server configurations
  • Feature #5754: Option to only calculate tax on the shipping cost when the order contains taxable products
  • Feature #5783: Favicon can now be uploaded through the Store Design area

    Bug Fixes / Changes
  • Bug #5506: UPS online tool should allow shop owner to select Destination type
  • Bug #5507: Edit an user doesn't save the user status
  • Bug #5508: The page should stay on reviews tab after posting a review on product page
  • Bug #5511: Furniture template does not have a transparent background on certain versions of PHP/GD
  • Bug #5117: Side top sellers panel's layout is broken when there is only one item in the list
  • Bug #5523: TextLink menu items that have a sub menu and are on the right of the page should be right aligned
  • Bug #5524: Duplicate array key 2 for ReturnReasons, causing "There was a problem" to not show (reported by websnail/Martin)
  • Bug #5525: Undefined variable warning shows in log when no currency modules are selected (reported by websnail/Martin)
  • Bug #5533: FastCGI servers may not load statistics graphs
  • Bug #5535: If all the products have fixed shipping in the cart then the shipping total will be $0 in Google Checkout
  • Bug #5534: Ogone module generates a PHP error if the server's IP can't be determined
  • Bug #5536: Extra error handling if a product condition isn't supplied when importing a product
  • Bug #5541: Store importer/exporter can hang on some servers when flushing output buffers
  • Bug #5532: Top links in the Furniture template are split up over multiple lines
  • Bug #5538: Invoices should show line item total for each item in the order
  • Bug #5539: System and administrator logs are not pruned automatically according to max # of entries
  • Bug #5540: Include tags should only allow file inclusion from a specific directory, and not allow PHP execution from local files
  • Bug #5542: Inventory tracking is always being turned on when updating existing products via import
  • Bug #5566: Uploaded category and brand images do not set the correct file permissions
  • Bug #5568: If all products are tax free and tax is setup to be based on subtotal + shipping, no tax is calculated
  • Bug #5570: Any directories created should be CHMOD to ISC_WRITEABLE_DIR_PERM, not 777
  • Bug #5571: The 'Allow customers to purchase this item' string is hard coded in the product form template file
  • Bug #5576: Product condition is not using the language variables on the product page
  • Bug #5577: Disabled categories that are assigned to products still show in the product breadcrumb
  • Bug #5579: Store may get stuck in redirect loop when using SSL under some server configurations
  • Bug #5588: Order notification email shows %numItems
  • Bug #5563: Configurable fields and variations on product page are displayed inconsistently across browsers
  • Bug #5569: Store Design area doesn't load when using PHP version less than 5.2
  • Bug #5592: Google Base export uses new character cleaning function for descriptions
  • Bug #5602: Interspire Payment Gateway doesn't process orders after a successful transaction
  • Bug #5620: Images can't be uploaded from TinyMCE or Image Manager if their server has open_basedir restrictions
  • Bug #5646: Order status doesn't update for the second ping from PayPal
  • Bug #5647: Upload logo image function should also allow capital file extension
  • Bug #5649: Edit State form field doesn't save the updated info.
  • Bug #5650: Test mode option should be available for UPS online tool and the negotiate rate is not displaying
  • Bug #5648: Remove a product or category should remove the discount rules in customer group for the product and category
  • Bug #5651: SideMiniCart error when showing checkout module's own buy button
  • Bug #5659: Order instructions for orders listed in customers account show variables such as %%OrderID%%
  • Bug #5662: New categories are not showing in the category list
  • Bug #5669: Adding a virtual item to an order as the first item causes the manual order page to hang
  • Bug #5682: Company name for addresses isn't loaded when editing an order
  • Bug #5685: PHP 5.3 shows "Assigning the return value of new by reference is deprecated" during installation
  • Bug #5687: Tax that is included in the total may not be displayed in some circumstances when printing multiple invoices
  • Bug #5702: Checkout modules disappear in the admin when using invalid biltin checkout module
  • Bug #5703: Added upgrade check for the old iDEAL module which can cause checkout settings to show blank
  • Bug #5684: PHP 5.3 doesn't parse ini files where the value contains a dollar symbol at the start or end of the string
  • Bug #5372: 'Use billing address' and 'Use shipping address' shouldn't be able to be checked at the same time
  • Bug #5587: Delayed capture for Authorize.net shows incorrect message in store logs
  • Bug #5583: Order emails that don't contain order comments still show the order comments header
  • Bug #5147: Product list display mode is broken in Shoes template
  • Bug #5307: Users without the Add Brand permission can still create a brand when creating a product
  • Bug #5729: Cannot login again in express checkout
  • Bug #5146: Product list display mode is broken in Infinity template
  • Bug #5730: Force overriding address in PayPal standard causes orders can't be processed in some countries.
  • Bug #5652: CARDSTART and CARDISSUE paramaters are needed for Switch/Solo cards when using PayPal Website Payments PRO UK
  • Bug #5737: USPS registration link in shipping setup instructions is incorrect
  • Bug #5178: Checkout page can be accessed when cart is empty
  • Bug #5406: SideCategoryNewProducts snippet needs updating
  • Bug #5335: There is no paging on discount rules, so if you have > 20, you can't access the remaining rules
  • Bug #5699: Some payment methods accept duplicate transactions if confirm order button is pressed multiple times
  • Bug #5721: Rewrite Protx direct to support 3D secure
  • Bug #5746: Disabling the default payment gateway with no other payment providers enabled causes "Checkout Providers" to disappear.
  • Bug #5750: -Or use- text sometimes doesn't show on cart page for PayPal express checkout
  • Bug #5752: php errors on the page after clicking on checkout button when using Cash on delivery
  • Bug #5758: 'Not Rated' image doesn't align with the other elements in product boxes
  • Bug #5760: Product rating in product boxes shows underneath other elements until page refresh
  • Bug #5761: Product rating is shown in product boxes when the display setting is disabled
  • Bug #5764: Coupons not working correctly in Google Checkout
  • Bug #5717: Order notifications and customer subscriptions don't occur under some circumstances when using a gateway that does a ping back to complete the order
  • Bug #5675: IIS Servers Not Showing Email Templates
  • Bug #5774: Edit order should load products original cost so that coupons are applied correctly
  • Bug #5775: Manual order is saving undiscounted item subtotal instead of the discounted total
  • Bug #5776: Coupons are now showed below all other amounts in the order quick view
  • Bug #5782: BPAY module now supports setting the reference number padding length and a reference prefix character
  • Bug #5785: Creating the customer account AFTER the order
  • Bug #5787: PayLeap/Interspire Merchant Gateway produces undefined index error when doing a delayed capture
  • Bug #5788: Visitor numbers are showing incorrectly in the customer statistics
  • Bug #5789: Gift wrapping doesn't support utf8 character set
  • Bug #5791: Modify paysimple to store the static key in the modules table
  • Bug #5799: PayLeap/Interspire Merchant Gateway delayed capture/void requests don't work
  • Bug #5808: Any non-required price variables are set to 0.00 if empty when saved
  • Bug #5809: 'Add to cart' doesn't work due to cookies not being set in some browsers when the store address is an IP
  • Bug #5811: $X dollars of for repeat customer discount rule not working
  • Bug #5812: Customer group category discount should have fixed price discount option
  • Bug #5813: Web servers behind firewalls without CURL enabled may go into infinite loops
  • Bug #5817: 'See all brands' link doesn't show in the side popular brands panel
  • Bug #5819: Storesuite template shouldn't be using the IE specific stylesheet for IE8
  • Bug #5820: Posting a product review can redirect you to an invalid product page when required fields aren't supplied.
  • Bug #5821: 2Checkout integration instructions need updating now that 2Checkout have redesigned their website
  • Bug #5822: Visiting an invalid product, category, brand or web page should send the 404 page w/ 404 headers & not "invalid" pages.
  • Bug #5823: Product variations are applying tax when the base product is set to not taxable
__________________
Regards,

Ray Ward
Software Engineer - Interspire Shopping Cart
Interspire Pty. Ltd.
Email: ray.ward [AT] interspire [DOT] com
Phone (AUS): +612 9262-7770
  #3  
Old 08-12-2009, 07:33 AM
Ray (Interspire Staff) Ray (Interspire Staff) is offline
Super Moderator
 
Join Date: Nov 2008
Posts: 83
Default

Change Log - Part 2
  • Other Changes
  • Fixed misspelt ISC_BACTH_IMPORTER
  • Redo how stylesheets are loaded on the front end. Effectively gets rid of any customized HTMLHead templates, allows each template to load its own stylesheets if they're defined or to stack additional stylesheets over the top.
  • Changed the links within the control panel to be blue
  • When running an upgrade via the command line API, don't attempt to run the upgrade script automatically. It is triggered manually.
  • Reduce timeouts for SMS notification module to 5 seconds, as to not hold up the 'thanks for your order' page
  • If a product is not allowing purchases, then the IsProductSaleable() function should return false
  • Make the product thumbnail available during checkout, similar to how the cart page does it
  • Ensure that text links menu is always right aligned, to the edge of the control panel
  • Move logout link next to the logged in message, change wording of logged in emssage and fix up z-indexes of dashboard arrows so that they don't sit above menu items
  • Make all stylesheets that reference images include the path to the template the images are to be loaded from
  • Updated XML API to have methods for fetching product details and order details. API now fetches product images, variations, categories for products and for orders it will also fetch any configurable fields. The API search result calls now support pagination of results with result # starting points and return the number of matching products etc.
  • Fixed: Module was pointing to the wrong URL and instructions for the customer was non-existent
  • Only track Google e-commerce transactions when we're sure the page is 100% finished loading the DOM
  • Remove double 'private' scope modifier from MSN Messenger message sending libraries
  • Fixed: The product class was not defined when in the SideProuctRelated pannel
  • PSIGate payment module should allow the option of 'Sale' or 'Authorize'
  • Fixing "Warning: number_format() expects parameter 1 to be double, string given"
  • Removing closing PHP tags on all files in ISC. Will prevent any 'Cannot modify headers' errors if spaces are placed after the closing tag.
  • Ability to specify namespaces for flash messages. Allows you to create flash messages targetted for different sections of a particular page.
  • Remove the less than or equal check when creating a customer group discount and just check for less than. People are using discounts for groups set to 0% to adjust pricing
  • Fixing coding style violations
  • Fixing coding violations. Most common are variable assignment in conditional statements, lack of visibililty on functions and use of php4's 'var' instead of php5 visibility keywords.
__________________
Regards,

Ray Ward
Software Engineer - Interspire Shopping Cart
Interspire Pty. Ltd.
Email: ray.ward [AT] interspire [DOT] com
Phone (AUS): +612 9262-7770
  #4  
Old 08-12-2009, 07:39 AM
Ray (Interspire Staff) Ray (Interspire Staff) is offline
Super Moderator
 
Join Date: Nov 2008
Posts: 83
Default

Core File Changes

Due to our efforts to standardize our internal coding practices this release affects the majority of the PHP files in Interspire Shopping Cart. A full list of changed files is attached to this post.
Attached Files
File Type: txt 5.0.6-changed-files.txt (25.3 KB, 101 views)
__________________
Regards,

Ray Ward
Software Engineer - Interspire Shopping Cart
Interspire Pty. Ltd.
Email: ray.ward [AT] interspire [DOT] com
Phone (AUS): +612 9262-7770
  #5  
Old 08-12-2009, 07:43 AM
Ray (Interspire Staff) Ray (Interspire Staff) is offline
Super Moderator
 
Join Date: Nov 2008
Posts: 83
Default

Template File Changes

As the list of template changes is too large to list in this post, you can find a full listing by downloading the text file attached to this post.

For every template, the following files have had core changes.
Code:
templates/__master/Snippets/CartProductFieldCheckbox.html (Added)
templates/__master/Snippets/CartProductFieldInput.html (Added)
templates/__master/Snippets/CartProductFieldTextarea.html (Added)

templates/__master/Panels/SideProductAddToCart.html (Deleted)

templates/__master/invoice_print.html
templates/__master/Panels/GenericCreditCardPaymentJavaScript.html
templates/__master/Panels/HTMLHead.html
templates/__master/Panels/ProductDetails.html
templates/__master/Panels/ProductOtherDetails.html
templates/__master/Panels/ProductReviews.html
templates/__master/product.html
templates/__master/Snippets/CartEditProductFieldsForm.html
templates/__master/Snippets/CategoryProductsItemList.html
templates/__master/Snippets/EventDate.html
templates/__master/Snippets/ProductAddToCart.html
templates/__master/Snippets/ProductCustomFieldItem.html
templates/__master/Snippets/ProductFieldCheckbox.html
templates/__master/Snippets/ProductFieldInput.html
templates/__master/Snippets/ProductFieldTextarea.html
templates/__master/Snippets/ProductVariationListMultiple.html
templates/__master/Snippets/ProductVariationListSingle.html
templates/__master/Snippets/SideAddItemSoldOut.html
templates/__master/Snippets/SideCategoryNewProducts.html
Attached Files
File Type: txt shoppingcart_5006_template_changes.txt (10.8 KB, 51 views)
__________________
Regards,

Ray Ward
Software Engineer - Interspire Shopping Cart
Interspire Pty. Ltd.
Email: ray.ward [AT] interspire [DOT] com
Phone (AUS): +612 9262-7770
  #6  
Old 08-12-2009, 07:32 PM
Kurtd + Kurtd is offline
Interspire Customer
 
Join Date: Jan 2009
Location: USA
Posts: 767
Default

When can we expect to see the "Show additional pictures as thumbnails" Feature? In v6 or sooner? ETA? Thanks
__________________
.


Vote for Preorder \ Backorder Functionality
http://ideas.interspire.com/pages/sh...-functionality

Vote for better shipping calculations, multiple boxes, etc.
http://ideas.interspire.com/pages/35...oxes?ref=title
  #7  
Old 08-13-2009, 05:28 AM
mattnz + mattnz is offline
Interspire Customer
 
Join Date: Jul 2009
Posts: 171
Default

Quote:
Originally Posted by Kurtd View Post
When can we expect to see the "Show additional pictures as thumbnails" Feature? In v6 or sooner? ETA? Thanks
I hope it will be in this version, as I have only just purchased it, and that is one feature definately lacking, as is a larger product photo. I hope they aren't goinf to release another whole new version soon, and require us to pay to upgrade in order to get that functionality.
  #8  
Old 08-15-2009, 08:37 AM
aussiemagnets + aussiemagnets is offline
Interspire Customer
 
Join Date: Jul 2009
Location: Melbourne
Posts: 59
Default

Just upgraded - no dramas. Took over an hour since I had to bring back all my mods, but all are still working so I'm happy.
__________________
James
Interspire Shopping Cart 5.5.4
http://aussiemagnets.com.au/
  #9  
Old 08-16-2009, 05:43 AM
exabytes18 + exabytes18 is offline
Interspire Customer
 
Join Date: Aug 2008
Posts: 14
Default

Quote:
Originally Posted by Ray (Interspire Staff) View Post
Due to our efforts to standardize our internal coding practices this release affects the majority of the PHP files in Interspire Shopping Cart.
Could you give us some insight as to what sort of "standardization" occurred (i.e. formatting, consistent variable/function naming conventions, etc)?

- Matt
  #10  
Old 08-17-2009, 12:08 AM
Chris B (Interspire Staff) Chris B (Interspire Staff) is offline
Administrator
 
Join Date: Apr 2007
Location: Sydney, Australia
Posts: 663
Default

Hi,

This would be because of the removal of the closing PHP tag from the files - unfortunately just removing the closing PHP tag means every single file was changed.
Closed Thread

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump