WooCommerce Code Reference

Engine

Namespaces

Patterns
PersonalizationTags
Renderer
Templates

Interfaces, Classes and Traits

Dependency_Check
This class is responsible checking the dependencies of the email editor.
Email_Api_Controller
Class for email API controller.
Email_Editor
Email editor class.
Email_Styles_Schema
Class for email styles schema.
Personalizer
Class for replacing personalization tags with their values in the email content.
Send_Preview_Email
Class Send_Preview_Email
Settings_Controller
Class managing the settings for the email editor.
Theme_Controller
E-mail editor works with own theme.json which defines settings for the editor and styles for the e-mail.
User_Theme
This class is responsible for managing and accessing theme data aka email styles created by users.