There is a bug in Drupal Commerce concerning access to particular user order history view type page ( Path:/user/%/orders).
If there are custom roles except "administrator", even if the permission granted, the system returns "page not found" 404 error for users with custom roles.