Hi,
We do have the event onAfterFileDelete for that.
However, looking at the file there, I can see a problem with how we've added it previously.
The first parameter is an array of ids, but the entries are already removed from the database by that point.
So that won't help.
To fix that, you need to change the line:
$app->triggerEvent('onAfterFileDelete', array( &$pkeys, &$type ));
to:
$app->triggerEvent('onAfterFileDelete', array( &$oldEntries ));
in the file administrator/components/com_hikashop/classes/file.php
That way, in $oldEntries you'll get an array of the files that were just deleted (we'll remove the $type variable since each element of the array has a file_type with its type).
We'll include that modification in the next version of HikaShop and we'll also add a onBeforeFileDelete in that same deleteFiles function.