The layout of all MyCashflow online stores is defined in HTML/CSS-based themes.

A theme is a collection of HTML and CSS files (as well as a Javascript code if necessary), which defines the content and layout of various pages and areas of an online store, as well as to some extent its interaction methods and logic of operation.

The MyCashflow theme system consists of the following components:
  • Templates:

    Templates are HTML documents that represent, for example, the online store's pages, their parts, or e-mail addresses.

    Learn more about MyCashflow theme templates.

  • Interface tags:

    Tags are commands that print the online store's contents and predefined user interface elements such as forms and navigation elements.

    Tags can be used in the HTML theme templates and in the admin panel's content fields.

    See also more information about the syntax of Interface tags as well as a comprehensive list of all available tags.

  • Theme configuration file:

    The configuration file defines theme features, such as unified image sizes or the type of checkout in the online store.

    Read more about theme settings.

  • CSS styles:

    Styles are used to define the layout of the store's HTML elements.

    You should always place CSS styles in separate files and not write them directly into the <head> section of the page.

    Barebones theme's styles are implemented in SASS, and then converted into CSS. You should bear it in mind if you are editing Barebones for your own store.

  • JavaScript code:

    With JavaScript, you can implement a wide range of features on the site, for example, AJAX functions that update the content of the shopping cart without reloading the page.