Think, you can wait for them to get online, there is no problem in it, otherwise if the person got discord account, you can ping them there for quick response.
As for trading part, Trading can be done when both parties are online, so don't think this offline trading system would be required.