Not for me
-
I have a WP installation only to issue invoices. Since my current plugin doesnt work with WP 6.x, I had to get something new.
(I’m NOT using Woocommerce)
After a few bugs which were quickly fixed by the support, I realised the plugin couldnt send invoices in its free version… A real pity that WP is full of companies which use a free platform and offer only subcriptions for the real needed features. I’m ok to pay a fixed price for a piece of software. I’m not when it’s a yearly subscription. If I’ want to pay’m ready to pay a subscription. I’d rather use a software which is plug and play (like Moneymonks to name just one)
-
Hello @burntheweb
I will be grateful for a screenshot of the console visible when editing the invoice (right click on the pencil icon and inspect it in the browser).
We suspect that there will be a JS error which will allow us to find the cause.
Hi Tomasz,
Thanks for the reaction.
Please find below the error msg in de consoleFailed to load resource: the server responded with a status of 404 (Not Found)
load-scripts.php?c=1&load%5Bchunk_0%5D=jquery-core,jquery-migrate,utils,moxiejs,plupload&ver=6.1.1:5
JQMIGRATE: Migrate is installed, version 3.3.2
jquery-ui.css:1
Failed to load resource: the server responded with a status of 404 (Not Found)
Also, WP reported an error via mail, once I activated the plugin again to send you this info. Here is the reportError Details
=============
An error of type E_ERROR was caused in line 131 of the file [...]/wp-content/plugins/flexible-invoices/vendor_prefixed/wpdesk/flexible-invoices-core/templates/invoice_edit/payment_metabox.php. Error message: Uncaught TypeError: sizeof(): Argument #1 ($value) must be of type Countable|array, null given in [...]/wp-content/plugins/flexible-invoices/vendor_prefixed/wpdesk/flexible-invoices-core/templates/invoice_edit/payment_metabox.php:131
Stack trace:
#0 [...]/wp-content/plugins/flexible-invoices/vendor_prefixed/wpdesk/wp-view/src/Renderer/SimplePhpRenderer.php(47): include()
#1 [...]/wp-content/plugins/flexible-invoices/vendor_prefixed/wpdesk/flexible-invoices-core/src/Invoices/WordPress/RegisterMetaBoxes.php(149): WPDeskFIVendor\WPDesk\View\Renderer\SimplePhpRenderer->output_render()
#2 [...]/wp-admin/includes/template.php(1409): WPDeskFIVendor\WPDesk\Library\FlexibleInvoicesCore\WordPress\RegisterMetaBoxes->payment_box_callback()
#3 [...]/wp-admin/edit-form-advanced.php(688): do_meta_boxes()
#4 [...]/wp-admin/post.php(206): require('...')
#5 {main}
thrownHello @burntheweb
Thanks.
Please let me know what version of WP and Flexible Invoices is installed. I will then send all information to our developer.
Hi Tomas,
WP 6.1.1
plugin version 5.6.10Hello @burntheweb
Thanks. I shared the information with our developer.
Hello @burntheweb
Our developer needs a screenshot of the console after clicking on the pencil icon. It must be a screenshot – not pasted text. I am sorry if the previous guidelines were not clear.
Please let me know if this is a multisite installation.
Another idea is to add this to the wp_config file.
define( 'CONCATENATE_SCRIPTS', false );
Then each script will load as a separate one. There is a chance that it will be possible to determine what the problem is when an error pops up (when adding an invoice).Hi,
This platform doesnt allow image uploads. I’m not especially interested in a debugging job and have lack of time for this. So you will have to do with the information I gave you.
This is not a multisite installation. I run an apart WP installation to make my invoicing.Hello @burntheweb
I understand the lack of time but we are unable to find a solution without more information.
I checked the current plugin version on a test installation with the newest WP and StoreFront theme and no WooCommerce or other plugins. This error does not appear for such a clean install. Therefore we suspect that another plugin or theme is causing the conflict but we cannot check it without debugging.
I’ve made a fresh install WP latest version. I havent changed a single setting on this install and downloaded and activated the plugin.
as soon as the plugin is activated I get an email from wordpressWordPress versie 6.1.1
Actief thema: Twenty Twenty-Three (versie 1.0)
Huidige plugin: Flexible Invoices for WooCommerce and WordPress (versie 5.6.10)
PHP versie 8.0.27Foutdetails
===========
Een fout van het type E_ERROR werd veroorzaakt op regelnummer 131 van het bestand [...]/wp-content/plugins/flexible-invoices/vendor_prefixed/wpdesk/flexible-invoices-core/templates/invoice_edit/payment_metabox.php. Foutmelding: Uncaught TypeError: sizeof(): Argument #1 ($value) must be of type Countable|array, null given in [...]/wp-content/plugins/flexible-invoices/vendor_prefixed/wpdesk/flexible-invoices-core/templates/invoice_edit/payment_metabox.php:131
Stack trace:
#0 [...]/wp-content/plugins/flexible-invoices/vendor_prefixed/wpdesk/wp-view/src/Renderer/SimplePhpRenderer.php(47): include()
#1 [...]/wp-content/plugins/flexible-invoices/vendor_prefixed/wpdesk/flexible-invoices-core/src/Invoices/WordPress/RegisterMetaBoxes.php(149): WPDeskFIVendor\WPDesk\View\Renderer\SimplePhpRenderer->output_render()
#2 [...]/wp-admin/includes/template.php(1409): WPDeskFIVendor\WPDesk\Library\FlexibleInvoicesCore\WordPress\RegisterMetaBoxes->payment_box_callback()
#3 [...]/wp-admin/edit-form-advanced.php(688): do_meta_boxes()
#4 [...]/wp-admin/post-new.php(75): require('...')
#5 {main}
thrownThe console still shows
Failed to load resource: the server responded with a status of 404 (Not Found)
load-scripts.php?c=1&load%5Bchunk_0%5D=jquery-core,jquery-migrate,utils,moxiejs,plupload&ver=6.1.1:5 JQMIGRATE: Migrate is installed, version 3.3.2
jquery-ui.css:1 Failed to load resource: the server responded with a status of 404 (Not Found)-
This reply was modified 3 years, 3 months ago by
Alex.
extra info: I’m not planning to use WooCommerce or any other eshop system. I wanted to use this plugin pure to make my invoices to my clients
Hello @burntheweb
Thanks.
The information about the PHP version was crucial because it allowed us to fix the bug.
It turned out that the described error occurs when the server has PHP 8 version and when WooCommerce is disabled.
The error did not occur on a lower version of PHP or when WooCommerce was enabled.A few minutes ago a version with the fix was released – please download it and let me know if this solves the problem.
Yep I can now add products or customers.
Didnt know I needed a pro version to send the invoice via mail. Also pity it seems very difficult to make your own layout for the invoicing.
Well, at least the plugin works for everyone now… But it’s not really what I’m looking for.Hello @burntheweb
We are glad that the plugin worked also for this configuration (after the fix) and made it possible to test it.
That is right – the free version does not allow the store to send an automatic invoice when the order status changes. Features and limitations of the free version are listed in the plugin description.
We will be grateful if you consider changing the rating of the plugin to a higher one. We realize that it did not live up to all expectations but we hope that it is no longer considered a waste of time.
-
This reply was modified 3 years, 3 months ago by
The topic ‘Not for me’ is closed to new replies.