How can we have both predefined purchase amounts and buyer-defined amounts?