ClassesBigCommerceContainerSettings

Settings

Provides various screens and settings for BigCommerce.

This class is responsible for registering settings screens, handling API credentials, and managing various onboarding steps in the BigCommerce plugin.

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

Constants

ConstantVisibilityTypeValue
SETTINGS_SCREENpublicstring’settings.screen.settings’
WELCOME_SCREENpublicstring’settings.screen.welcome’
CREATE_SCREENpublicstring’settings.screen.create’
STORE_TYPE_SCREENpublicstring’settings.screen.store_type’
CHANNEL_SCREENpublicstring’settings.screen.channel’
PENDING_SCREENpublicstring’settings.screen.pending’
CREDENTIALS_SCREENpublicstring’settings.screen.credentials’
MENU_SETUP_SCREENpublicstring’settings.screen.nav_menu’
COMPLETE_SCREENpublicstring’settings.screen.onboarding_complete’
RESOURCES_SCREENpublicstring’settings.screen.resources’
API_SECTIONpublicstring’settings.section.api’
CONNECT_ACCOUNT_SECTIONpublicstring’settings.section.connect_account’
CART_SECTIONpublicstring’settings.section.cart’
GIFT_CERTIFICATE_SECTIONpublicstring’settings.section.gift_certificates’
CURRENCY_SECTIONpublicstring’settings.section.currency’
IMPORT_SECTIONpublicstring’settings.section.import’
ACCOUNTS_SECTIONpublicstring’settings.section.accounts’
ANALYTICS_SECTIONpublicstring’settings.section.analytics’
REVIEWS_SECTIONpublicstring’settings.section.reviews’
NEW_ACCOUNT_SECTIONpublicstring’settings.section.new_account’
SELECT_CHANNEL_SECTIONpublicstring’settings.section.select_channel’
IMPORT_SETTINGS_SECTIONpublicstring’settings.section.import_settings’
CHANNEL_SECTIONpublicstring’settings.section.channel’
DIAGNOSTICS_SECTIONpublicstring’settings.section.diagnostics’
MENU_OPTIONS_SECTIONpublicstring’settings.section.nav_menu_options’
NEXT_STEPS_SECTIONpublicstring’settings.section.next_steps’
API_STATUSpublicstring’settings.api_status’
IMPORT_NOWpublicstring’settings.import_now’
IMPORT_STATUSpublicstring’settings.import_status’
IMPORT_LIVE_STATUSpublicstring’settings.import_status_live’
START_OVERpublicstring’settings.start_over’
ONBOARDING_PROGRESSpublicstring’settings.onboarding.progress_bar’
SITE_URL_SYNCpublicstring’settings.site_url_sync’
ABORT_IMPORTpublicstring’settings.abort_product_import’
FLUSH_CACHEpublicstring’settings.flush_cache’
HEADLESSpublicstring’settings.headless_processing’
CONFIG_STATUSpublicstring’settings.configuration_status’
CONFIG_DISPLAY_MENUSpublicstring’settings.configuration_display_menus’
STATUS_NEWpublicstring0
STATUS_ACCOUNT_PENDINGpublicstring10
STATUS_API_CONNECTEDpublicstring20
STATUS_CHANNEL_CONNECTEDpublicstring40
STATUS_STORE_TYPE_SELECTEDpublicstring50
STATUS_MENUS_CREATEDpublicstring70
STATUS_COMPLETEpublicstring1000

Methods

register

Registers settings and screens in the container.

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

Parameters:

ParameterTypeDescription
$container\Pimple\ContainerDependency injection container.


Automatically generated on 2025-01-21