В примере, у вас по клику открывается новая страница, специально сверстанная под печать, и вызывается window.print() на js для открытия диалога печати из браузера. Что конкретно у вас не получается сделать?
1. Вы можете вставить кнопку в карточку товара, по клику на которую будет посылаться на печать текущая страница. И с помощью css и @media print {}
можете застайлить страницу специально для печати. Кнопку можно вставить переопределив шаблоны вукомерса или добавив хук в свои функции.
2. Если вы хотите создавать отдельную страницу специально для печати, как в примере, то тут придется много кодить, и если у вас нет опыта, вряд ли вы сами справитесь.