One of my stores has some products that require an additional fee on the firs time that someone purchases it. All subsequent purchases of this product would not have that fee.

So, if Alice buys 1 of these products and its her first time:

$20 (product) + $5 fee for first-time order.

Alice then comes back to buy this same product a month later. She would only need to pay $20 for the product, with the $5 being waved since she has bought this product before. Obviously this would require Alice to register with the ZenCart site so we have records of whom has bought this product already.

Is there any way to set this kind of thing up? Would it require an add-on?Im not sure if this is a question of "asking too much of an open source project" but I thought it was worth a try in asking.