Support » Plugin: WordPress Payments Plugin | GetPaid » Quotes add on not sending email

Viewing 14 replies - 1 through 14 (of 14 total)
  • Thread Starter khunmax

    (@khunmax)

    Your plugin and its add on are very unstable.

    I just tried to deactivate both and uninstall them and they BROKE MY SITE.

    I had to ftp in and uninstall manually.

    I tried a fresh install with just Generatepress theme and your invoicing plugin, and the quotes add on.

    It is clear that your plugin (and the add on) do not remove all of their data upon uninstall.

    When I reinstalled your plugin the customer data I entered to test on the previous install reappeared.

    Where is this data stored??? It is not in the database tables because I checked and cleaned those with another plugin before trying the fresh install.

    After the fresh install the same bugs remained:

    1. Your plugin (and the add on) do not remove all of their data upon uninstall (but the location of that data is obscure…it isn’t found in any relevant db tables
    3. The quotes addon generates an incorrect invoice prefix in the title field of the quote editing page and blocks you from editing it
    4. The quotes addon does not email the quotes to the customer, either using the send on save option or the resend quote button.

    Generatepress is a well know and very well coded Theme. If your plugin (and its addon) do not work on a vanilla install of GP with no other plugins running it is clear that they still need a good deal of work.

    Please let me know what additional information you require to help you resolve the bugs.

    And most importantly, please let me know where I can find the residual data left by your plugin (and its addon) when I uninstall so that I can go in and delete it manually.

    Kind Regards

    Max

    Plugin Contributor Paolo

    (@paoltaia)

    Hi Max,

    I just noticed a wee problem if you deactivate the Invoicing plugin, before deactivating the Quotes add-on.

    It shouldn’t happen and we’ll fix it, but normally you should 1st deactivate the Add-on and after the Main plugin. If you do that, there are no problems.

    However I couldn’t break the website by just deactivating one or the other and no matter in which order.

    If you could let me know the exact steps taken to recreate this problem we’ll follow up.

    1) Not all plugins remove data that have been created with them when uninstalled. For example, Woocommerce, Buddypress, bbPress (all plugins that belong to Automattic/wordpress.com) do not remove the data created with them when deactivated or deleted from your website.

    We follow the same philosophy because we’d rather leave some orphaned data in your database, in case you changed your mind, than deleting everything.

    If you want to remove everything, Invoicing and Quotes are saved respectively as wpi_invoice and wpi_quote custom post types in the wp_post table. All wp_postmeta meta_keys are prefixed with _wpinv.

    Users are saved in wp_users and their details in wp_usermeta prefixed with _wpinv

    Settings are saved in wp_options prefixed with _wpinv

    3) This has been fixed and probably next Monday we’ll release the update that solves it.

    If you want we can send you the development copy to test it.

    4) I was able to recreate this in one of my staging server (in other servers it works) so it could be a server config. Now that we could see the problem, we’ll be able to follow up.

    The developers will update us on Monday when everything has been fixed 100%.

    I’m sorry about all these hiccups with the Quotes add-on. I thought we tested it enough, but now I can see that probably it needed a bit more attention.

    We’ll make sure that the next update will be totally stable.

    Thanks a lot for your patience and reporting your findings,

    Thread Starter khunmax

    (@khunmax)

    Paolo

    Thanks very much for your lengthy reply.

    1. When I deleted your plugin and the add on I used the WP check boxes and then the apply all delete function. As any wp user would when deleting multiple plugins. So you should also check when the bug occurs in that situation, not just when you delete the plugin prior to deleting the addon.

    2. Yes I am well aware that some plugins leave residual/orphan data after uninstall. That is why I use the “Plugins Garbage Collector” plugin to identify these orphaned tables in my DB and delete them. It works to clear the orphaned data left by all of the plugins you have mentioned above. However, for some reason (non standard naming protocol?)it did not find the orphaned data left by your plugin and addon upon their uninstall. Well coded plugins (such as EDD) have a check box in their general settings to DELETE ALL data upon uninstall to avoid the this issue. You should consider including that function in your next release so the option of whether or not to leave orphaned data in the DB is left up to the individual user.

    3. Among the orphaned data left by your plugin are the pages that it creates for its functionality. I note that most of these have the WPI prefix which helps one to identify them for manually deletion. However, the Checkout page does not have any prefix. If a user is running another $transaction plugin, he or she may have two pages named checkout (and if a newbie WP user) may not know to go into a page to check for the WPI shortcode to confirm which page to delete.

    4. Some more details regarding the “Invoice prefix in quote title bug”. As the screenshots I provided to you demonstrate, when I created a new QUOTE it has a INVOICE prefix in its title field and I was unable to edit it because on hover over the field my pointer changes into a red circle with a bar through it warning graphic. Secondly, the metabox in the right sidebar also displays the incorrect INVOICE prefix (and also cannot be edited).

    5. Some more details regarding the “Quote does not send by email bug”. I disagree with you that this is a server issue. I think that it is a bug in your addon for the following reasons: a) There were no problems when I first tested emailing an INVOICE from your plugin. Everything worked as it should. b) Your addon failed when I attempted to send out a Quote (using either the send on save function or the resend button). However, as the administrator, I did receive the (Quote sent to customer) BCC email. If the issue here was a server setting at my end I would not have received the emails I mentioned in a) and b) above. Logic would indicate that it is a bug in your addon (or perhaps a conflict between you plugin and its addon).

    6. I am happy to continue to assists you to resolve your plugin and addon bugs. Please let me know what further information your require.

    7. I am also happy to test your new beta plugin and addon versions for you. Please provide the link where your zip can be downloaded.

    Kind Regards

    Max

    • This reply was modified 4 years, 2 months ago by khunmax.
    Plugin Author Stiofan

    (@stiofansisland)

    Hi Max,

    Firstly thanks for your detailed responses, its very much appriciated.

    I will go through all your points in detail tomorrow and release any fixes by the end of the week (if not sooner).

    I also appriciate your offer of beta testing new products, i will also look in to setting something up for that this week.

    If you find anything eles just let us know 🙂

    Thanks,

    Stiofan

    Thread Starter khunmax

    (@khunmax)

    Kiran thanks for the links to download the new beta versions of your plugin and addon.

    I have tested both on my site. First I installed the new plugin and checked the delete all data option and then uninstalled it. I then reinstalled it and the new version of the addon.

    After testing I can confirm the following:

    1. The bugs in the quotes addon are not fixed and are still exactly the same as before. That is, a newly created quote is incorrectly named with an invoice prefix (that cannot be edited) and the invoice does not send either using the save on send option or the resend option. The purple did not send bubble appears in the notes section of the invoice after attempting to send.
    2. The invoicing plugin would appear to remove all of its data (if this option is checked) with the exception of the user information. This issue requires more thought and further development of your plugin as well. At present if someone is sent a quote or invoice they are automatically added as a WP user with the role of subscriber. Thus they have the ability to log in to the back end of a WP site. This is not acceptable in many situations. For example, on the site I am currently developing both products and services are offered. The products (courses) are accessed by login it to the WP backend. It maybe the case that I quote someone to provide a service (and even complete the job and invoice them) but I do not want them to be able to log into the back end of my site.

    Anyway please let me know what further information you require to move forward and resolve the bugs that are still present in your addon.

    Kind Regards

    Max

    Thread Starter khunmax

    (@khunmax)

    After further testing I can also confirm that even though the addon will not send the quote to the customer. If I then convert it to an invoice I can then successfully email the invoice out. So the bug definitely resides in the functionality of the add on.

    I also have two other suggestions to improve the usability of your plugin:

    1. The pay now link that currently appears in the Invoice email is rather hidden and likely to be missed by a new customer. It would be much more effective if it was styled as a button, or alternatively located in more prominent position at the top of the email.
    2. When checking out to pay via email you are taken to a page with the options to pay with paypal or create an account. Why are you not taken to the paypal page that simply requests your credit card details like occurs with other plugins that use paypal to process transactions.

    Kind regards

    Max

    • This reply was modified 4 years, 2 months ago by khunmax.
    Thread Starter khunmax

    (@khunmax)

    I have another bug to report. Upon a fresh install and creating a new invoice, the numbering starts at 459 (WPINV-00459). I have ticked the option for sequential numbering and to start at 1 in the general settings.

    Please let me know what further information you require.

    Kind Regards

    Max

    Plugin Author Stiofan

    (@stiofansisland)

    Hi Max,

    Thanks for the feedback and patience.
    When the new plugins are downloaded from github they add a “-master” to the folder name so if you install that it will actually show the plugin twice, please make sure the folder names don’t have a “-master” at the end, though i will ask kiran to check things over again tomorrow.

    Thanks,

    Stiofan

    Thread Starter khunmax

    (@khunmax)

    No problem Stiofan, I already resolved that issue when installing the new beta versions.

    Thread Starter khunmax

    (@khunmax)

    Tonight I spent another couple of hours tying to get your plugin an addon to work bug free. Still no success.

    RESOLVING BUGS
    I did the following
    1. Deactivated all other plugins with the exception of Easy WP SMTP.
    2. Redownloaded your beta zips.
    3. Renamed your zips to remove the Master postfix
    4. Installed the plugin and selected clear all data on uninstall option
    5. Uninstalled your plugin
    6. Reinstalled your plugin and activated it
    7. Installed and activated your quotes addon
    8. Went to your general settings and ensured that sequential numbering option (starting at 1) was selected and saved for both quotes and invoices.

    I then created a new user and a new quote and when I went to save it with the send on save option selected your plugin (automatically) logged me out as the admin and logged me back in as the test user I had just created to send the quote. This is a significant new bug.

    I then logged back out and back in as the admin to find that the quote had not been sent (same bug remains as before). I did however receive the BCC email to admin advising of the new quote. The email address I used for the test customer also received the thanks for joining message generated by WP core. So the fault lies in your add on not my server settings or Easy WP SMTP.

    I attempted to resend the quote but it failed. The purple failed to send text bubble appears at the bottom of the quote.

    I then converted the test quote to an invoice. The invoice was created with the prefix number 536 despite the settings being set to sequential starting at 1. One of two problems here, firstly your beta version does NOT clear all previous data on uninstall, or, if it does, your sequential number setting does not work.

    The quote converted to from an invoice failed to send by email. However the bcc email to admin did send.

    ANOTHER DESIGN SUGGESTION
    I have always found the most effective way to name invoices (or quotes for that matter) was using a unique postfix for each individual customer. This helps one to quickly identify the intended recipient. So for example you would have sequential numbers as follows: WPINV001CLIENTA, WPINV002CLIENTB, WPINV003CLIENTA, WPINV004CLIENTC and so on.. However the current design of your plugin does not allow you to edit the title field at the top of each invoice, nor does it allow you to set a unique postfix for individual clients.

    Kiran, I have not logged in to your site (to receive your test quote) as I am sure things seem to be working ok at your end. The problem is that your plugin and addon are not working at my end. And, after a good deal of time and effort at my end nothing has been resolved and the initial bugs that I have identified (and some new ones) are still present in your subsequent beta version.

    Please let me know what further information your require to move forward.

    Kind Regards

    Max

    Plugin Author Stiofan

    (@stiofansisland)

    Hi Max,

    I have spent some time testing things today and i could not replicate any of the bugs on my test site.

    I will reply more on our own forum.

    Thanks,

    Stiofan

    Thread Starter khunmax

    (@khunmax)

    Stiofan

    I have:
    1. set up a new test site with fresh install of WP running GP theme
    2. installed Easy WP SMTP and checked to confirm outgoing emails are sending
    3. installed the latest beta version of your plugin and add on supplied by Kiran
    4. created a new quote and attempted to send it using the save on send option.

    The same result as before. The bug remains. The quote does not send and a purple did not send message appears in the bottom of the quote page.

    I have sent you a private message to your other forum. Please check for further details.

    Kind Regards

    Max

    Thread Starter khunmax

    (@khunmax)

    Stiofan and Paolo

    I have reviewed the latest version of your plugin and addon and posted three separate reports in response on your forum:

    1. Improvements for the Quotes addon
    2. Paypal functionality
    3. Integration with Contact Form 7 (CF7).

    I look forward to your response.

    Please let me know what further information you require.

    Kind Regards

    Max

    Plugin Author Stiofan

    (@stiofansisland)

    Hi Max,

    1. We will implement some changes but not all.
    2. For single payments it will show the CC page, we don’t use it as a shoping cart , like your suggestion so it wont be the same screens.
    3. This is better as a suggestion in out general forum, we are already looking at integrating with other form builders.

    Thanks,

    Stiofan

Viewing 14 replies - 1 through 14 (of 14 total)
  • The topic ‘Quotes add on not sending email’ is closed to new replies.