Available cryptocurrency plugins work in different ways to get the same results. I've modified an existing script for Electrum that pulls transactions data then exports it to databases. If there's interest I'll share for free when it's ready with a guide for installing.
Electrum wallet is not designed for this, but if the number of transactions that take place on the site is relatively small, then it may be a solution for those who want to accept payments.
BTCPay Server provides an ideal solution for those who want to manage everything by themselves and some paid applications give payment channels with low fees, so you should focus on ease of use.
Generally, Bitcoin fees are a bit high, I don't think it's the right time but it's going to get some attention.