Enhancing shipment emails with specific product attributes can provide customers with more detailed information about their orders. Magento 2 doesn't offer a built-in feature for this, but with some custom coding, you can achieve this functionality.
Step 1: Identify the Product Attribute Code
Access your Magento 2 Admin Panel and navigate to Stores > Attributes > Product.
Locate the desired attribute and note its Attribute Code for later use.
Step 2: Customize the Shipment Email Template
Magento 2's default shipment email template doesn't display custom product attributes.
To include them, you'll need to modify the appropriate email template file.
Step 3: Retrieve the Product Attribute Value
Within the email template, fetch the product attribute value using the attribute code.
Ensure the attribute is correctly retrieved and formatted for display.
Step 4: Insert the Attribute into the Email Content
Place the retrieved attribute value in the desired location within the email template.
This could be alongside product details like name, SKU, or price.
Step 5: Deploy and Test the Changes
After saving your modifications, clear the Magento cache to apply changes.
Send a test shipment email to verify the attribute appears as intended.
By following these steps, you can enhance your Magento 2 shipment emails with additional product information, providing a more informative experience for your customers.
For detailed blog :https://blog.meetanshi.com/add-product-attributes-in-shipment-emails-template-in-magento-2/