I've never done it before, but I'd probably go with BTCPay Server on Voltage if I wanted to create a store. https://voltage.cloud/btcpay