Buena acotación,
buzu. No había pensado desde esa perspectiva y tienes razón, ya que lo que serviría para diferenciar el ítem al enviar el formulario debería ser un id único y no el precio que puede ser igual en varios elementos. Aunque considerando que el precio lo vamos a usar únicamente en Javascript podríamos ponerlos directamente en un array

.
Saludos

.