I’am testing plugin for a customer.
I would need something similar this (https://www.ads-software.com/support/topic/add-sku-3/) to make the product sku appear in the email for ASK AN ESTIMATE (pro plugin).
It would also work well next to the item name.
It’s possible?
]]>Thank you for the help in advance!
]]>I installed the plugin on my site and the SKU changed to ISBN in the backend successfully
But as you can see in the link the SKU is still visible in the front end
I am using the Uncode theme and WPML plugin
Would you please help solve this issye
Best
]]>Take care
]]>for some of my product I need to send an additional pdf (not an invoice) to my customers.
With the help of this post:
https://www.ads-software.com/support/topic/attach-pdf-to-confirmation-email-for-specific-product/
I was able to attach an attachment to every order confirmation email.
Then I tried to change the code to filter by product sku.
In this post I found some infos about the variables that are available and read about some changes for WP3:
https://stackoverflow.com/questions/39401393/how-to-get-woocommerce-order-details/44708344#44708344
Here my code that unfortunately doesn’t work and is not attaching anything to the confirmation email anymore:
add_filter( 'woocommerce_email_attachments', 'webroom_attach_to_wc_emails', 10, 3);
function webroom_attach_to_wc_emails ( $attachments , $email_id, $order ) {
// Avoiding errors and problems
if ( ! is_a( $order, 'WC_Order' ) || ! isset( $email_id ) ) {
return $attachments;
}
$file_path = get_stylesheet_directory() . '/Lizenzen/TestAttachment.pdf';
$product_sku = '1234';
if( $email_id === 'customer_processing_order' ){
foreach ($order->get_items() as $item_key => $item ):
$product = $item->get_product();
if ( $product_sku === $product->get_sku() ) {
$attachments[] = $file_path;
}
endforeach;
}
return $attachments;
}
Can anyone help me fixing it?
How would I have to change it to check for product category instead of SKU?
A general question would be: How can I debug this php code? Is there a way to show e.g. variables like email_id etc to check if the code gets correct values?
Thank you very much,
Toby
Thank you for your work
]]>