Нет, вам не нужно создавать 3 разных продукта, если только SKU не отличается.
Вы можете добавить атрибуты для этого продукта, назовем его «Формат».Затем к этому атрибуту можно добавить 3 параметра: «Печать», «Онлайн», «Печать + онлайн».Затем, когда вы редактируете продукт, вы можете отрегулировать цены для этих опций (например, Print + $ 10).
Стоимость добавляется к базовой цене продукта.Таким образом, вы можете сделать книгу за 0 долларов и позволить этим вариантам управлять стоимостью.Пример Печать 35 долларов США, онлайн 25 долларов США, Печать и онлайн 40 долларов США.
Есть несколько способов решить эту проблему, но я бы так и сделал.