Hello Prashant.
Now there's two valid but different approaches: Consignment-like or Third party-like.
As a result of everyone's exceptional input, I personally think that both can cover the requirement needs, but consignment approach seems more simple to configure and run. I haven't tested it yet (I'll come back with the results of the recommend config above).
Which approach would you recommend? - Do you see more benefits in one approarch over the other?
Thanks.