I actually helped with the technical details of setting up
https://www.merel.mobi for somebody i know from the crypto community.
We picked my btcpayserver as a primary backend, with on-chain payments going directly to the owner's wallet and off-chain payments made to me (and forewarded to the owner afterwards).
We use "BTCPay for WooCommerce" as a primary plugin and "Nomiddleman Bitcoin and Crypto Payments for WooCommerce" as a fallback method.
"BTCPay for WooCommerce" works really good, but btcpay is a bit slow-ish... "Nomiddleman Bitcoin and Crypto Payments for WooCommerce" works like it's supposed to work, but to the enduser it looks like a non-automated platform (the QR code for payments is just shown on the invoice, while the btcpay plugin actually sends the user to a payment gateway where he's shown a qr code, a timer,...). Also, for "Nomiddleman Bitcoin and Crypto Payments for WooCommerce" you'll have to go into the "experimental" settings so your users get a unique payment address derived from a master public key (the default setting is having a pre-generated addresspool, one address getting picked and potentially reused)