Assuming you are also using WooCommerce?
It is really easy to directly connect LNBits or BTCPayServer to WooCommerce.
However I started using Zaprite because it is pretty useful.
So like this:
Ln node -> lnbits -> zaprite -> WooCommerce.
But zaprite also integrates with Strike so easy way to accept LN on your site without running a node.