The product code seems to ensure when changing an existing reservation that you get the exact same rate as when you originally booked.
There's usually no benefit to typing one in. It's been a long time since I've seen (for example) EWEB produce a better rate.