Hi @arlindojr,
Thank you for sharing the screenshots.
Regarding the query, can you please share the screenshot of the plugin settings which you have kept. This will be helpful to assist you in a better way.
Regards,
Kenil Shah
I’m having the same issue. All attributes are not showing.
Full order: https://i.imgur.com/tit8RaY.png
When choosing print invoice/receipt/delivery note: https://i.imgur.com/WLYLalG.png
Settings: https://i.imgur.com/Dpnt78A.png
I’m getting this too. It appears to be missing data in the order_itemmeta table. Is this woocommerce not copying across metadata?
To follow up this, I’m still having an issue with order_itemmeta not containing attributes on some orders but I spotted another problem.
If you use custom attributes, those aren’t shown either.
eg. create a variable product with a custom attribute “Size” with “Small | Medium | Large”. These won’t be shown in the invoice or delivery note because the code in the templates in print-content.php is looking for attributes with an underscore EXCEPT for those with an underscore in the first character.
if ( ! ( 0 === strpos( $key, '_' ) ) ) {
if ( is_array( $value ) ) {
continue;
}...
Non-custome attributes have pa_ prefixed so pa_colour or pa_size is found but custom attributes “colour” or “size” are ignored.