How can I add product options without an app?

Hi All,

I’m trying to include product add-ons options on my product page, I also wanna adjust the pricing depending on the selected add-ons. Has anyone ever achieved this without using an app?
I can’t seem to find any article discussing anything regarding this topic.

I wanna start coding it myself, so I could get more familiar with the liquid framework. And also… just for the fun of it. I would really appreciate it if anyone could point me to an article that would in any way discuss this topic in even the slightest way.

Thank you all.

Make sure that Liquid uses a combination of objects, tags, and filters inside template files to display dynamic content.