save ordenes, validation route checkout and struct