У WooCommerce в базе есть набор шаблонов и хуков, которые позволяют изменять почти любую логику и визуал. Надо лишь понять какие хуки и какие шаблоны нужны для ваших задач. Далее ищем то что нужно, перехватывает и меняем.