VrShop 1.2 is mainly a bug-fix release and performance improvement. There are a small number of new features and several new payment gateway integrations.
There are two additional template changes we have made for 1.2, one that allows you to separate the offer code input from the payment option selection whilst checking out and the other to display a stock level table for option stock levels on the product page. These are covered in the template changes section.
The following are a list of changes in version 1.2. Please note that the PDF manual has also been updated to include details on new features.
New Features / Enhancements
• ChronoPay Integration
• UseCash Integration
• Banque Populaire Integration
• New Worldpay feature: Fix or hide contact details
• New Secpay feature: Remote password support
• New SecureTrading features: There are new callback setups that can be used which will provide further transaction information in the VrShop administration system for transactions.
• Extra session security added to cart sessions
• Stock check now also performed on final order submit in addition to the first step of the checkout
• New templates provided for SecureHosting
• Product category selection added to order searches on the search panel
• Offer code entry can now be separated from other payment options allowing an offer code to be entered along with a normal payment selection on checkout step 3
• Option level stock table can now be displayed on the product page in the shop
• Several new spiders now detected by spiderDetect.php
• New Import Associated Products facility to allow you to link between products via. an import
• Additional indexing added to the database to provide speed increases
Bug Fixes
• Some systems output an erroneous item on the front end when there were no results for a list
• When operating MySQL 5 in strict mode cart sessions may not have been setup correctly
• Option level stock contract did not correctly limit purchases in some circumstances
• Account assign rules may have set customer accounts back to the default account type when an account was edited.
• Additional checking in place to strip empty WYSIWYG editor fields of default <br/> included by the editor itself.
• Changes to process.php to better handle automatically dispatched orders.
• Display buy in order display for partially dispatched orders.
• Some version of PHP throwing up errors should there be no extra product fields in the store due to incorrect variable type.
• Send To Friend facility did not include all details in emails on some installations.
• supplierCost and supplierCostCurrencyID added into product exports.
• Next/previous button issue on affiliate listing under some circumstances.
• Delivery address records created during checkout may have accented characters double-encoded.
• Changes made to image picker to resolve picking issues on some systems.
• Changes made to processing in checkout.php to resolve blank order issues. This includes orders with no products, customer details or delivery details.
• Removing a country could lead to customers who had selected that country having problems checking out. When a country is removed, and customers who have that country selected now have their country reset to the default country for the store.
• JavaScript corrections made to order processing drop-down on orders list that could cause this to not appear correctly in some circumstances.
• Change to digial.php to force Safari to correctly name a digital download.
• Multicards response change to stop warning messages from Multicards to the merchant
• FunWebProducts (adware) could cause the Protx response to trigger again weeks after a customer with the addon installed had purchased, setting the order to Failed.
• Extra checking to stop affiliates and customers facilities being used if they are disabled in the system.
• Flags were not being imported correctly for products under some circumstances.
• Rounding changed on review average to round up if above .5
• Inclusion of labels in email templates could lead to email processing errors.
• Extra checks included to stop problems caused by making a section its own parent, causing a continuous loop in the PHP code when editing sections.
• Change to Quickbooks export to solve problems with occassional missing products on the export.
• Decimals correction when using Protx with currencies without decimal places (e.g. Yen)
• Sections export incorrectly assigning meta Keywords data to short Description and full Description fields.
• Exporting orders including products, especailly for large ranges, was slow - this should now be considerably faster.
• Spiders should now see the store with the correct default language you have set for your store.
• Improved stock check logic when a product has options but option-level stocks are not being tracked, only main stock level is.
• Changes to WYSIWYG configs to reference image editor correctly on https:// if the admin system is being accessed in that way.
• Messages sent from Paypal for refunds or partial refunds are now correctly ignored.
• Stock level report calculation error when showing option level stock levels.