I think the online/offline ability to trade could be viewed from a different perspective.
If the trading post is an ingame interface to the already existing marketplace forum, being able to find an offer would be a simple search. Also, orders posted in the MP forum would be visible from the ingame TP interface. Online status should not dictate the life of the order.
Telling whether a player is online or offline could be handled similar to the way we view players we have added to our friends list. In the Trade tab; there could be an order list, similar to our fc lists, would make this easier to manage. Once the order is complete the name would be removed from the list automatically. Manually cancelling the order would also remove them from this list.
I think also, the trade-interface should be able to span worlds, unless there is a hard-coded restriction that the players must be within visual range to initiate the dialog box. This would remove the need to hop worlds and find a common place to meet, but would still require both parties to be online to complete the trade.
IMO,the if we wish to buy more items than a current offer, we should be required to find additional offers to bid on. If we wish to buy fewer than the current offer, we should be able to buy only as many as we wish, unless the seller has set a minimum or maximum quantity for that offer.
With the above in mind, my answers to your questions would be;
1. Yes, visible to everyone.
2. Yes, perhaps a flag or color scheme to indicate online status.
3. No, they should expire every hour but can be refreshed through the interface or by bumping the forum post.
4. No, it merely needs to open the existing trade interface.
5. Yes, unless a min/max has been set for the order.
6. Yes, whether we are selling logs for gp or selling gp for logs, it's the same thing. In fact, selling logs for bow strings is still a viable trade offer.
7.If 6, then yes.
Wee-Lamm
27-May-2014 15:26:05