add logging for orders when 'purchase' is called on them multiple times ECOM-630