1. A computer-implemented method comprising: receiving, at a third party facilitator of a transaction, a file including item description data which describes items, and enhanced data which specifies an approach for conducting the transaction and which supplies value benchmarks for the items; monitoring performance of the transaction as the transaction is being facilitated by the third party facilitator over one or more online channels; using one or more processors to calculate metrics for the items based on comparing the monitored performance of the transaction to the supplied value benchmarks; using the calculated metrics and historical transaction data to generate, by the third party facilitator, a recommendation for improving the performance of the transaction, the recommendation suggesting that a quantity and type of items being sold should be adjusted to different values than were specified by the owner of the items, for any remaining portion of the transaction; presenting a dashboard interface to the owner of the items, the dashboard interface providing the calculated metrics and the recommendation of the third party facilitator for improving the performance of the transaction; permitting the owner to adjust the approach for conducting the remaining portion of the transaction, using the dashboard interface; selecting a fulfillment center that is appropriate to the items, based on the description data or the enhanced data, the fulfillment centers comprise warehouse, shipping, storage, or distribution centers for the items being transacted, and the fulfillment center is selected from the group consisting of a new-in-box fulfillment center, a refurbishment fulfillment center, and a fragmented inventory fulfillment center; and facilitating the remaining portion of the transaction according to the adjusted approach.