News:

Looking for documentation? Take a look on our wiki

Main Menu

VM 3.4 PayPal No Shop Currency defined & odd characters

Started by Mike J, September 30, 2018, 23:04:41 PM

Previous topic - Next topic

Mike J

Hi there,

Since upgrading to VM 3.4 users checking out with PayPal are seeing A with ^ above it on the PayPal side (see image attached) and are also met with:

Warning
No Shop Currency defined! Go to /index.php?option=com_virtuemart&view=user&task=editshop

on the thank you page.

Vendor, PayPal settings and thank you page warning are shown on the attached image.

Not a massive problem but any ideas or suggestions to resolve welcome.

[ img ] https://ibb.co/ebe79K [ /img ]
VirtueMart 4.0.2 10661
Joomla! ‎3.10.11
PHP 7.4.30
mysql 5.7.39

GJC Web Design

and have u defined Oz $ in both fields on /index.php?option=com_virtuemart&view=user&task=editshop ?
GJC Web Design
VirtueMart and Joomla Developers - php developers https://www.gjcwebdesign.com
VM4 AusPost Shipping Plugin - e-go Shipping Plugin - VM4 Postcode Shipping Plugin - Radius Shipping Plugin - VM4 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
https://extensions.joomla.org/profile/profile/details/67210
Contact for any VirtueMart or Joomla development & customisation

Mike J

G'day GJC Web Design,

Are you referring to the administrator section ie: /administrator/index.php?option=com_virtuemart&view=user&task=editshop or does every user need to select their currency?

Mike
VirtueMart 4.0.2 10661
Joomla! ‎3.10.11
PHP 7.4.30
mysql 5.7.39

GJC Web Design

 /administrator/index.php?option=com_virtuemart&view=user&task=editshop

-> currency

both fields
GJC Web Design
VirtueMart and Joomla Developers - php developers https://www.gjcwebdesign.com
VM4 AusPost Shipping Plugin - e-go Shipping Plugin - VM4 Postcode Shipping Plugin - Radius Shipping Plugin - VM4 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
https://extensions.joomla.org/profile/profile/details/67210
Contact for any VirtueMart or Joomla development & customisation

Mike J

Hey, thanks so much.

If you see that image I attached earlier, under vendor there is a shot of 1. Currency and 2. List of accepted currencies.

They're the only 2 fields I can see there. Do they look OK?

PS Love your VM AusPost Shipping plugin
VirtueMart 4.0.2 10661
Joomla! ‎3.10.11
PHP 7.4.30
mysql 5.7.39

GJC Web Design

Sorry -- missed the screenshot --
so yes - your config IMHO is correct -- oh dear

have you resaved your VM admin since the update?

did u update the AIO?

QuotePS Love your VM AusPost Shipping plugin

Thank you
GJC Web Design
VirtueMart and Joomla Developers - php developers https://www.gjcwebdesign.com
VM4 AusPost Shipping Plugin - e-go Shipping Plugin - VM4 Postcode Shipping Plugin - Radius Shipping Plugin - VM4 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
https://extensions.joomla.org/profile/profile/details/67210
Contact for any VirtueMart or Joomla development & customisation

Mike J

After I did the update to 3.4 the problems started without any changes.

I just saved the admin now but problem exists.

The update did include the AIO.

Perhaps my update wasn't complete as no one else seems to be complaining (although I do offer multi-currencies and am multi-lingual which may open me up to probs others aren't experiencing). I must say that the A with a ^ over top at PayPal is puzzling.

My issue could be caused by an issue emanating from a third party plugin or somethings not working right with these 3.4 enhancements:

Tweaks to currency handling
- New option shared to currency admin views. (Program logic is maybe not complete).
Javascript updates
PayPal updated xml field to vmfile to vmfiles.
PayPal hosted, fixed currency | PayPal hosted payment iframe little catch for EMAILLINK – handles no PayPal response. I'm not using hosted so pretty unlikely!

So where would a guru like you start if you were facing my situation ;)
VirtueMart 4.0.2 10661
Joomla! ‎3.10.11
PHP 7.4.30
mysql 5.7.39

Jörgen

Shot in the dark:
Have You checked that the files You updated are saved as UTF-8 ? Using another character set could give the results you are seeing.

Jörgen @ Kreativ Fotografi
Joomla 3.9.18
Virtuemart 3.4.x
Olympiantheme Hera (customized)
This reflects current status when viewing old post.

GJC Web Design

does the currency etc display correctly on your site?
is it only Paypal that has this problem?

live url?
GJC Web Design
VirtueMart and Joomla Developers - php developers https://www.gjcwebdesign.com
VM4 AusPost Shipping Plugin - e-go Shipping Plugin - VM4 Postcode Shipping Plugin - Radius Shipping Plugin - VM4 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
https://extensions.joomla.org/profile/profile/details/67210
Contact for any VirtueMart or Joomla development & customisation

Mike J

Many thanks Jörgen & GJC Web Design,

OK, I downloaded com_virtuemart.3.4.0.9935 and the AIO and manually installed them both... Problem solved.

My first update to VM 3.4 was about 3 days ago, so I'm not sure if this is a newer updated version or not.

The only other thing I can think is when I used the maintenance update, that download/install got corrupted somewhere somehow which would be rare.

Perhaps will never know but very happy that all is functioning as expected now.

Thanks again!
VirtueMart 4.0.2 10661
Joomla! ‎3.10.11
PHP 7.4.30
mysql 5.7.39

GJC Web Design

Your error was very odd as in extensive testing of all the pre release VM3.4's no one found this - so maybe something went wrong with the initial upgrade.
But I see u discovered the tiny dirty secret..   ;)
Releases can be slightly tweaked as a quick fix for some problem found very quickly after release - now with the nice newish version numbering system you can keep on top of this.

I see there is a   http://dev.virtuemart.net/attachments/download/1136/com_virtuemart.3.4.0.9939.zip on the http://dev.virtuemart.net/projects/virtuemart/files which should fix issues with the loader that some were having.
GJC Web Design
VirtueMart and Joomla Developers - php developers https://www.gjcwebdesign.com
VM4 AusPost Shipping Plugin - e-go Shipping Plugin - VM4 Postcode Shipping Plugin - Radius Shipping Plugin - VM4 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
https://extensions.joomla.org/profile/profile/details/67210
Contact for any VirtueMart or Joomla development & customisation