AyeCode / invoicing

GetPaid (Formerly the Invoicing plugin) is a lightweight Payments and Invoicing system for WordPress. It can be used to sell anything online via payment forms or buy now buttons that can be added to any landing page. It can also be used by freelancers to manage their Invoices or by 3rd party Themes and Plugins as their payment system. GeoDirectory currently uses GetPaid as its payment system
https://wpgetpaid.com/
Other
39 stars 22 forks source link

Settings reset on plugin upgrade #567

Closed compito closed 3 years ago

compito commented 3 years ago

This has happened several times we updated the plugin. It's really bad because suddenly we don't have any payment gateways, and also we have to set up everything again. It's bad enough in test environment, but unacceptable when we go live with the project.

To Reproduce Go to updates page in WP when there is one and update the plugin. Go to GetPaid settings, and all the gateways are disabled, tax settings are gone, all setup settings are lost.

Expected behavior All settings for our accounts (Stripe etc), tax settings, have to be saved and restored on plugin update. We can't use it this way in production environment, obviously.

compito commented 3 years ago

One setting is actually saved, the Tax Rate. We have one of those set up for Sweden and it's the only thing that we still have after the update.

Stiofan commented 3 years ago

Hello,

I see your support ticket and i have replied, lets continue there.