JM 3.9.21, VM 3.8.4, PHP 7.2 (7.3 breaks some elements on site).
This came to my attention today. My error_log is filled up with entries like this:
PHP Warning: Declaration of plgVmShipmentRules_Shipping_Base::setCartPrices(VirtueMartCart $cart, &$cart_prices, $method) should be compatible with vmPSPlugin::setCartPrices(VirtueMartCart $cart, &$cart_prices, $method, $progressive = true) in /home/golfspast/public_html/htdocs/plugins/vmshipment/rules_shipping/rules_shipping_base.php on line 756
Not sure how to address this. Can anyone provide insights?
Is this an custom shipment extension:
plgVmShipmentRules, then I guess it is not PHP 7.x ready.
Jörgen @ Kreativ Fotografi
I'm using this plugin: Shipping by Rules for VirtueMart. Attached is a screen shot.
http://open-tools.net/documentation/shipping-by-rules-plugins-for-virtuemart.html
This is the culprit? It's quite old. I'll look for a replacement plugin.
I found new version. That's for your input:
https://extensions.virtuemart.net/checkout/shipments/advanced-shipping-by-rules-detail
Did it resolve the issue ?
Jörgen @ Kreativ Fotografi
Yes, no more errors showing up.