Print

VirtueMart are proud to release VM2.6

Written by Max Milbers on .

Release of VirtueMart 2.6, VirtueMart 3 for Joomla 3 is coming soon. New: Full Installer including Joomla and VirtueMart. 

New minimum requirement for VirtueMart is php 5.3.10

Enhanced Features:

With so many changes over the past couple of years, we noticed that many small and big features have been added to the core of VirtueMart. Some of these have been provided by 3rd party developers, whilst others were added as workarounds to remove/avoid bugs, or to complete a feature, which combined with our increased experience has translated into many more general and useful functions.

A good example of an enhanced usable feature is the way in which Virtuemart automatically sends emails. In VM1 emails were generated automatically for any and all order status changes, but VM1 had a different cart workflow, so we simply adjusted the workflow and made more use of the order status email system, however this rebounded with a different problem, in that the merchants felt spammed by their own shop. To address this issue, as part of the enhanced features, we have added a configuration setting for mail, so you can control which emails are used, resulting in a better end user experience.

New Features:

Some time back we started working on version vm2.1 and noticed that API changes would be required, whilst at the same time new bugs in VM2.0 were being found which forced us to stop development of VM2.1 at that stage to further fix VM2.0. However some developers needed those VM2.1 features, which they had already added to their customers' shopping carts and plugins, so we started to add backward compatible features back into the VM2.0 series, which resulted in us gathering together the developers' and users' ideas. Read here to get an idea http://forum.virtuemart.net/index.php?topic=123203.msg420458

Re-implementation for backward compatibility:

In the meantime, the Joomla world moved on and released Joomla 3.x which also has some API changes itself, so we had to replace some of the Joomla functions ourselves (for example JText against vmText), which exposed the situation that some of these revised functions were not in VM2.0. So to give our 3rd party developers the chance to write extensions compatible for VM2.0 and VM3 we have introduced these general functions to VM2.6, which makes VM2.6 the perfect interim version between VM2.0 and VM3.
The added features meant for VM2.2 and the implementation of the general functions required for VM3 justifies a direct jump to VM2.6 and also better reflects our progress in enhancing VirtueMart.

VirtueMart 3 for Joomla 3

The old VM2.1 trunk is completely synchronised with VM2.6 and will become the new VirtueMart 3; the version for developers is now VM2.9, so the VM2.0 series ends with VM2.6.x. VirtueMart 3 works on Joomla 2.5 and 3.2, which brings everything up to date and allows us to allocate our time now to developing VirtueMart 3. 

This sounds complex, but endusers just need to know:

  • version 2.6 is the interim between VM 2.0 and VM3= new features, no API changes, only compatible Joomla 2.5
  • version 3: coming soon, compatible Joomla 2.5 and Joomla 3, contains API changes (mainly custom fields)

new-sample-data

Release strategy

We are very happy about the changed release stragegy of joomla. Even maybe not written down clearly we had always a similar strategy. The version vm2.6 is now the last supported version of the vm2.x series and will be supported with security fixes at least the next 2 years. There are additional developer versions to the release strategy of joomla and the strategy to reimplement features of a new series back to the old. You may read more detailled about our roadmap here http://dev.virtuemart.net/projects/virtuemart/wiki/Roadmap

New minimum requirements for VirtueMart

PHP 5.2.x is EOL since 3 years and 3 months. From the view of a technician or programmer there is no need to say that php5.2.x is completly outdated and unsecure. There are no fixes anylonger since 3 years, please read here http://php.net/eol.php. There are some critical issues in the encryption functions in the php5.2 versions. We worked as best backward compatible, but bugs are more likely. We even suggest to use php5.5 latest.

Therefore, the new minimum requirement for VirtueMart is php 5.3.10

Features:

- Moved language to the component folder
- new Sample Data
- Joomla Virtuemart Complete Installer
- Added GTIN and MPN
- automatically encryptes storing of fields in the database.
- stockable Plugin: Added functionality to order/reorder child products
- vmText,vmRequest and vmjsapi.php in own files/added them for BC to vm2.0
- added plgVmCouponInUse
- Added check in cart to get cart variant if not in productdetails form
- Added login for ask a question, recommend a product
- added multiple products for add to cart popup
- added cleaning of cache if config is stored
- added recaptcha for registration and ask a question/recommened to a friend
- Proper use of MyISAM and InnoDB according to its intended use.

Bugfixes:

- paypal response fixes
- Paypal Amount displayed in payment currency
- klarnacheckout live URI fix
- authorize: error message fix when invalid date

- removed stupid block which prevent managers to enter the BE (the "you are not vendor of the store problem")
- old ACL of vm is completly removed, proxy functions are still there, but using joomla authorization internally

- changed some more JText to vmText to prevent cutted description of customfields
- Fixed ordering of customfields
- changed slug filter, creates nicer slugs
- weight and length units should now be correctly displayed (and stored) for childs
- added deletion of customfields if a protocustom is deleted.
- Customfields values can be an array (multiple input)
- Userfields select list with size

- changed all xhtml to false, except for pdf creation
- Fallback for using tcpdf 6 with vm2.0

- added a fix, so that shoppergroups can be easier manipulated by session
- Pagination uses $limitStart = JRequest::getInt ('limitstart', 0); if you change the category/manufacturer
- coupon expiry date fix
- plgVmOnUserfieldDisplay userId fallback
- fix for double optin
- small enhances for calculator makes it possible to use the variant prices better within rules
- fixed country/state dropdown

- Cart controller now uses fallback to set the shipment/payment id of the cart in case the Request is empty
- one form for the cart, found BC solution
- fixed problem with TOS and agreed default set to 1
- fixed auto login if registering in checkout

- reviews emails: not sending an email when the review has not been saved.
- a lot of minors, little fallbacks, small completions, added a missing returns, added initializing of a variable ....
- replaced deprecated key_exists by array_key_exists

Download

Download VirtueMart now!

VirtueMart is a powerful free ecommerce component for Joomla!®. Easy to use for beginners and experts, it offers thousands of built in features to quickly install your professional store.

VirtueMart 3.0.18 is the latest stable version available. It is compatible with Joomla! 2.5 and Joomla! 3.6.

How to start

You are new to Joomla and VirtueMart or you don't have Joomla already installed? we recommend to download the Full installer:

  1. Unzip the downloaded archive
  2. Move the unzipped archive to your web folder
  3. Open your browser and enter the URL of you website
  4. The installation process starts. Follow the instructions.

You already have Joomla installed ? Download VirtueMart component (Core, AIO and TCPDF)

  1. Unzip the downloaded archive
  2. Install the VirtueMart core component via the Joomla installer first (com_virtuemart.w.x.y.zip)
  3. Install the VirtueMart AIO component second. It contains VirtueMart plugins and modules (com_virtuemart_ext_aio.w.x.y.zip)
  4. Install the TCPDF component. It is necessary for printing invoices and delivery notes (com_tcpdf_1.0.0.zip)

More detailed instructions can be found here: installation instructions.

You need more help? Visit our forum section about Installation, Migration & Upgrade VM 2.

Features

VirtueMart includes natively a very important list of features such as:

  • Complex product easily created
  • Easy Store Management
  • Powerful SEO features
  • Marketing and promotions tools included
  • Numerous payment providers integrated

Discover all the features, and try our demo.

Requirements

VirtueMart has the same requirements as joomla.
However, we recommend those technical options:
php 5.3+ and mysql5.5, php settings: 128 MB RAM (at least 64 MB for the pdf invoices).

Hosting

Hosting is an important part of the success of your business. VirtueMart has selected some hosts companies for their performance specialized in hosting VirtueMart shops:

a2 hosting logo
High performance VirtueMart Hosting featuring 300% faster hosting than the competition on our SwiftServer SSDs! A2 Hosting is even a Global Joomla Sponsor and their 24/7 Guru Crew Support team will install VirtueMart for you!
More about A2 hosting
Sign Up Now with A2 hosting

 

thumb 1
Joomla! Software as a Service - Application and Hosting Support all in One Package. We specialize in Joomla! hosting and support. 
More about Cloudaccess
Sign Up Now with Cloudaccess

 

thumb joomla100.com
Unser Shop-Paket ist ideal für Website-Betreiber, die im Internet einen Shop betreiben oder ihren Besuchern einen Katalog mit Produkten präsentieren möchten. In dieses Paket haben wir für Sie den VirtueMart Webshop mit Joomla 2.5 und VM 2.0 (inkl. kostenlosem Template eines VirtueMart-Entwicklers) integriert. 
More about Joomla100.com
Sign Up Now with Joomla100

 

thumb siteground.com/
If you have chosen to use VirtueMart shopping cart addon for Joomla to build your online shop, you can count on our unique handmade hosting solution. We provide multiple server locations, free CDN and advanced caching options to make both yours and your customers’ experience with VirtueMart really fast and enjoyable. We also make sure that your VirtueMart website is safer and better supported than anywhere else!
More about Siteground.com
Sign Up Now with Siteground

 

 

Comments   

 
#2 Brett W 2014-05-06 03:34
Will templates designed to run on VM 2.6 be compatible with the VM 3?

++++++++++++++++++++++++++++++++++++++++++++++++++++++
Answer: As far as we know the most should run on J3 as well. To make sure ask your template developer.
Report to administrator
 
 
#1 Andrew B Watson 2014-05-05 09:24
"version 3: coming soon" is there any way we could get a hint of something more specific. I am at that point where I want to upgrade a (non urgent) website and feel, Joomla 3.x + Virtuemart 3.x would be the right place to start.

Am I wrong?

++++++++++++++++++++++++++++++++++++++++++++++++++++++
Answer: Thank you for your question. In case of live working eCommerce sites we suggest to wait for the official release.

In case you plan a new project that will be released during the next months you could start with J3 and VM3 (VM 2.9.2).
Official release version of VM3 will be here within 1-2 months.
Report to administrator
 

Add comment


Security code
Refresh