Home > widget-integration > RecommendationModule > onInitBlock

RecommendationModule.onInitBlock() method

Called when a recommendation block is initialized. Override this method to customize widget initialization or add shop-specific setup logic.

Signature:

protected onInitBlock(block: AppBlock): Promise<void>;

Parameters

Parameter

Type

Description

block

AppBlock

The AppBlock instance being initialized

Returns:

Promise<void>

Promise that resolves when the block initialization is complete

Example

// Add shop-specific initialization protected async onInitBlock(block: AppBlock) { // Add custom tracking before widget initialization this.trackWidgetInit(block.id); await super.onInitBlock(block); }