The Alternative Price module for Ubercart allows products to have a 2nd price.
This 2nd price can have its value adjusted based on previous purchases. An admin can also specify custom labels to differentiate between the standard and 2nd price. Admins using Views on their site can filter and display the alternative price in views.
In addition to these features, any product nodes can be designated as unique. Unique product nodes will become un-published once a customer first purchases the product. Also, another field can be displayed on product pages displaying attributes that customers have previously selected when purchasing the product.
Module Sponsorship and Maintenance
This module's original development was sponsored by TopNotchThemes.
It is currently not actively maintained and I am seeking a new maintainer. If you are interested in taking over the module, please file an issue.
See this issue: #489618: Converting module to 6.x