product exchange terms