Это всё понятно, но может быть можно просто создать множественное свойство товара , а при добавлении стандартной маркетинговой скидки (хотя бы одной на выборочный товар) сделать автоматическую привязку к этому свойству во время выбора товара для скидки. А в дальнейшем при удалении скидки удалять привязку к свойству. А уж как выводить фильтр по свойству все справятся...