Hi,
The trigger "onProductBlocksDisplay" is called for the product edition page (so in the HikaShop backend).
Depending your kind of customization ; you can use a plugin or you can use a view override.
If you want to use a plugin, the best is to use the same process that HikaMarket is using to display his special vendor content.
If you want to add elements in the front-end product page ; you need to use the trigger "onHikashopBeforeDisplayView" and use the "extraData" variable in the view as "slots" in the product page.
www.hikashop.com/support/support/documen...hopBeforeDisplayView
For the product listing, you can use the same trigger and access to the $view->rows to list all products in the current listing.
The product listing also have extraData for the elements ; you can see how these data is display in the different views.
Regards,
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.