Currently Unique.One Marketplace just allows ETH to use as currency to buy NFTs, which might prevent users from Buying NFTs if they want to spend different Tokens like DAI, USDC, etc.
Here I have created a Proof of Concept that utilizes 0x to find the best liquidity pool to use when swapping from user's token to ETH and so the slippage is at minimum.
Discussion