WooCommerce Code Reference

Abstracts

Interfaces, Classes and Traits

WC_Data
Abstract WC Data Class
WC_Deprecated_Hooks
WC_Deprecated_Hooks class maps old actions and filters to new ones. This is the base class for handling those deprecated hooks.
WC_Integration
Abstract Integration Class
WC_Log_Handler
Abstract WC Log Handler Class
WC_Object_Query
Abstract WC Object Query Class
WC_Payment_Gateway
WooCommerce Payment Gateway class.
WC_Payment_Token
WooCommerce Payment Token.
WC_Abstract_Privacy
Abstract class that is intended to be extended by specific privacy class. It handles the display of the privacy message of the privacy id to the admin, privacy data to be exported and privacy data to be deleted.
WC_Product
Abstract Product Class
WC_Session
WC_Session
WC_Settings_API
WC_Settings_API class.
WC_Shipping_Method
WooCommerce Shipping Method Class.
WC_Widget
WC_Widget
WC_Deprecated_Action_Hooks
Handles deprecation notices and triggering of legacy action hooks.
WC_Deprecated_Filter_Hooks
Handles deprecation notices and triggering of legacy filter hooks
WC_Abstract_Legacy_Order
Legacy Abstract Order
WC_Abstract_Legacy_Product
Legacy Abstract Product