Передают выбранные данные в обработчик
https://strellas.com/?action=checkoutPoster
Дальше на их основе формируют товар согласно полученным атрибутам, товар кстати скорее всего простой, вариативный там не надо, ибо вариаций может быть бесконечное множество. Товар формируется на лету, судя по всему просто добавляют к элеметам объекта WC_Cart массив с элементами и на их основании выводят стоимость.
Оно на самом деле не сильно сложное, просто надо понимать как работает корзина и как собирается товар.
P.S. штука у них кстати весьма дырявая, а обработчит хоть и требует POST, но товар можно добавить в корзину и так
https://strellas.com/?action=checkoutPoster&json={...
Как оно работает на пальцах можно глянуть тут. Реализация на коленке и кривожопая, но суть понятна
https://gist.github.com/WP-Panda/a16f2da4fc5f514a4...