i purchased your plugin and its amazing what coders like you can do to our world, thank you for such a useful too,
plugin works as expected but i receive those error on php log
[21-Mar-2018 08:09:30 UTC] The WC_Order::get_item_meta function is deprecated since version 3.0. Replace with wc_get_order_item_meta.
[21-Mar-2018 08:13:40 UTC] The WC_Order::get_item_meta function is deprecated since version 3.0. Replace with wc_get_order_item_meta.
[21-Mar-2018 08:56:59 UTC] PHP Warning: Missing argument 2 for WC_Logger::add(), called in */wp-content/plugins/paypalcurrencyconverterpro/functions.php on line 382 and defined in */wp-content/plugins/woocommerce/includes/class-wc-logger.php on line 105
[21-Mar-2018 08:57:31 UTC] PHP Warning: Missing argument 2 for WC_Logger::add(), called in */wp-content/plugins/paypalcurrencyconverterpro/functions.php on line 382 and defined in */wp-content/plugins/woocommerce/includes/class-wc-logger.php on line 105
what do you think? i’m running wp 4.9.4 on wc 3.3.3 and your latest version
Thank you for the laudation! Just notice that these are not errors, only warnings! That’s a big difference. Yes, I also see that my plugin throws a warning while using the WC_Logger::add() method supplied by WooCommerce. Maybe WooCommerce has changed something. I will check this later. But don’t be worried, it does not harm.
sounds great thanks again,
do you encounter issues triggering plugin corn job via external sources like easy corn
Date: Thu, 22 Mar 2018 00:36:04 GMT
Expires: Wed, 11 Jan 1984 05:00:00 GMT
Set-Cookie: wpSGCacheBypass=0; expires=Wed, 21-Mar-2018 23:36:04 GMT; Max-Age=0; path=/
Content-Type: text/html; charset=UTF-8
Cache-Control: no-cache, must-revalidate, max-age=0
and this is on a test site with a clean install of wp and woocommerce with your basic plugin and no security plugin nor htaccess protection involved during this test
the same happening into my live site with the following header
Date: Thu, 22 Mar 2018 00:43:18 GMT
Set-Cookie: wpSGCacheBypass=0; expires=Wed, 21-Mar-2018 23:43:17 GMT; Max-Age=0; path=/,PHPSESSID=mpjti6o67b859c5f6bdeurkg32; path=/; secure; HttpOnly
X-Xss-Protection: 1; mode=block
Cache-Control: no-store, no-cache, must-revalidate
Content-Type: text/html; charset=UTF-8
X-Frame-Options: SAMEORIGIN, SAMEORIGIN,SAMEORIGIN
Expires: Thu, 19 Nov 1981 08:52:00 GMT
if you looked close “X-Xss-Protection: 1; mode=block” do this trigger anything on your mind?
both hosted on siteground servers
maybe its a server side issue
and maybe you encountered the same so what do you suggest
hello it’s me again,
i think its a genral bug
forget about “X-Xss-Protection: 1; mode=block” as its from sucuri firewall was activated on one of my live domains and it has nothing to do with the issue,
as i was digging further for the issue i mentioned up there
i created a website i was having another domain on another server that different from siteground one with a different base structure and i disabled mod security firewall
new installation wp 4.9.4 with the latest woocommerce 3.3.4 and your latest version of currency exchange
and the same error 400 occurred
i think there’s code error regarding this issue and i’m sure you can fix it
184.108.40.206 - - [21/Mar/2018:19:34:58 -0700] "GET /wp/wp-admin/admin-ajax.php?action=ppcc&ppcc_function=cexr_update HTTP/1.1" 400 21 "-" "EasyCron/1.0 (https://www.easycron.com/)"
hello kindly read previous comments first,
hence, last and final conclusion that direct access to admin-ajax.php is forbidden by WordPress for security purposes as you know for sure. You can only access this script on a browser or via cURL/wget in case you add a query string with valid for authentication. In your case – ?action=ppcc&ppcc_function=cexr_update and it’s valid but it’s under one condition witch is the user must be logged on to trigger this query (any user role). tried it from cleared cookies browsers and it didn’t trigger any thing
i tested it on 3 different platform with 3 different browsers and i’m certain about that. hope it helps to wrap it up
one more hint when calling the query from logged in browser it returns a blank white screen and it works
when calling the query from non logged in browser it returns 0 on blank white screen
hope it helps
best regards, thanks again
possible solution : you have to hook wp_ajax_nopriv so the query can be accessible via logged out ( un authenticated ) calls
reference : https://codex.wordpress.org/Plugin_API/Action_Reference/wp_ajax_nopriv_(action)
that’s as far as i can go to help to speed the things up
Thank you for your investigation, I will look into this as soon as time permits me to improve this. For the time beeing I kindly ask you to use the WP_Cron approach.
Thank you for your investigation, I looked into it and managed to fix the issue.
You should be notified by CodeCanyon that Version 3.0.2 is available.
awesome, that’s a really good news as i was disabling wp corn and using outside premium easycorn service to trigger all my calls,
thank you for your time and effort, it’s always a pleasure to find developers like you,
Have A Wonderful day as always!
I’ve noticed that in v2 the plugin doesn’t properly deduct stock when order is placed. Or does it have anything to do with the way it works as the order log initially throws PayPal currency error before proceeding with the plugin. I’ll check with the new version, it’s just a bit more hassle to test this, so I was interested on your take of it.
Will you please be more specific? For example what do you mean by “v2”? The stock deduction (hasn’t changed since a long time) is dependant on the way you set the order status handling and your stock handling in general. Does that answer your request?
I meant version 2 of the plugin. As it’s a new shop I first thought it may be a bug in the setup, but when order came through another payment gateway, I figured from the log it has something to do with the way payment process goes – in my case Woocom first sees it as unsupported PayPal currency and changes order status to Held, than when you change it manually to complete, stock doesn’t deduct. I’ll try with the latest version, but if there was no change, probably will be the same. I’ll check back with you.
After checking out on woocommerce, PayPal only shows this button “Return to merchant”
Please fix this.
Have you done Sandbox testing first?
What are your settings?
Yes, Working fine in sandbox. INR currency, Default settings.
What PayPal gateway are you using?
Woocommerce default/ PayPal standard.
Is your PayPal account valid for receiving payments?
I have never heard of this problem with regards to my plugin.
Yes, It is working fine. I have already tried different account but no luck. When I disable your plugin it returns to the old error-: https://imgur.com/a/uYies but to fix that cross currency error is the main purpose of this plugin.
You should reed the PayPal note more carefully…look again at your snapshot and then see that you are not the only one with a problem like that: https://www.paypal-community.com/t5/Getting-started-with-PayPal/How-to-solve-this-issues-quot-Transactions-between-Indian/td-p/1348537
This is not related to my plugin. It looks like PayPal won’t accept a payment from an IP inside India with a different currency than INR. But I have not heard of that yet. To test this you need to go via VPN and come with an IP to PayPal outside Indian IP range.
check this out as well: https://github.com/braintree/braintree-android-drop-in/issues/53
i have downloaded your paypal convertor, but for some reason, everytime i enable your plugin my website goes down.
Hi, I’m sorry for your enconveniance. It is odd. Do you have some other plugins dealing with currency conversion enabled?
not at all. it is weird. it completely shuts down my website. is there a fix to this?
Will you send me a private message with more details? Like URL, WP Version, WooCommerce Version etc. Maybe even FTP access? On the other hand you may enable WordPress Debug mode and see where the error comes from.
Is this plugin support Indonesian Rupiah (IDR) to USD? while 1 IDR = 0.000073 USD. I tried the free version, the minimum value only 0.0001.. Please answer asap, thanks
Yes, it is supposed to work. I checked it and made a snapshot. Have a look: https://screenshots.firefox.com/H0tfuic8Cg5awyN4/localhost
hello, good day, it’s me again if you remember,
i have an error in console if you can check from your side i would be grateful as it might be the one that make issues with language cookies from wpml, can you support wpml at least?
ppcc_checkout.js?ver=1.0:61 Uncaught TypeError: Cannot read property 'substring' of undefined
at PPCCtoNumber (ppcc_checkout.js?ver=1.0:61)
at HTMLDocument.<anonymous> (ppcc_checkout.js?ver=1.0:37)
at HTMLDocument.dispatch (jquery.js?ver=1.12.4:3)
at HTMLDocument.r.handle (jquery.js?ver=1.12.4:3)
at Object.trigger (jquery.js?ver=1.12.4:3)
at Object.a.event.trigger (jquery-migrate.min.js?ver=1.4.1:2)
at y (jquery.js?ver=1.12.4:4)
at XMLHttpRequest.c (jquery.js?ver=1.12.4:4)
have a wonderful day as always!
also if you deactivate and reactivate the plugin all settings are gone, i had to reconfigure the plugin settings as it’s just installed
I think you should first delete your cookies, maybe they are outdated (I have no better answer yet). Regarding the options: imho it is good practice to leave no orphaned information inside a WP database after removing a plugin.
1- of course i used 3 different browsers to check also i used chrome incognito witch store uses clean cache and cookies each time i test with it, the error do exist, i’ll check something and get back to you ,
2- your opinion is right but this is not the case, some time you just deactivate the plugin not to uninstall it, but just for testing purpose, imho we can delete orphaned information with uninstall command, not with deactivate command, any way it’s not a bug and and it’s not that mandatory, it’s just saves some time when you are testing new updates etc.
Regarding no.2.: fair enough, your opinion caused me to rethink and change the behavior accordingly. So in Version 3.03 the settings won’t be removed on deactivation, only on plugin deletion.
is this module compatible with Wordpress 4.6.5 and Woocommerce 3.0.3?
I need it to convert HRK (Croatian currency) to EUR. Can it do that?
With best regards,
Yes, it works with Wordpress 4.9.5 & WooCommerce 3.3.5, and yes it also converts HRK.
Can customer pay also with credit cards with this module?
It does depend on you PayPal payment gateway and your PayPal account. Afaik https://www.angelleye.com/product/woocommerce-paypal-plugin/ does the job, but to be honest I haven’t tested that plugin lately. If you want express checkout then this will do: https://de.wordpress.org/plugins/express-checkout/.
Hello, can i solve the problem with ur plugin?
PayPal error (10605): An error (10605) occurred while processing your PayPal payment.Can i solve the problem with ur plugin? im using
WooCommerce PayPal Express Checkout Gateway, Im from Chile
Yes, you can get rid of this error. However you need to check which of the many PayPal Express Checkout Gateways you use. This is the one that is supposed to work: https://de.wordpress.org/plugins/express-checkout/. Others need to be tested in advance.
im using this one https://wordpress.org/plugins/woocommerce-gateway-paypal-express-checkout/
It is supposed to work. But I need to make sure it hasn’t changed.
Use, by you or one client, in a single end product which end users are not charged for. The total price includes the item price and a buyer fee.
Use, by you or one client, in a single end product which end users can be charged for. The total price includes the item price and a buyer fee.
View license details
Get it now and save up to $8.50
Deliver better projects faster. Photos, templates & courses
Unlimited downloads. Only $29/month
Learn almost anything with
Envato Tuts+ for free
25,000+ tutorials and 1,000+ courses
Designers matched perfectly to
you on Envato Studio
2000 artists ready to undertake your work