eCart does not automatically update these fields on the checkout success page, have you added the functionality to update these columns?
The VisitorID column will only be populated if you are having users log in before purchasing.
Are you using Local Or remote Checkout?
What Payment gateway.