Нельзя. Во-первых, работа продукта не гарантирована после таких измененний, во-вторых, такие изменения относятся к категории "модификация ядра" - и Вы теряете техподдержку. Ну и наконец, это не даст сделать сама БД.
Не надо сверлить зубы через задний проход дрелью от Сваровски
Стоп, ошибся. Callback'и Вы не подмените, а события по выбору оптимальной цены для Вас не очень подходят. Я бы отказался от функций Add2Basket и тогда можно использовать свои callback-функции.
Не надо сверлить зубы через задний проход дрелью от Сваровски