Поскольку товары могут быть отнесены к нескольким категориям, я думаю, что ваша концепция может быть немного неуместной, если вы не загружаете коллекцию для каждой категории. Что вы ожидаете увидеть, если для данного продукта есть несколько категорий?
Независимо от того, на странице категории вы можете использовать следующее:
$currentCat = $_product->getCategory();
Чтобы получить все категории, к которым относится этот продукт:
* +1007 *
Надеюсь, это поможет. Спасибо,
Джо