I think that in order to understand the whole basis, it is necessary to make several forays into the Internet for information. I believe that in the Internet there is enough information on the subject. If you want, I can recommend this page to you. There you will learn about several very useful solutions for eCommerce.
Can You Describe E-commerce Process Architecture?describe The Nine Essential Components Of E-commerce Process Architecture.
It's better to work with it yourself to understand the whole process from the inside. When I started working on my own e-commerce website with this company https://web4pro.net/services/drupal-development/, it didn't take me long to understand everything, and you'll figure these essential components out by yourself pretty effectively.
Profiling and personalizing
Collaboration dn Trading