In our M1 site when an order was shipped the status of the order changed to Complete and the Order Status History would get a record showing that the order was Complete.
NB: Note that there is a "Complete" record.
Now in M2, the Order Status History does not get a new record.
NB: No "Complete" record.
Why is that?
Is there any way to make it create this record?
JSON for the example M1 order:
[
{
"entity_id": 1235050,
"parent_id": 444314,
"is_customer_notified": 2,
"is_visible_on_front": 0,
"comment": "Captured amount of $48.38 online. Transaction ID: \"\".",
"status": "processing",
"created_at": "2018-08-12T07:48:10",
"entity_name": "invoice"
},
{
"entity_id": 1235062,
"parent_id": 444314,
"is_customer_notified": 1,
"is_visible_on_front": 0,
"comment": null,
"status": "complete",
"created_at": "2018-08-12T11:39:56",
"entity_name": "shipment"
}
]
JSON for the example M2 order:
[
{
"entity_id": 1242440,
"parent_id": 449257,
"is_customer_notified": null,
"is_visible_on_front": 0,
"comment": "Captured amount of $160.90 online. Transaction ID: \"\"",
"status": "processing",
"created_at": "2018-09-11T04:08:28",
"entity_name": "invoice"
}
]
sales_order_status_history
table. I'll add a screenshot to the question.sales_order_status_history
table. It did in M1, but not M2. Both orders above were shipped orders.