So, BTC Pay server is a fully featured store. You can create items for sale and descriptions, as well as fields for customer information and shipping. All accounting is kept on the server as well and can be exported. There are several API integrations for other applications and all sales go directly to your own self-host wallet.
nostr:npub19kv88vjm7tw6v9qksn2y6h4hdt6e79nh3zjcud36k9n3lmlwsleqwte2qd could probably describe ZeusPay better than me but nostr:npub12eml5kmtrjmdt0h8shgg32gye5yqsf2jha6a70jrqt82q9d960sspky99g sells his book using it.
And zaprite was more of the payment processing than a store host or order organizing solution. (I just threw it out as another popular sales integration.)