• I used this plugin for 4 years for most of that time it was always reliable and support was prompt and now it’s dead! I can’t create an invoice it just hangs, it’s more interested in pushing me to give it a review (Never used to give nagging popups) I’m unable to filter reports by date which had always been a useful feature. No response from the support system. No way to export 4 years of clients.

Viewing 1 replies (of 1 total)
  • Plugin Contributor Elana Davis

    (@elanasparkle)

    Hello @gtcdesign

    I apologize for the inconvenience you have been having with Sprout Invoices. I’m not sure about the popups you have been receiving, but I hope you understand the difference in providing a free product to allow for business case needs. The free product is intended to see if Sprout Invoices is something you can use long term. Some customers can align business needs with the free version, but most functionality that Sprout Invoices offers is not in the free version. It sounds like everything you are trying to do should be provided in the free version, with the exception of exporting clients, and possible payment methods. You can export from the reporting features in Sprout; this is something that the Basic package can offer. Depending on the payment method you are trying to use would depend on the version you would need.

    All of the selections are able to be filtered. It’s just a matter of updating the appropriate field to filter them on. This will work in any version you are using. If you are trying to update the date column, you can add this to you’re functions.php. This will filter the date column in the estimates and invoices screen.

    //add to functions.php
    add_filter( ‘manage_edit-sa_invoice_sortable_columns’, ‘_register_sortable_columns_for_invoices’, 10, 2 );
    add_filter( ‘manage_edit-sa_estimate_sortable_columns’, ‘_register_sortable_columns_for_estimate’, 10, 2 );
    add_action( ‘pre_get_posts’, ‘wpperform_custom_orderby’ );

    function _register_sortable_columns_for_invoices( $columns ) {
    $columns[‘dates’] = ‘dates’;
    return $columns;
    }

    function _register_sortable_columns_for_estimate( $columns ) {
    $columns[‘dates’] = ‘dates’;
    return $columns;
    }

    function wpperform_custom_orderby( $query ) {
    if( ! is_admin() )
    return;

    $orderby = $query->get( ‘orderby’);
    if( ‘client’ == $orderby ) {
    $query->set( ‘meta_key’, ‘_client_id’ );
    $query->set( ‘orderby’, ‘meta_value_num’ );
    }

Viewing 1 replies (of 1 total)
  • The topic ‘Terrible shame’ is closed to new replies.