The Print Invoice button on order Emails redirects to the login page before printing the invoice. Can there be a way by which the customers can download and print invoice directly through the link without logging in?
Currently, our plugin does not provide the option to print the invoice directly from the email. Customers will need to log in to the site to access the invoice. This is to ensure security by validating the nonce check.
However, you can enable the “Attach invoice PDF in customer email” option located on the invoice general tab and include processing or your desired status for statuses to generate invoices. This will add the PDF of the invoice to the order status emails, which can be downloaded without a user account.
The emails won’t be marked as spam if an invoice PDF is attached to the mail. Moreover, it depends on the validity of your domain name.
PDF generation could have a minor impact on the speed of order placing depending on the server’s performance. However, this could be negligible if your site performs well. You may please enable it and try placing some orders.