I need to save the extension attribute for Order item. I have tried using plugin with below code, but it is not working for me. I have placed a log inside the method but the method is not working.
<type name="Magento\Sales\Api\OrderItemRepositoryInterface">
<plugin name="order_item_extension_attr" type="Vendor\CustomModule\Plugin\Model\Test"/>
</type>
public function afterGet(
\Magento\Sales\Api\OrderItemRepositoryInterface $orderItem,
\Magento\Sales\Api\Data\OrderItemExtensionInterface $extension = null
) {
}
How to save and get order item extension attribute?
Edited: Used an observer after order saved, stored the order and item extension attributes in db. Which is working fine, but showing the order item values are not showing up in the order view page.