Author Topic: VM 3.6 breaking backwards compatibility with payment methods  (Read 1929 times)

Nilsy

  • Jr. Member
  • **
  • Posts: 73
    • Sexhibition
  • VirtueMart Version: 3.6.2 10159
Re: VM 3.6 breaking backwards compatibility with payment methods
« Reply #15 on: September 20, 2019, 09:39:20 am »
This doesn't help the DIBS payment system.
It is just not showing up on the front page as an alternative.

Have tried reinstalling etc, but no luck.

(Everything updated here... J3.9.11 - VM 3.6.1 10150 - PHP 7.2.22, Apache)
Joomla 3.9.12

StefanSTS

  • Global Moderator
  • Full Member
  • *
  • Posts: 520
  • VirtueMart Version: VM 4.2 on Joomla 4.5
Re: VM 3.6 breaking backwards compatibility with payment methods
« Reply #16 on: September 20, 2019, 11:13:25 am »
This doesn't help the DIBS payment system.

Collect the links to doc.vm.net in this thread and inform your plugin developer.

--
Stefan Schumacher
www.jooglies.com - VirtueMart Invoice Layouts

Please use only stable versions with even numbers for your live shop! Use Alpha versions only if you know what risk you are taking.

SodaJim

  • Jr. Member
  • **
  • Posts: 115
Re: VM 3.6 breaking backwards compatibility with payment methods
« Reply #17 on: October 09, 2019, 20:06:44 pm »
Hello,

Coming in a little late, but following...
Spoke with the developer, Alatak, about this issue and a similar issue for shipping plugin and wanted to know if there is a temp code fix or it's more complicated and would require a release update...?

Thank you for your time!  Jim

GJC Web Design

  • 3rd party VirtueMart Developer
  • Super Hero
  • *
  • Posts: 9236
  • Virtuemart, Joomla & php developer
    • GJC Web Design
  • VirtueMart Version: 3.6.8
Re: VM 3.6 breaking backwards compatibility with payment methods
« Reply #18 on: October 09, 2019, 22:35:45 pm »
the fix for older plugins is in this thread .. http://forum.virtuemart.net/index.php?topic=143564

I think next release will be the official fix
GJC Web Design
VirtueMart and Joomla Developers - php developers http://www.gjcwebdesign.com
VM3 AusPost Shipping Plugin - e-go Shipping Plugin - VM3 Postcode Shipping Plugin - Radius Shipping Plugin - VM3 NZ Post Shipping Plugin - AusPost Estimator
Samport Payment Plugin - EcomMerchant Payment Plugin - ccBill payment Plugin
VM2 Product Lock Extension - VM2 Preconfig Adresses Extension - TaxCloud USA Taxes Plugin - Virtuemart  Product Review Component
http://extensions.joomla.org/profile/profile/details/67210
Contact for any VirtueMart or Joomla development & customisation

SodaJim

  • Jr. Member
  • **
  • Posts: 115
Re: VM 3.6 breaking backwards compatibility with payment methods
« Reply #19 on: October 10, 2019, 01:50:00 am »
Thanks GJC!

Without sounding worried, can I install the release "com_virtuemart.3.6.3.10163_extract.zip" over my current 3.6.2.10159 and get plugin functionality while maintaining updating VM within Joomla's "Update" feature...?
My apologies if this is not the correct forum for this type of discussion...

Thank you for your time!
Jim

GJC Web Design

  • 3rd party VirtueMart Developer
  • Super Hero
  • *
  • Posts: 9236
  • Virtuemart, Joomla & php developer
    • GJC Web Design
  • VirtueMart Version: 3.6.8
Re: VM 3.6 breaking backwards compatibility with payment methods
« Reply #20 on: October 10, 2019, 09:11:40 am »
I know Max wants to release 3.6.4 as soon as possible so personally I would wait...
The fix to any old plugins plgVmOnCheckAutomaticSelectedPayment() or plgVmOnCheckAutomaticSelectedShipment() function will work and wont affect anything else.

the idea is to return something  .. not 0

I'm not sure what Max wants to finally do but the change that caused the problem in the cart helper has been reverted in 3.6.3.10163

GJC Web Design
VirtueMart and Joomla Developers - php developers http://www.gjcwebdesign.com
VM3 AusPost Shipping Plugin - e-go Shipping Plugin - VM3 Postcode Shipping Plugin - Radius Shipping Plugin - VM3 NZ Post Shipping Plugin - AusPost Estimator
Samport Payment Plugin - EcomMerchant Payment Plugin - ccBill payment Plugin
VM2 Product Lock Extension - VM2 Preconfig Adresses Extension - TaxCloud USA Taxes Plugin - Virtuemart  Product Review Component
http://extensions.joomla.org/profile/profile/details/67210
Contact for any VirtueMart or Joomla development & customisation

ssc3

  • 3rd party VirtueMart Developer
  • Jr. Member
  • *
  • Posts: 150
    • Online Store Plugins
Re: VM 3.6 breaking backwards compatibility with payment methods
« Reply #21 on: October 10, 2019, 10:08:40 am »
I may be wrong,  but I think the checkconditions problem is still an active bug.

There is no fix in the latest revisions that I can see.

If you upgrade your site and have an old style plugin, you may still lose the ability to take orders.
Virtuemart Payment Plugins

https://plugins.online-store.co.uk

AH

  • Global Moderator
  • Sr. Member
  • *
  • Posts: 3025
  • VirtueMart Version: 3.6.3
Re: VM 3.6 breaking backwards compatibility with payment methods
« Reply #22 on: October 10, 2019, 15:15:06 pm »
You should NEVER update directly into live

At worst - you should try an update into your test site and see if your payment or shipment plugins are still functioning as expected
regards
A

Joomla 3.9.12
php 7.2

ssc3

  • 3rd party VirtueMart Developer
  • Jr. Member
  • *
  • Posts: 150
    • Online Store Plugins
Re: VM 3.6 breaking backwards compatibility with payment methods
« Reply #23 on: October 10, 2019, 16:28:30 pm »
You should NEVER update directly into live
At worst - you should try an update into your test site and see if your payment or shipment plugins are still functioning as expected

The majority of Virtuemart users are not experienced web designers. They are shop owners first and second.

They do not read these forums and they do not have test sites.

I should know from the emails I have been answering.

They trust the lastest recommended stable release from Virtuemart not to break their shops.
Virtuemart Payment Plugins

https://plugins.online-store.co.uk

AH

  • Global Moderator
  • Sr. Member
  • *
  • Posts: 3025
  • VirtueMart Version: 3.6.3
Re: VM 3.6 breaking backwards compatibility with payment methods
« Reply #24 on: October 10, 2019, 18:12:05 pm »
I understand the problems with updating and the issues it can bring.

Quote
They trust the lastest recommended stable release from Virtuemart not to break their shops.

And that is normally the case.  But they should have a plan for if it does.

This is an unfortunate plugin compatibility issue that - no doubt - will get resolved.

regards
A

Joomla 3.9.12
php 7.2