Добрый день.
Как реализовать возможность добавлять одному продукту, по одному прайс-листу несколько цен.
Пример.
цена формируется из двух условий - тип доставки и регион доставки.
Регион доставки - это прайс-лист, а тип доставки это критерий.
Матричный прайс лист
Т.е. Товару мы должны присвоить один и тот же прайс-лист с разными типами доставки.
Продукт | Регион доставки | Тип доставки
Товар1 | Новосибирск | Срочная доставка
Товар1 | Новосибирск | Обычная доставка
Товар1 | Смоленск | Срочная доставка
Нравится
Это довольно сложная задача, которая потребует изменений кода во многих местах и еще не факт, что будет работать стабильно. Когда у нас стояла подобная задача, то проще оказалось держать разные PriceLists для разных случаев. Т.е. в данном случае будет свой PL для доставки в Регион1-обычная и отдельный для Регион1-срочная. Тут надо понимать, что PL применяется зачастую в определенных связках (т.е. когда добавляешь продукт к квоте или оппортьюнити). В этом случае как раз задаешь связь с продуктом и выбираешь нужный PL в зависимости от ситуации. Тогда можно сделать некую автоматизацию по определению кретерия и проставления нужного PL в связующую таблицу.
Это довольно сложная задача, которая потребует изменений кода во многих местах и еще не факт, что будет работать стабильно. Когда у нас стояла подобная задача, то проще оказалось держать разные PriceLists для разных случаев. Т.е. в данном случае будет свой PL для доставки в Регион1-обычная и отдельный для Регион1-срочная. Тут надо понимать, что PL применяется зачастую в определенных связках (т.е. когда добавляешь продукт к квоте или оппортьюнити). В этом случае как раз задаешь связь с продуктом и выбираешь нужный PL в зависимости от ситуации. Тогда можно сделать некую автоматизацию по определению кретерия и проставления нужного PL в связующую таблицу.