I have always just scripted our website myself with some PayPal Cart buttons for shopping. I am looking into upgrading our site with a Magento, but have a couple simple questions about working with a CMS that I can't find an answer to.
1) After fleshing out the site with a chosen theme, can you still make minor HTML or CSS changes within the script instead of within a user interface? Would these changes be lost with an update (Magento or theme update)
2) With every Magento update, is a theme update necessary? If you purchase the theme, do you pay for the updates too? How do you know when a theme update is available or needed? I am considering either a paid theme like Porto or a free theme like Absolute.