Let’s say I have a shop and sell items ranging from 1-10$ how do I efficiently accept that?
If you want to accept it efficiently, there you could only go with LN. The whole purpose of the existence of LN is that it makes Bitcoin more efficient by filling the blockchain with less transactions and therefore, make you pay less in fees.
Note that efficiently isn't just about the fees. The blockchain will contain less transactions if we all start accepting the LN as a payment method instead. It'll scale more which brings efficiency.
I'd recommend
Umbrel instead of myNode. Yes, they're both fine and work similarly (myNode excels on QuickSyncing), but Umbrel is free as an open-source project should be.