Доработка сайта крепежа
1. в списке торговых предложений (ТП) на странице товара показываем
только непустые колонки.
потому что товары разные, не все колонки заполняются у каждого товара, и их не надо везде выводить.
Т.е. есть колонки:
- размер - выводим всегда
- вес 1000 шт - выводим, если непустая
- кол-во в упаковке, шт - выводим, если непустая
- кол-во в упаковке, кг - выводим, если непустая
- кол-во метров в бухте - выводим, если непустая
- цена - выводим всегда, но с разными заголовками колонки
- количество (поле для ввода) - выводим всегда
- кнопка "Купить" - выводим всегда
2. формула расчета цены (чтобы положить в корзину с правильной ценой):
- если есть признак «продажа поштучно» (свойство ТП = "ДА")
цена в корзине = "кол-во в упаковке, шт" * цену ТП
- если признака нет, но есть значения в колонке «количество в штуках“,
то цена в корзине = "количество в штуках" / 1000 * цена ТП
- если признака нет, но есть значения в колонке «количество в кг“,
то цена товара = "кол-во в кг" * цена ТП
- если признака нет, но есть значения в колонке «метров в бухте“,
то цена товара = "кол-во в метрах" / 1000 * цена ТП
формула может потом дополняться, при появлении других типов товаров.
Т.е. должна сохраняться такая возможность.
3. также надо менять название колонки с ценой на странице товара.
если есть признак "продажа поштучно", то название колонки с ценой: "Цена за 1 шт" + название валюты
если нет признака поштучной продажи, и непустое значение свойства «кол-во, шт», то название колонки с ценой должно быть: «цена за 1000 шт» + название валюты
если нет признака поштучной продажи, и непустое значение свойства «кол-во, кг», то название колонки с ценой должно быть: «цена за 1 кг» + название валюты
если нет признака поштучной продажи, и непустое значение свойства «метров в бухте», то название колонки с ценой должно быть: «цена за 1000 метров» + название валюты