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
It could be optional, because it needs the Gmaps API key, but why don't we add the Google Autocompleter to the billling details form? It would reduce check out time by a lot!
For example for those using it with GD, we could add it by default.
Now a day many web servers (including godaddy) do not allow emails to be sent using emails of other domains. So, if WP admin email is set as [email protected], invoice will never be sent using this email.
If invoicing plugin is not active then all the notes added to invoices or quotes are displayed as comments in admin side. The notes are not displayed if the plugin is active but when users will disable plugin they will see many comments which are actually our notes to the invoices or quotes. We have to either change the logic to store notes in comments or store notes in post/other tables.
the only way to change company name in the invoices is to change website name in settings > general of WordPress. I don't think the 2 things should be using the same field.
Please create a company name field in General Settings.
There is an error in code when we add new item from add invoice interface.
Click on Create new item button.
Enter Item name, price, qty, type.
Click on save button to save the item.
It will display loading all the time as there is an error in the code but the item is added.
Screenshot:
Suggestions for Add item interface:
Form tab index need to be proper
If you click on white space in line with the buttons it will fire the save button which is not good. The button should be clicked only if we click on the button.
When we click on cancel all data should be erased from add item form.
Right now when the invoice is paid/cancelled it displays the watermark in the receipt. We can provide settings to enable/disable watermark and also input text to change the text of watermark.
Create a new invoice with "XYZ" item having a price of say $35.
Apply discount to that items.
Change the price of item "XYZ" to say $25.
Add the same item again in the invoice. It will take the old price as the item is added already which is fine. But the discount calculated is based on the new price of the item. It should be based on the same price used while item added when the invoice was created.
When we have enabled tax and I have created an invoice with tax applied, It shows all tax values in email but when I click on pay for invoice and go to checkout page then there are no tax values displayed.
Please note: This is the case on my local server with the current master branch. It is working fine on the staging server.
So please review this issue from your side and fix if it is valid.
We should list all currencies in the select list.
All payment gateways should have a way to say what currencies they support and only be shown at checkout if they support it. https://wpinvoicing.com/support/topic/new-currencies/
I had this problem on my localhost but at some point it has disapeared.
Now i have installed all updates on one of my live sites and i can't view/add/edit invoices the belong to other users.
You can check here: https://www.barra-accommodation.co.uk/wp-admin/edit.php?post_type=wpi_invoice
this is a live site, so dont break it, i have changed admin login to the usually test site login.
@kprajapatii@mdrahul discuss with eachother so you are not both working on it, i need this fixed ASAP as i want to release first thing.
When i create an invoice for a user and fill out the address etc and then try to create a new one and select "fill in details" non of that previous filled in data is filled in.
Right now all the payment gateways are displayed in Payment gateways field. But there should be only active payment gateways displayed which are enabled from their respective settings tabs or we can remove the enable/disable setting for each individual payment gateways.
Clicking link in invoice when not logged in takes you to a "your cart is empty" page, this should be able to be paid via the link even if not logged in.
Click on Resend invoice. It shows wrong error message as it should be related to the customer invoice email is disabled or the resend invoice button should be hidden.
If we enable tax and create invoices then it will display tax amount in invoice items. But later on, if we disable the tax then admin will not able to get why the total is different even no discounts applied as the tax values are hidden. So the tax values should be displayed if any even if the tax is disabled.
I am using this plugin for an event payment system so I already have a post type for users but I don't want to duplicate them for the cart. actually seems the only solution because if I use an id of a different post type the user info and cart details like cost are not saved.
We can disable the user email and Add new user button or all user info once the invoice is paid/cancelled/refunded as there is no meaning of changing it.
We should disable status drop down once the invoice is paid/cancelled/refunded as there is no meaning of changing the status to pending again instead admin should create a new invoice.
Provide Duplicate Invoice functionality (Metabox/Link) so that admin can recreate the copy of invoices if required.