There is also a slight change in the handling of pending orders. Therefore, VirtueMart templates and VirtueMart extensions developers should take care of this change.
What's New in Bug Fix VirtueMart 3.6.0?
New Features
- Added disabling of inherited related products and related categories
- Customfields for shoppergroups
- External media: Create thumbnails on the fly directly from remote server. Added extra permission for uploading remote media
Changed Behaviour
- Removed automatically selected ‘replace’ when selecting a media for upload
- Removed keeping of customfield search filters when switching categories
- Reconsidered the function deleteOldPendingOrder. The sql now always considers the time.
- Added message of missing/not writeable folder to the checkPath function
- The customer_notified function now works only for the emails of the customer, the vendor email is always sent according to the orderstatus
Bugs
- Fixed missing array key in getPayment
- Fixed missing renderShipmentDropdown in shipment view
- Taxes per bill were accidently not added to the shipment tax calculation
- fixed overwrite prices in Paypal Express. Invalid token set the cart paymentmethod always to 0, even when paypal was not selected
- Fixed creation of extra plugin tables of plugins textinput and specification
- The vmplugin onStoreInstallPluginTable had replaced a $name against $this->name
- Fixed breadcrumb for menu item pointing to productdetails. When menu item name and productname is the same, the productname is not written twice.
- Added missing getDbo in state model (thx GJC)
- Invoice view: Fixed foreach loop for the shipment address
- Fixed a new (old) bug in order editing for the case discount before VAT
Completed
- Added missing language
- Updated vmprices.js so that it works also for quantity buttons in the cart (thank you Abhhishek)
- Added country Montenegro
- Safepath config model, added JPath clean before storing of the Path, added more check cases for wrong paths
- Prices replaced init and step against data-init and data-step (the JS has a fallback)
- Customer_notified works now only for the emails of the customer, the vendor email is always sent according to the orderstatus
Developers
- Important fix in cart helper function checkAutomaticSelectedPlug, the automaticSelected.type variable is now only set to true, if there is only one method.
- Plugins using the core restriction remove automatically the xml vars with the same name. So we can easily write backward compatible payment/shipment plugins.
- In the vmdefines function defines, changed default from site to 0, if 0 is used the appId is taken from Joomla
- Added resetting of categoryRecursed in router and category model before calling getCategoryRecurse removed unsed code
- For the weight_countries shipment plugin, address type just by STsameAsBT only
- For function getVendorCurrency added a fallback for empty vendorId and a vmTrace
- Added function getSafePathFor, which gives and if applicable creates a path for a certain topic. Old function checkSafePath now creates automatically the invoice path
Thanks for reading!
» Browse for all VirtueMart Joomla Templates
» Browse for all VirtueMart Joomla Extensions
Join us to access all high quality Joomla templates, Joomla extensions for VirtueMart just from $49.