Import

Constants

ConstantVisibilityTypeValue
NAMEpublic’import’
OPTION_FREQUENCYpublic’bigcommerce_import_frequency’
OPTION_NEW_PRODUCTSpublic’bigcommerce_import_new_products’
BATCH_SIZEpublic’bigcommerce_import_batch_size’
ENABLE_PRODUCTS_WEBHOOKSpublic’bigcommerce_import_enable_webhooks’
ENABLE_CUSTOMER_WEBHOOKSpublic’bigcommerce_import_enable_customer_webhooks’
ENABLE_IMAGE_IMPORTpublic’bigcommerce_import_enable_image_import’
MAX_CONCURRENTpublic’bigcommerce_import_max_concurrent’
RUN_IN_PARALLELpublic’bigcommerce_parallel_run’
HEADLESS_FLAGpublic’bigcommerce_headless_flag’
FREQUENCY_FIVEpublic’five_minutes’
FREQUENCY_THIRTYpublic’thirty_minutes’
FREQUENCY_HOURLYpublic’hourly’
FREQUENCY_DAILYpublic’daily’
FREQUENCY_WEEKLYpublic’weekly’
FREQUENCY_MONTHLYpublic’monthly’
FREQUENCY_NEVERpublic’never’
DEFAULT_FREQUENCYpublicself::FREQUENCY_FIVE
PRODUCT_TRANSIENTpublic’bigcommerce_products_transient_interval’

Properties

options

protected $options

product_transient_groups

protected $product_transient_groups

Methods

__construct

public __construct(): mixed

register_settings_section

public register_settings_section(): void

register_connect_channel_fields

We want just the automatic list setting to show up in the channel selection screen during onboarding, to give the merchant a chance to change it before the first import.

public register_connect_channel_fields(): void

section_description

public section_description(): mixed

frequency_select

public frequency_select(): void

render_gql_token_transient_settings

Render GQL token expiration options field

public render_gql_token_transient_settings(mixed $args): mixed

Parameters:

ParameterTypeDescription
$argsmixed

render_products_transient_settings

public render_products_transient_settings(mixed $args): mixed

Parameters:

ParameterTypeDescription
$argsmixed

new_products_toggle

public new_products_toggle(): mixed

render_import_tasks_processing

public render_import_tasks_processing(): mixed

Inherited methods

render_field

public render_field(array $args): void

Parameters:

ParameterTypeDescription
$argsarray

render_number_field

public render_number_field(array $args): void

Parameters:

ParameterTypeDescription
$argsarray

get_disabled_attr_headless

Get disabled attribute if headless option is on

public get_disabled_attr_headless(): string

enable_images_import_toggle

Display images import radio toggle. Adds ability to switch between images import types

public enable_images_import_toggle(array $args = []): mixed

Parameters:

ParameterTypeDescription
$argsarray

render_headless_flag_import

public render_headless_flag_import(): mixed

enable_products_webhooks_toggle

public enable_products_webhooks_toggle(): mixed

enable_customer_webhooks_toggle

public enable_customer_webhooks_toggle(): mixed


Automatically generated on 2025-01-21