WooCommerce Code Reference

Classes

Packages

Products
Emails
Embed
Integrations
Payment
Data
Shipping
Log
Walkers

Interfaces, Classes and Traits

WC_Abstract_Order
WC_Abstract_Order class.
WC_Background_Process
WC_Background_Process class.
WC_Marketplace_Suggestions
Marketplace suggestions core behaviour.
WC_Marketplace_Updater
Marketplace Suggestions Updater
WC_AJAX
WC_Ajax class.
WC_Autoloader
Autoloader class.
WC_Background_Emailer
WC_Background_Emailer Class.
WC_Background_Updater
WC_Background_Updater Class.
WC_Breadcrumb
Breadcrumb class.
WC_Cache_Helper
WC_Cache_Helper.
WC_Cart_Fees
WC_Cart_Fees class.
WC_Cart_Session
WC_Cart_Session class.
WC_Cart_Totals
WC_Cart_Totals class.
WC_Cart
WC_Cart class.
WC_Checkout
Checkout class.
WC_Coupon
Coupon class.
WC_Customer_Download_Log
Customer download log class.
WC_Customer_Download
Customer download class.
WC_Customer
Customer class.
WC_Data_Exception
Data exception class.
WC_Data_Store
Data store class.
WC_DateTime
Datetime class.
WC_Discounts
Discounts class.
WC_Download_Handler
Download handler class.
WC_Form_Handler
WC_Form_Handler class.
WC_Frontend_Scripts
Frontend scripts class.
WC_Geo_IP
WC_Geo_IP Class.
WC_Geo_IP_Record
Geo IP Record class.
WC_Geolite_Integration
Geolite integration class.
WC_Geolocation
WC_Geolocation Class.
WC_HTTPS
WC_HTTPS class.
WC_Install
WC_Install Class.
WC_Log_Levels
Log levels class.
WC_Logger
WC_Logger class.
WC_Order_Factory
Order factory class
WC_Order_Item_Coupon
Order item coupon class.
WC_Order_Item_Fee
Order item fee.
WC_Order_Item_Meta
Order item meta class.
WC_Order_Item_Product
Order item product class.
WC_Order_Item_Shipping
Order item shipping class.
WC_Order_Item_Tax
Order item tax.
WC_Order_Item
Order item class.
WC_Order_Query
Order query class.
WC_Order_Refund
Order refund class.
WC_Order
Order Class.
WC_Payment_Tokens
Payment tokens class.
WC_Privacy_Background_Process
WC_Privacy_Background_Process class.
WC_Privacy_Erasers
WC_Privacy_Erasers Class.
WC_Privacy_Exporters
WC_Privacy_Exporters Class.
WC_Privacy
WC_Privacy Class.
WC_Product_Attribute
Product attribute class.
WC_Product_Download
Product download class.
WC_Product_Factory
Product factory class.
WC_Product_Query
Product query class.
WC_Product_Variation
Product variation class.
WC_Query
WC_Query Class.
WC_Rate_Limiter
Rate limit class.
WC_Regenerate_Images_Request
Class that extends WC_Background_Process to process image regeneration in the background.
WC_Regenerate_Images
Regenerate Images Class
WC_Register_WP_Admin_Settings
Register WP admin settings class.
WC_Session_Handler
Session handler class.
WC_Shipping_Zone
WC_Shipping_Zone class.
WC_Shipping_Zones
Shipping zones class.
WC_Shortcodes
WooCommerce Shortcodes class.
WC_Structured_Data
Structured data class.
WC_Tax
Performs tax calculations and loads tax rates
WC_Template_Loader
Template loader class.
WC_Tracker
WooCommerce Tracker Class
WC_Validation
Validation class.
Abstract_WC_Order_Data_Store_CPT
Abstract Order Data Store: Stored in CPT.
WC_Customer_Download_Data_Store
WC Customer Download Data Store.
WC_Customer_Download_Log_Data_Store
WC_Customer_Download_Log_Data_Store class.
WC_Data_Store_WP
WC_Data_Store_WP class.
WC_Order_Data_Store_CPT
WC Order Data Store: Stored in CPT.
WC_Product_Data_Store_CPT
WC Product Data Store: Stored in CPT.
WC_Product_Variable_Data_Store_CPT
WC Variable Product Data Store: Stored in CPT.
WC_Payment_Gateway_CC
Credit Card Payment Gateway
WC_Payment_Gateway_ECheck
Class for eCheck Payment Gateway
WC_Legacy_Payment_Token
Legacy Payment Tokens.
WC_Legacy_Cart
Legacy cart class.
WC_Legacy_Coupon
Legacy Coupon.
WC_Legacy_Customer
Legacy Customer.
WC_Legacy_Shipping_Zone
Legacy Shipping Zone.
WC_Legacy_Webhook
Legacy Webhook class.
WC_Twenty_Eleven
WC_Twenty_Eleven class.
WC_Twenty_Fifteen
WC_Twenty_Fifteen class.
WC_Twenty_Fourteen
WC_Twenty_Fourteen class.
WC_Twenty_Nineteen
WC_Twenty_Nineteen class.
WC_Twenty_Seventeen
WC_Twenty_Seventeen class.
WC_Twenty_Sixteen
WC_Twenty_Sixteen class.
WC_Twenty_Ten
WC_Twenty_Ten class.
WC_Twenty_Thirteen
WC_Twenty_Thirteen class.
WC_Twenty_Twelve
WC_Twenty_Twelve class.
WC_Twenty_Twenty_One
WC_Twenty_Twenty_One class.
WC_Twenty_Twenty_Three
WC_Twenty_Twenty_Three class.
WC_Twenty_Twenty_Two
WC_Twenty_Twenty_One class.
WC_Twenty_Twenty
WC_Twenty_Twenty class.