Matheus Martins
Forum Replies Created
-
Hi, @cquinones.
I’m glad you reached out. Let’s find out what is going on.
I’ve tested installing GiveWP on a fresh server using PHP 8, and downloading GiveWP directly from the WordPress.org repository here https://wordpress.org/plugins/give.
I installed and activated the plugin, and then proceeded to the setup wizard and I could complete the install.
I guess you tried to do the same but got stuck somewhere. Could you give me steps to replicate the issue you are facing? For example, download GiveWP from here, use PHP version X, Y or Z, do this and that. It will allow me to try to replicate it as close as you are doing.
Your success with online donations is our number one priority. Looking forward to helping you get to the bottom of this!
I’m glad to hear that, @tech4eleven.
We’d love to get a public review about what you think of GiveWP both from a product standpoint as well as how it is to deal with our team. Here are some options:
https://wordpress.org/support/view/plugin-reviews/give
https://g.page/givewp/review?rc
https://www.facebook.com/pg/wpgive/reviews/The reviews help others to decide if it’s worth doing business with us!
Have a great day!
Hi, @tasksdoneright.
I’m glad you reached out.
An issue like this could happen in a few scenarios, but the most usual one is when you have cache on your site. I know you said you disabled cache for these pages, but I think there is still some cache behind the scenes.
Are you able to disable cache entirely to see if it works?
For example, I can see CDN erros on the developer console. Can you triple-check it and make sure it does not affect GiveWP?
Looking forward to helping you get to the bottom of this!
Hi, @gandolfslayer.
I’m glad you reached out. I can certainly help you with this issue.
This is usually an indication that GiveWP is trying to upgrade the database but it’s hitting a roadblock. For a bit of context, the latest GiveWP updates included some database upgrades in order to provide new features right now and for the future.
For the error you are seeing, “Error:An error occurred when processing Donation #153. To insert revenue, please provide valid donation_id, form_id, amount.”, here is how to fix it:
The issue here is related to Donations (likely very old ones) that have somehow become detached from their donation form in the database. From your error message, I see that it’s currently hung up on donation #153:
“Error:An error occurred when processing Donation #153. To insert revenue, please provide valid donation_id, form_id, amount.”
The slightly boring technical explanation of what’s going on there: the update routine in question has to do with moving old donations that were made before GiveWP had a concept of “revenue” into the new revenue database table. In order to add donations to the revenue table, it needs a donation ID, Form ID, and amount. If any single donation on the site does not have one of those three things, the updater stops and logs the error.
The fastest way around it is what you mentioned, deleting the offending donations. Unfortunately, it stops on the first one it finds and doesn’t tell you about any others of them, so you have to comb through all the donations and find ones that are detached from their form.
Let us know about that first error, and we’re happy to dig in!
On the other hand, if there are any different errors, pass those along here.
Please let us know if you have further questions or need additional assistance!
Hi, @tech4eleven.
I’m glad you reached out.
We’ve seen this issue in the past and it was related to Floating Labels. Disable “Floating Labels” on the form and let me know if that makes a difference.
Looking forward to helping you get to the bottom of this!
Hi, @anonymized-18392823.
I’m glad you reached out.
Currently, we are unable to reorder the donation fields out of the box. However, using the CSS order property, you should be able to rearrange the fields.
You can learn more about it here https://developer.mozilla.org/en-US/docs/Web/CSS/order.
Thanks for using GiveWP! Have a great day.
Hi, @jdknopp.
I’m glad you reached out.
Thanks for letting us know that it behaves like this on your website. we will run some tests and if needed, we will change it in our documentation and code snippets.
In addition, as we’ve looked into this, we’re finding it would be a bit risky in our older systems to try and conditionally load scripts. That said, our newer systems (and new upcoming form system) do take these optimizations into consideration. We remain committed to making GiveWP performant and do so with an eye towards stability.
I added your as a voter for this feature here https://feedback.givewp.com/feature-requests/p/givewp-should-enqueue-scripts-only-on-needed-pages-instead-of-adding-it-to-the-e.
We are actively tracking user feedback to understand further the needs you all have. You can use the link to check in for updates or to provide additional details of your own. I would encourage you to comment on that post about the impact this would have on your organization. Information like that is always helpful for our teams to see. I’ve also linked your ticket internally, so if this feature request is developed, we can reach back out to update you.
Give the post above a look, and let me know if there are any additional details you would like me to add. I want to ensure your need is as accurately reflected as possible, and I’m happy to include an internal note to our teams with any specific information you would like them to have.
Thank you for your patience as we continue to roll out improvements.
Hi, @cdiazorases.
I’m glad you reached out. I can help you here.
The issue here is that the form is available over both HTTPS and HTTP. This is a fairly common issue, and the good news is that it is easily fixed.
The long version of what’s going on here: your site’s resources should load over HTTPS (using an SSL certificate). One of those files, which is critical to the operation of WordPress in general, and Give specifically, is the admin-ajax.php file. A security feature of that file is that it is not able to be executed from a different url. http://example.com and https://example.com are technically different URLs. So if a person is visiting in a browser that is on http://example.com and attempting to execute the file at https://example.com the security feature kicks in and prevents anything from happening.
The fix is to route all traffic on your site to https, and to change all instances of the http version of the URL in the database to the https version. Another “gotcha” that sometimes results in frustration is that the www and non-www versions all need to be standardized, and the files should be delivered over the same version (https://www.example.com or https://example.com) that all traffic is forced over.
We have a detailed tutorial that covers these items really well. The article will walk you through the following things that are relevant to this issue:
- the “update your Site URL” section
- the “Force HTTPS Throughout your Site” section
- the “Resolve insecure elements your Pages” section.
That article is here: https://givewp.com/documentation/resources/how-to-use-ssl-and-https-for-your-wordpress-website/
Let me know if you need further assistance. Thanks for using GiveWP! Have a great day.
Forum: Plugins
In reply to: [GiveWP - Donation Plugin and Fundraising Platform] Top donor custom queryHi, @ginantara.
I’m glad you reached out!
When using GiveWP, you can see the list of the top donors by using our Donor Wall shortcode/block. We created an example for it here https://givewp.com/documentation/core/shortcodes/give_donor_wall/#sample-layout-donation-leader-board.
Please let us know if you have further questions or need additional assistance!
Hi, @helpmelisa.
It’s been a while since we’ve heard back, and I know troubleshooting needs a little extra time. I’m marking this as resolved for now, but if you still have questions, you can send them along right here, and I’ll be happy to hop back in.
Have a great day!
Hey, @edwardos.
I got back to you here https://wordpress.org/support/topic/it-is-possible-to-integrate-crypto-payment/. If you have doubts, drop me a message!
Have a great day! 🙂
Hi, @edwardos.
I’m glad you reached out.
When using GiveWP and our premium add-ons, it’s already possible to accept crypto donations using Bitpay. We created an integration for it and you can use it on your site.
If you get interested in it, you can read more about it here https://givewp.com/givewp-bitpay-announcement/.
On the other hand, if you would like to develop your own integration with a different service, that’s also possible. You will need to code it, for sure, but to make it easier, we created documentation covering how our Payment Gateway API works so you can integrate it with any payment gateway you like.
If you want to take a look at it, you can check it here https://givewp.com/documentation/developers/how-to-build-a-gateway-add-on-for-givewp/.
Thanks for using GiveWP! Have a great day.
Forum: Plugins
In reply to: [GiveWP - Donation Plugin and Fundraising Platform] Language incorrectHi, @stolarczykp.
I’m glad you reached out. I can certainly help you with it.
What you need to do here is translate the plugin to your language.
Translation for GiveWP is handled in two different ways: one is for the main plugin and the other for premium add-ons.
The main GiveWP plugin available on the wordpress.org plugin directory is translated by the (largely volunteer) team at the official translation page for the WordPress project. Here’s the specific page for GiveWP: https://translate.wordpress.org/projects/wp-plugins/give
We as a company don’t have control over those translation files, though we can make suggestions and contributions there just like anyone else. I’d encourage you to get involved there to make GiveWP translations the best they can be.
The premium add-ons, because they are not on the official WordPress directory, have to handle translations differently. A handful of our add-ons ship with translation files (PO and MO files) but as most of our team is not multilingual enough to manage translations, we rely on others to provide translations for GiveWP add-ons. The most established way to do that is with a program called Poedit: https://poedit.net/download
If you want to translate the files just for your site, you can also use a plugin called Loco Translate: https://wordpress.org/plugins/loco-translate/
We have documentation about how you can do that here https://givewp.com/documentation/resources/translating-give/translating-givewp-with-loco-translate/
Thanks for using GiveWP! Have a great day.
Hi, @harryfp.
I’m glad you reached out.
As much as I’d love to give you any pointers here, we are not allowed to support premium plugins in the WP.org free support forum.
However, you can reach out via priority support since you are using a premium add-on. You can message us via this page https://givewp.com/priority-support.
Thanks for using GiveWP! Have a great day.
Hi, @ignacioc.
It’s been a while since we’ve heard back, and I know troubleshooting needs a little extra time. I’m marking this as resolved for now, but if you still have questions, you can send them along right here, and I’ll be happy to hop back in.
Have a great day!