Running Magento 2.2.3 through a VPS PHP 7. With Sagepay payments via Ebizmart Extension Using Server Gateway (Payments offsite with Sagepay)
Main problem: Orders unexpectedly being marked as shipped
Normal Order Flow:
1. Customer places single order on our site, marked as paid, status processing.
2. Under Sales transactions an entry is listed with a transaction ID (No Parent), Capture and closed.
Recent problems
1. Customer places single order on our site, marked as paid, status shipped .
2. Under Sales transactions an entry is listed with a transaction ID and Parent ID, Capture and closed.
We normally only see a Parent ID on refunds. Our recent problem is that we are missing orders as they are marked as already shipped. Payments are successful
Questions:
1. What is changing the status of order to shipped. (its not us)
2. Why would a parent transaction appear.
I'm presuming that the problem we have causes both issues.
All help greatly appreciated