VirtueMart Project
VirtueMart Project
  • VirtueMart
    • Extensions
    • Documentation
    • Forum
    • Developer
  • News
    • Latest VirtueMart News
    • List all VirtueMart News
    • Blog
  • Features
    • Features
    • What is VirtueMart?
    • Demo
      • DEMO (shopper)
      • DEMO (admin)
  • Community
    • How to start
    • Support the Project
    • Forum
    • Translations
  • Partners
    • Certification
    • Platinum Partner
    • Gold Partner
    • Silver Partner
    • Bronze Partner
  • Download
  • VirtueMart Showcase
  • Extensions
  1. You are here:  
  2. Home
  3. News

Joomla 4 update is fixing a serious vulnerability today

Details
Written by: Max Milbers
Category: Latest News
Published: 16 February 2023
Hits: 7009

Dear VirtueMart users,

a Joomla 4 update is fixing a serious vulnerability today at 4pm UTC.

Please be advised to update Joomla 4 as soon as the update is available.
In a similar case Joomla 3 sites were getting hacked hours after the update was available.

The vulnerability is reported to exist only in Joomla 4 not Joomla 3.

Find the security report here:
https://www.joomla.org/announcements/release-news/5877-joomla-4-2-8-important-security-announcement-patch-available-soon.html

Please update and stay safe
The VirtueMart Team

VirtueMart 4.0.12 Release News

Details
Written by: Joerg Kiekebusch
Category: Latest News
Published: 08 December 2022
Hits: 11320

Panorama Holzer Kreuz 004Improved compatibility with Joomla 4.2 and PHP 8.1 plus category tree loading speeded up by factor 10

This version took longer than expected, as the team faced several compatibility issues this time. Joomla 4.2 caused more problems than Joomla 4.0 did back then. Suddenly, the 'add to cart' function didn't work anymore, opening shipping/payment methods caused a loop, saving with timestamp failed and so on.

In addition, the changes and removed functions/methods/modes in PHP 8.1 caused further trouble. For example, this caused searches with special characters to not work.
When we were about ready, a customer with more than 8000 categories (in 5 levels) tested the new version with a

Read more: VirtueMart 4.0.12 Release News

Paybox with new 3DSecure V2 and 4.0.6 release notes

Details
Written by: Max Milbers
Category: Latest News
Published: 06 July 2022
Hits: 10410

The Paybox payment system of Verifone is extending more international. It has very interesting payment concepts. They support already more than 50.000 shops and do more than 140 Million transactions per year.

Equip your e-commerce site with a secure and recognised payment solution!
From a basic need to a more complex processing, Verifone secures your e-commerce flows by giving you access to over 30 payment methods.

15 years of experience with a wide range of customers
Paybox accompanies you in your daily life with a secure, modular and turnkey payment solution that meets all your needs.

With each transaction, you benefit from the advantages of a cross-channel, multi-bank, multi-payment means, multi-currency platform equipped with fraud management and reporting tools to facilitate the daily management of your business.

 

6 good reasons to choose Paybox

For you ... For your customers...
Your bank account is credited every night.
Paybox does not collect your transactions
Pay with the payment method they prefer
A choice of payment methods appropriate to your
your business and your customers
Convenient debit at the time of shipment, in installments, by subscription or in 1 click
A flexibility of collections, reporting, refunds
refunds to satisfy your customers and build loyalty
Quick refund in case of return on
the payment method used

 

Paybox is already integrated in our AIO installer, just update your installation, or use our full package to install Paybox with VirtueMart and Joomla!

DOWNLOAD VirtueMart 4
NOW

4.0.6 release notes

This release is for two critical bugs. The security feature for orderUpdate was too secure and blocked updating orders of guests. The other problem was in vRequest which uses the data of the router better now.

Bugfix release 4.0.4

Details
Written by: Max Milbers
Category: Latest News
Published: 05 July 2022
Hits: 8583

croatiaMaxMilbers

croatian coast, Copyright Max Milbers

VirtueMart 4.0.4 contains various bug fixes and improvements. Especially it solves some problems reported to us after the release of the previous version of VirtueMart when it is used along with Joomla 4.1.x.
Fixes and changes and enhancements included in this version are:

Joomla 4

  • Fixed saving the sorting of items in j4
  • Fixed chosen update for j4, needs another trigger
  • New jQuery for j3 (j4 one)
  • Updated xmls so they should work for j3 and j4
  • Added a missing j4 adjustment to the vmloaderpluginupdate plugin

Read more: Bugfix release 4.0.4

VirtueMart 4

Details
Written by: Max Milbers
Category: Latest News
Published: 29 April 2022
Hits: 32162

We are pleased to release a new VirtueMart generation, which adds compatibility with Joomla 4 and PHP8. VirtueMart 4 comes with a new overridable Bootstrap 3 frontend template (Bootstrap 5 will follow soon) and new backend template. Of course there are also new features for the product presentation, a lot of bugfixes and some new programming techniques. We originally had planned to release this on Christmas, but it was not possible to keep the date due to many changes applied to joomla 4 after it's initial release. We still have to iron out a few minor complications with it, but it already works for a number of early adopters..

The Backend Template

The new backend template uses VMUI-Kit. Unluckily this is not ideal for Joomla 4, but BS5 will be added soon. You can choose between four different color styles and it works well on mobiles. Updaters must install it manually, because it is handled as an installable template and is not part of the VirtueMart core installation package.

New backend features and tools

VirtueMart 4 not only has a new look, but also new functions in the backend. For example, Multivariants with children can now be autogenerated with permutating variants. Customfields can have their own SKU, GTIN, MPN. The order status was previously limited to a single character and is now extended to 3 chars. The category dropdown in the "product.edit" view now also lists unpublished categories. Original language flags (as we have already for other edits) now added to the payment and shipment edit views. RuposTel donated a google like search for products and orders. So for example use sku:mySkuToSearch to let VM search only within the SKUs.

Also there are two new maintenance tools. The first one is a synchronizer consisting of three buttons, which sets country 2, country 3 and country numerical code in the country list correctly according to ISO 3166. The second one is a converter button for changing old utf8mb3 tables to utf8mb4 tables.

New frontend template

Spyros Petrakis has generously donated his Horme3 template for the VirtueMart Core. Another new feature which you will find most useful is the the setting for different Bootstrap layouts, which was not fully implemented yet and therefore useless, ...until now! Selecting the Bootstrap 3 layouts in the configuration will load these layouts from the core. So we can now use any Bootstrap 3 template without overrides, because VirtueMart 4 loads the Horme3 ones. This also gives new users the possibility to use old override techniques. We are planning to extend this technique to modules and css. Work is already in progress to provide the same technique for Bootstrap 5.

The javascript also received a general overhaul, so it is more reliable, should work better on different browsers and is easier to handle for templaters (working relative or with classes instead of ids). The new fancybox 1.3.4.2 is working with the new jQuery version now.

Paybox

The payment plugin Paybox got a general overhaul and works now with 3Dsecure V2

Product Bundles

are a very mighty new feature. It can be used as typical bundle of different products for one price. This was also possible before by just creating a product which listed the included products. But this method required a lot maintenance. The inventory just listed a sold bundle, but did not update the inventory per product. If you sold a bundled product also as a bulk-version, then the system used two different products. If you updated the price of the bulk version, nothing changed on the bundles version. Not any longer! The new product bundles make real bundles of different existing VirtueMart products. They can be included for free or also as variants with an extra price. The prices can be a fixed amount or a percentage. So it can also be used for cross-selling and discounts.

Extra related product groups

are also used for cross-selling or presentation of complementary items. They are basically the same as the default related products, but can have another title and appear somewhere on product details page.

Better search with tags

Enhanced search using the customfield searchable tag system. Searching for more than 1 tag now displays only products fitting to any requested tag..

Keep cart content for guests

Added storing of carts for unregistered users as a cookie. This works only for SSL secured pages.

and more

  • really a lot work on caches (internal, external), table indexes and other optimisations.
  • additionally general work to please the JED Checker.
  • option to display thumbnails to select children of multivariants.
  • different email layouts by order status to enhance the customer communication.
  • you can create a category menu item which clears the cart by category.

Changes for developers

ATTENTION: Triggers are case sensitive in joomla 4!
Changed triggers:

  • plgVmOnStoreProduct($data, $plugin_param) changed to function plgVmOnStoreProduct($data, $plugin_param, $key)
  • plgVmonSelectedCalculatePrice to plgVmOnSelectedCalculatePrice (lower to upper case)
  • in calculation plgVmOnDisplayEdit to plgVmOnDisplayEditCalc

new triggers

  • product and order model, added new trigger plgVmMySortSearchListProductsQuery respectivly plgVmMySortSearchListOrdersQuery in exeSortSearchListQuery which is at begin and can takeover the whole function (for searchplugins)

Plugin Handler

  • Added vdispatcher.php as proxy for the joomla dispatcher
  • We can use now $results = vDispatcher::trigger('event', array(param1, param2,...));
  • the directTrigger can now execute a certain event of a plugin family, too.
  • added function reloadPlugins, which loads again the payment/shipment methods of the plugins. The cart unloads them, if they do not fit, 3rd party developer can reload them, that way.

Technics

  • setConvertDecimal for plugins, tables
  • set datefields for tables
  • $this->_genericVendorId = false prevents that the tables sets the virtuemart_vendor_id generically
  • added extra parameter to vmuploader so that it works also with other input names
  • the product model sortSearchListQuery is now working with an extra parameter, which can override an "Request" variables. So using old vRequests parameters is just used as fallback now.
  • function getProductListing is now using request params only for the group "products", not for the other groups like featured, recent, topten, and so on
  • vmecho again a bit enhanced, if debug is activated vmInfo are quequed as vmdebug (so the messages appear in the real order)
  • field products, added a category filter
  • changed ajax js for dynamic page reload, a ready script in the layout is not needed anylonger
  • added cart functions getCartWeight and getCartQuantity
  • removed the problem that a delivery note created an invoiceNumber
  • Time of the calculationHelper considers offset

DOWNLOAD VirtueMart 4
NOW

  1. VirtueMart 4 for Joomla 4
  2. Release VirtueMart 3.8.8 - Updated administrator interface template design
  3. Security Release VirtueMart 3.8.6 Closing an XSS Vulnerability
  4. Skrill Merchant On Boarding, VirtueMart 3.8.4

Page 4 of 24

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

Forum

  • General
  • Administration
  • Templating

Subscribe to our News


Delivered by FeedBurner
Virtuemart Newsfeed Counter

Follow the VirtueMart Team on Twitter

Follow

logo

VirtueMart ® der iStraxx GmbH

  • Terms of use
  • Privacy Policy
  • Login
  • Contact
  • Imprint
VirtueMart Project
  • VirtueMart
    • Extensions
    • Documentation
    • Forum
    • Developer
  • News
    • Latest VirtueMart News
    • List all VirtueMart News
    • Blog
  • Features
    • Features
    • What is VirtueMart?
    • Demo
      • DEMO (shopper)
      • DEMO (admin)
  • Community
    • How to start
    • Support the Project
    • Forum
    • Translations
  • Partners
    • Certification
    • Platinum Partner
    • Gold Partner
    • Silver Partner
    • Bronze Partner
  • Download
  • VirtueMart Showcase
  • Extensions
This website uses cookies to ensure you get the best experience on our website.