AFAIK, BTCPay is just payment processing. It doesn't have product listing, shoppping cart, order placement, tracking, etc.
I'm not familiar with ZeusPah, but I know Zeus is just a wallet. Fine for selling things at a swap meet, but not for online orders.
I'm not familiar with Zaprite, so I'll put that on my list of things to research
