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