How to Deletes a specified order status comment in Magento 2?

Delete Specific order status history comment in Magento 2 used to remove unnecessary comments for the order.

Remove Order Comment, First Loads a specified order status comment object by comment id, pass responses object to the delete method of the Sales module OrderStatusHistoryRepositoryInterface API. Continue reading “How to Deletes a specified order status comment in Magento 2?”

How to load a order status comment by comment id in Magento 2?

Load specific order status comment by the order status comment ID in Magento 2 to retrieve status history data.

A helpful method is public function get($commentId) from the OrderStatusHistoryRepository Interface of the Sales Module. Continue reading “How to load a order status comment by comment id in Magento 2?”

How to add sales order status history data programmatically in Magento 2?

To add sales order status history records to the given order, you required order id, status, comment message, is customer notify and entity name to insert entry on the sales_order_status_history table.

Create a factory object for the class Magento\Sales\Model\Order\Status\History and save the object data using the Order Status History Repository Interface. Continue reading “How to add sales order status history data programmatically in Magento 2?”