- Details
- Written by: Max Milbers
- Category: Latest News
- Hits: 84044
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)
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
{article 54}{text}{/article}
- Details
- Written by: Valérie Isaksen
- Category: Latest News
- Hits: 98164
PayPal Express Checkout
If you already accept credit cards online, you can decrease shopping cart abandonment and boost sales by adding the PayPal Express Checkout button to your site. It complements your existing payments solution and can open the door to over 137 million active PayPal accounts* who look for and use this fast, easy, and secure way to pay.
* Active accounts are those that have had activity in the past 12 months. (Source: PayPal Q313 Fast Facts)
PayPal Pro
PayPal Pro is an all-in-one payment solution that enables you to control your customers’ checkout experience from start to finish. It comes pre-integrated with your VirtueMart store, so is easy to switch on through the VirtueMart admininistration area.
Once you’ve opened your Pro account with PayPal you could be up and running in no time and enjoying all of its features including:
- More ways to get paid– accept major debit, credit card and PayPal payments directly on your website and by phone.
- Greater control – Pro gives you a merchant and gateway account in one, enabling you to manage your transactions through a single relationship.
- Easy to switch – Pro comes pre-integrated with VirtueMart and your Pro account could be set up within a week.
- No hidden costs – you pay a fixed monthly fee, plus a small transaction fee every time you get paid.
- Dedicated local business support – help is just a phone call away.
- Advanced security – Pro comes with advanced fraud and security features and is PCI compliant (Hosted version).
Sign up to a PayPal Pro account
VirtueMart 2.0.26: New features and fixed bugs
- Enhancement for semi one page checkout. The cart view is now almost a whole form, so the whole construction is more congruent.
- Changed validateUserData gives back -1 if only filled with default values
- Fixed router for orderby
- Fix for calculation vat and tax rules for shipment/payment
- Added config gui for default delivery date
- Added in checkFilterOrder fix for empty parameter
- Fixed getNeighborProducts using sortSearchListQuery query. should now work correctly for most types of ordering.
- Fixed ordering for products
- Fixed router for SEF for ordering of products
- The customer number is a bit shorter and nicer
- Fixed css classes in standard payment plugin
- Paypal: better error logs
- Paypal IPN more secure validation
- IPN validation checks for magicquote, and stripslashes is removed from IPN response
- Fixed mediahandler, images are correctly deleted if a replace is done
- Mediahandler shows only useful actions
- Title in emails is translated
- Fixed typo in "order confirmation layout"
- Added vmText to customfields variant tooltip
- Filterlist in custom prototypes shows now only groups
- Show customfield title only if its selected in BE configuration
- Cleaned old sprites, reduced zip installer below 2 MB
- Small changes in the BE gui of user, removed unecesary table in vendor tab and reduced size of the textareas
- Memorylimit for invoices/mails is now set to 96MB
- Small fix in setLoggableFieldsForStore
- Fix for internal product cache, key has more variables and is converting booleans to 0 and 1, to get always a proper key
- Fix in model product.php for prooper ordering of the category view using a manufacturer_id without category_id
- Fix in vmmodel.php to prevent the error "Warning: strpos() [function.strpos]: Empty needle in .../vmmodel.php on line 213"
- Fixed typo in getProducts (maxLimit was not working for getProductSingle
- Added fix for styles to the NoImageFound list
- Added some require for shopfunctionsf.php, seems that some 3rd party needs it
- Multivendor fix, sometimes admins couldnt change vendor
- All VM errors are logged
- Heidelpay: switch on sepa for direct debit. You can now use IBan and Bic, instead of account and bank no.
Download VirtueMart 2.0.26
- Details
- Written by: Valérie Isaksen
- Category: Latest News
- Hits: 45093
- VirtueMart 2.0.24a includes Klarna Checkout
- AvaTax in VirtueMart
- VirtueMart present at the VADconnext fair
- New features in VirtueMart 2.0.24a
Klarna Checkout is available for VirtueMart
We are proud to announce that effective today, Klarna Checkout is available for VirtueMart!
Klarna Checkout
Klarna Checkout is the revolutionary payment solution that changes the way the world shops online. With Klarna Checkout, you can offer your customers all the popular payment methods in one payment solution. Ingeniously simple and friction free. Klarna Checkout is today available for Sweden, Norway and Finland.
- Details
- Written by: Max Milbers
- Category: Latest News
- Hits: 95385
New Release VirtueMart 2.0.24
This release is introducing SOFORT Banking, a popular payment solution in 10 european countries. We also integrated some bug fixes again, see the list below.
SOFORT Banking: The attractive payment method for you
Your customers simply pay in your online shop just as they are used to: by entering their familiar online banking login details and confirmation codes ensuring a maximum level of security. You will receive a real-time transaction confirmation immediately after the transfer has been listed.
SOFORT Banking is a direct payment system and works like an automated advanced payment (by bank transfer) within seconds.
When shopping online, your customer selects SOFORT Banking as a payment method. Then, your customer selects his/her country and enters the bank sort code into a securely encrypted payment wizard. Afterwards, the customer enters his/her online banking login details and confirms the credit transfer by entering a confirmation code.
Your benefit: You will receive a real-time transaction confirmation that a transfer has been listed.
Read more: VirtueMart 2.0.24 is available - includes SOFORT Banking
- Details
- Written by: Max Milbers
- Category: Latest News
- Hits: 73230
After the previous security update some people commented that we should provide more information about the security leaks. Usually if the problem is within the core files, we follow security by obscurity, which means we do not exactly explain where to find the exploit. But the latest possible sql injection is in fact a matter of the template. So this time we will explain exactly what happened.
Read more: Important Security Release, VM-Team at joomladay germany