- Each theme uses the API of plugins used on the rendered page. An example is a page with detail of the product where button Add to cart uses an API of WAI/Customer/Cart plugin.
This hierarchy describes the diagram below.
Before reading the chapters below, we recommend to get familiar with naming conventions for classes and objects. We developed them for better orientation in the code and faster learning curve.