1. В CMS "1С-Битрикс" отсутствует событие, которое активируется при создании товара вместе со всеми его ценами. События активируются при создании или изменении товара (OnBeforeIBlockElementAdd, OnAfterIBlockElementAdd, OnBeforeIBlockElementUpdate, OnAfterIBlockElementUpdate), а также при изменении свойств товара, включая цены (OnBeforeIBlockElementSetPropertyValues, OnAfterIBlockElementSetPropertyValues).
2. Вы можете добавить наценку к новому товару сразу после его создания, подписавшись на событие OnAfterIBlockElementAdd. В обработчике этого события получите все цены товара с помощью функции GetCatalogProductPriceList, заведите на каждую цену наценку и обновите их с помощью функции SetCatalogProductPrice.
3. Чтобы отследить событие, указывающее что все цены товара были созданы, придется воспользоваться кроном или агентами "1С-Битрикс" и периодически проверять цены всех товаров.
4. Для того, чтобы автоматически создать цену для определенного типа, если она не была указана при создании товара, нужно в обработчике события OnAfterIBlockElementAdd проверять, есть ли цены нужного типа, и если их нет - создавать с помощью функции AddCatalogProductPrice.
Здесь стоит отметить, что при работе с ценами важно не забывать про торговые предложения и SKU, а также учесть, что операции с ценами можно выполнять только в рамках одной валюты.