• Alex

    (@burntheweb)


    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)


    • This topic was modified 1 year, 10 months ago by Alex.
    • This topic was modified 1 year, 10 months ago by Alex.
Viewing 13 replies - 1 through 13 (of 13 total)
  • Plugin Support Tomasz WP Desk

    (@tomaszwp)

    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.

    Thread Starter Alex

    (@burntheweb)

    Hi Tomasz,

    Thanks for the reaction.
    Please find below the error msg in de console
    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)



    Also, WP reported an error via mail, once I activated the plugin again to send you this info. Here is the report

    Error 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}
    ?thrown

    Plugin Support Tomasz WP Desk

    (@tomaszwp)

    Hello @burntheweb

    Thanks.

    Please let me know what version of WP and Flexible Invoices is installed. I will then send all information to our developer.

    Thread Starter Alex

    (@burntheweb)

    Hi Tomas,

    WP 6.1.1
    plugin version 5.6.10

    Plugin Support Tomasz WP Desk

    (@tomaszwp)

    Hello @burntheweb

    Thanks. I shared the information with our developer.

    Plugin Support Tomasz WP Desk

    (@tomaszwp)

    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).

    Thread Starter Alex

    (@burntheweb)

    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.

    Plugin Support Tomasz WP Desk

    (@tomaszwp)

    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.

    Thread Starter Alex

    (@burntheweb)

    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 wordpress

    WordPress 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.27

    Foutdetails
    ===========
    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}
    ?thrown

    The 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 1 year, 10 months ago by Alex.
    Thread Starter Alex

    (@burntheweb)

    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

    Plugin Support Tomasz WP Desk

    (@tomaszwp)

    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.

    Thread Starter Alex

    (@burntheweb)

    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.

    Plugin Support Tomasz WP Desk

    (@tomaszwp)

    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.

Viewing 13 replies - 1 through 13 (of 13 total)
  • The topic ‘Not for me’ is closed to new replies.