WooCommerce Code Reference

Enums

Interfaces, Classes and Traits

CatalogVisibility
Enum class for all the catalog visibility values.
DefaultCustomerAddress
Enum class for the possible values of the 'woocommerce_default_customer_address' option.
FeaturePluginCompatibility
Enum class for feature plugin compatibility.
OrderInternalStatus
Enum class for all the internal order statuses.
OrderItemType
Enum class for all the order item types.
OrderStatus
Enum class for all the order statuses.
PaymentGatewayFeature
Enum class for all the payment gateway feature's values.
ProductStatus
Enum class for all the product statuses.
ProductStockStatus
Enum class for all the product stock statuses.
ProductTaxStatus
Enum class for all the product tax statuses.
ProductType
Enum class for all the product types.
TaxBasedOn
Enum class for the possible values of the `woocommerce_tax_based_on` option, which determines which address is used to calculate tax.