Некоторые вещи:
Коды SKU не обязательно должны быть минимально возможной длины, в них можно ставить тире, например TRFU-00-XS, и вы можете использовать согласованную схему, например, BASE_SKU-SIZE-COLOR.
Это облегчает работу с людьми, клиентами, командой заказов, программистами. В этом случае вы можете использовать PHP strtok()
и другие функции для получения составных частей SKU.
Я не уверен из вашего примера, что такое имя и что такое SKU.
Однако, чтобы получить SKU базового продукта, перед циклом foreach попробуйте $basesku=$this->getSku();
или $basename=$this->getName();
Тогда вы можете str_replace($basename,'',$_item->getName())
(или SKU), чтобы получить биты на конце.