Refacted order service with addOrUpdateItem method