i helped setup wordpress with woocommerce for a friend of mine, there were tons of ready made plugins that allowed you to accept crypto. Some used a free payment gateway, some a paying gateway and others were completely non-custodial (there were some where you had to give a list of addresses that could be funded, others allowed you to import your master public key, and they derived addresses when needed).