Skechers has opened its seventh store in Spain on a partnership basis in Valladolid.