Я работаю над проектом, и есть какой-то продукт, который можно загрузить в формате pdf, но теперь мой клиент просит меня предоставить ему возможность, чтобы либо пользователь мог загрузить pdf, либо запросить печатную копию этого pdf, а если пользователь выбрал напечатанныйКопировать, чем есть некоторые опции
1. Paper Type (A4 Normal 70GSM) or (Executive Bond )
2. Print type (Black & white ) or Color
3. Binding (Stapled , Spiral Binding, Hard Binding)
, поэтому, если пользователь выберет печатную копию, вышеупомянутая опция будет видна, в противном случае эта опция не будет отображаться
, если пользователь выберет печатную копию и выберет тип бумаги, чем соответствующийдо одной из страниц цена увеличится, как если бы в pdf было 100 страниц, а пользователь выбрал черно-белый, а его цена за страницу равна 2, общая стоимость будет
2X100 = 200 + base value of book
, как если бы пользователь изменил тип бумаги, чем рассчитывается балансовая стоимость
если при изменении типа привязки в продукт будет добавлена дополнительная стоимость, например
Стабильно, без затрат Спиральная привязка = 20 RS Hard Binding = 50 RS
Теперь как я могу добавить этоиз раздела администратора, поэтому только в версии для печати эти атрибуты будут видны не для цифровой версии.поэтому, если пользователь выбирает цифровой продукт, чем использовать простую проверку, и если выбирается версия для печати, то запускается проверка для выбора других параметров, таких как тип бумаги, тип печати или тип переплета и т. д.
Спасибо