Рассказываю как есть.
Вот сайт
https://avtoplenki24.ru
Есть ингерация с 1С, в 1С есть 3 цены товара (розница, рулон, и опт) в цену по умолчанию (price) мы получаем розничную цену, 2 остальных цены в принципе можем получить куда угодно.
И вот теперь.
Есть 3 цены товара, - опт, розница, и рулон, ("опт", это 2-рулона и более; "рулон" это рулон 15м. или, и 30м.; "розница" - от 1-го и до 15-30м.).
Цены для групп покупателей не подходят, ибо все 3 цены надо показывать всем без регистрации и авторизации.
И конечно что бы человек мог выбрать и купить, то есть до 30м это первая цена - "розница", "рулон" это 15-30м показывается цена рулона и цена за метр и соответственно уже дешевле, и "опт" соответственно при покупке 2-х рулонов и более (и показывается соответственно метр ещё дешевле).
Длина 1-го рулона тоже есть в 1С, её тоже в принципе, можем получить куда надо.
Вот как то так надо реализовать.
Кто сможет, кому интересно пишите, за ценой не постоим.