Hi, as in the title, the refunds are not handled properly. They’ve changed how they managed refunds (it’s another type of order) and currently Quaderno integration doesn’t know how to handle those
]]>EDD introduced an incorrect parameter (reported) in the get_payments function in the EDD_Customer class. It isn’t returning the user payments because it’s using the ‘include’ param instead of the ‘post__in’ when calling the edd_get_payments function.
You use this function in the ‘edd_quaderno_create_invoice’.
As get_payments is a deprecated function, maybe you could use the EDD_Customer->get_orders() function.
Best Regards,
José Andrés
The notice is triggered when saving EDD settings from a tab other than the Quaderno tab.
Here is the PHP stack:
PHP Notice: Undefined index: clear_trasients in ***/wp-content/plugins/edd-quaderno/includes/settings.php on line 83
PHP Stack trace:
PHP 1. {main}() ***/wp-admin/options.php:0
PHP 2. update_option() ***/wp-admin/options.php:322
PHP 3. do_action() ***/wp-includes/option.php:581
PHP 4. WP_Hook->do_action() ***/wp-includes/plugin.php:517
PHP 5. WP_Hook->apply_filters() ***/wp-includes/class-wp-hook.php:332
PHP 6. EDD_Email_Summary_Cron->settings_changed() ***/wp-includes/class-wp-hook.php:308
PHP 7. EDD_Email_Summary_Cron->schedule_cron_events() ***/wp-content/plugins/easy-digital-downloads/includes/emails/email-summary/class-edd-email-summary-cron.php:141
PHP 8. wp_schedule_single_event() ***/wp-content/plugins/easy-digital-downloads/includes/emails/email-summary/class-edd-email-summary-cron.php:88
PHP 9. _set_cron_array() ***/wp-includes/cron.php:197
PHP 10. update_option() ***/wp-includes/cron.php:1214
PHP 11. do_action() ***/wp-includes/option.php:581
PHP 12. WP_Hook->do_action() ***/wp-includes/plugin.php:517
PHP 13. WP_Hook->apply_filters() ***/wp-includes/class-wp-hook.php:332
PHP 14. clear_transients() ***/wp-includes/class-wp-hook.php:308
Best Regards,
José Andrés
]]>Hi there,
It seems that some EU countries had its code updated in the VIES. I think this could affect your VAT check.
Specifically, Greece is now ‘IL’ instead of ‘GR’, and they included ‘XI’ for Northern Ireland.
Best Regards,
José Andrés
]]>Hi, my customers EDD meta data table has several duplicated entries for the “business_name” and “tax_id” meta keys.
Taking a look at your code, I realized that you’re using the following code in the business_fields.php file inside the “edd_quaderno_store_business_data” function:
.........
if ( isset( $current_customer ) ) {
$current_customer->add_meta( 'tax_id', $tax_id);
}
.........
if ( isset( $current_customer ) ) {
$current_customer->add_meta( 'business_name', $business_name);
}
........
Wouldn’t it be a better idea to use the “update_meta” function? It inserts the meta field when it doesn’t exist and prevents duplicated keys.
Best Regards,
José Andrés
Sorry for my English, I use google translate.
Company / client wants to update the VAT … but the payment is recurring.
How can it be done?
Could you put the vat fields in the customer’s file?
Example: https://ibb.co/xHYPVK4
When you use the new Paypal live mode in EDD, the language of your wordpress site is passed to paypal for showing the Paypal buttons. This can fail for “special” languages, e.g. de_DE_formal. So you will not see the paypal buttons on the checkout page and there is no error shown.
Workaround is to switch the site to a “standard” language e.g. de_DE
]]>Hi,
I just wanted to let you know that there is a bug in the latest version of the plugin.
In the edd_quaderno_create_invoice()
function in /includes/invoices.php
, the order fees are added to the invoice with this for loop:
foreach ( $payment->fees as $fee ) {
$item = array(
'description' => $fee['label'],
'quantity' => 1,
'amount' => $fee['amount'] * (1 + $tax->rate / 100.0),
'tax' => $tax
);
array_push( $transaction_items, $new_item );
}
Instead it should read:
foreach ( $payment->fees as $fee ) {
$new_item = array(
'description' => $fee['label'],
'quantity' => 1,
'amount' => $fee['amount'] * (1 + $tax->rate / 100.0),
'tax' => $tax
);
array_push( $transaction_items, $new_item );
}
Otherwise the Quaderno invoice will show a duplicate of the last regular cart item rather than the additional fee.
On a related note, unfortunately the plugin does not work correctly with the EDD Discounts Pro extension (https://easydigitaldownloads.com/downloads/discounts-pro/).
Unlike the normal EDD discount coupons, the Discounts Pro extension applies the discounts as additional order fees. The problem then is that when the products are added to the Quaderno invoice, they are added with the discounted price applied and then the discounts (fees) are also added to the invoice as additional items. This essentially results in a double discount and an incorrect total invoice amount in Quaderno. It would be great if this could be resolved in a future version of the plugin.
Thanks very much in advance.
]]>I have a client with the EDD invoices plugin for the invoices. Do previous invoices disappear with this plugin? Can all invoices be downloaded from the customer’s user panel (formerly by EDD envoices and EDD Quaderno)?
Thank you
]]>Pinging to draw attention to this Github Issue that hasn’t been resolved yet:
https://github.com/quaderno/quaderno-edd/issues/11
Thanks!
]]>Hello,
I’m gettin the following error with the newest version 1.25.2 and WordPress 5.4.
Fatal error: Uncaught Error: Call to undefined function edd_is_checkout() in /var/www/vhosts/bitsch-dev.de/123123.bitsch-dev.de/wp-content/plugins/edd-quaderno/includes/scripts.php:27 Stack trace: #0 /var/www/vhosts/bitsch-dev.de/123123.bitsch-dev.de/wp-includes/class-wp-hook.php(287): edd_quaderno_load_scripts(”) #1 /var/www/vhosts/bitsch-dev.de/123123.bitsch-dev.de/wp-includes/class-wp-hook.php(311): WP_Hook->apply_filters(NULL, Array) #2 /var/www/vhosts/bitsch-dev.de/123123.bitsch-dev.de/wp-includes/plugin.php(478): WP_Hook->do_action(Array) #3 /var/www/vhosts/bitsch-dev.de/123123.bitsch-dev.de/wp-includes/script-loader.php(2294): do_action(‘wp_enqueue_scri…’) #4 /var/www/vhosts/bitsch-dev.de/123123.bitsch-dev.de/wp-includes/class-wp-hook.php(287): wp_enqueue_scripts(”) #5 /var/www/vhosts/bitsch-dev.de/123123.bitsch-dev.de/wp-includes/class-wp-hook.php(311): WP_Hook->apply_filters(NULL, Array) #6 /var/www/vhosts/bitsch-dev.de/123123.bitsch-dev.de/wp-includes/plugin.php(478): in /var/www/vhosts/bitsch-dev.de/123123.bitsch-dev.de/wp-content/plugins/edd-quaderno/includes/scripts.php on line 27
]]>I set it to NZ and it gave me a 0% tax rate. Yeah.. I don’t think that’s right. I like the idea and it sounds great on paper but once you start testing you realise not all Countries are set correctly.
]]>Would love to add German translations, but WP.org says that your plugin is not yet ready for being translated: https://translate.www.ads-software.com/projects/wp-plugins/edd-quaderno
]]>Is there a way to add a placeholder like %invoice% into the purchase receipt email which allows a customer to click on a link to view/download his invoice?
]]>When I try to install the 1.6.0 update, I get this:
Parse error: syntax error, unexpected ‘[‘ in /html/wp-content/plugins/edd-quaderno/includes/invoices.php on line 34
1.5.3 works fine.
]]>