ClassesBigCommerceContainerTaxonomies

Taxonomies

This class is responsible for managing and registering taxonomies for BigCommerce integration. It defines constants for various taxonomies and handles their configuration and filtering via WordPress hooks.

  • Full name: \BigCommerce\Container\Taxonomies
  • Parent class: Provider

Constants

ConstantVisibilityTypeValue
PRODUCT_CATEGORYpublicstring’taxonomy.product_category’
PRODUCT_CATEGORY_CONFIGpublicstring’taxonomy.product_category.config’
PRODUCT_CATEGORY_GROUP_FILTERED_TERMSpublicstring’taxonomy.product_category.group_filtered_terms’
PRODUCT_CATEGORY_QUERY_FILTERpublicstring’taxonomy.product_category.query_filter’
BRANDpublicstring’taxonomy.brand’
BRAND_CONFIGpublicstring’taxonomy.brand.config’
AVAILABILITYpublicstring’taxonomy.availability’
AVAILABILITY_CONFIGpublicstring’taxonomy.availability.config’
CONDITIONpublicstring’taxonomy.condition’
CONDITION_CONFIGpublicstring’taxonomy.condition.config’
PRODUCT_TYPEpublicstring’taxonomy.product_type’
PRODUCT_TYPE_CONFIGpublicstring’taxonomy.product_type.config’
FLAGpublicstring’taxonomy.flag’
FLAG_CONFIGpublicstring’taxonomy.flag.config’
CHANNELpublicstring’taxonomy.channel’
CHANNEL_CONFIGpublicstring’taxonomy.channel.config’
CHANNEL_SYNCpublicstring’taxonomy.channel.sync’
CHANNEL_CONNECTORpublicstring’taxonomy.channel.connector’
CHANNEL_ADMIN_FILTERpublicstring’taxonomy.channel.admin_products_filter’
CHANNEL_QUERY_FILTERpublicstring’taxonomy.channel.query_filter’
CHANNEL_CURRENCY_FILTERpublicstring’taxonomy.channel.currency_filter’
CHANNEL_BC_STATUSpublicstring’taxonomy.channel.bc_status’
ROUTESpublicstring’taxonomy.channel.routes’

Methods

register

Registers all taxonomies and related actions and filters.

public register(\Pimple\Container $container): mixed

Parameters:

ParameterTypeDescription
$container\Pimple\ContainerThe container object.


Automatically generated on 2025-01-21