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  | 
 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); }