Quad.Wiki

Цена зависимая от другой цены

Помимо формирования цены исходя из цен поставщиков, конкурентов и т.д. по правилам наценки в программе есть возможность сформировать цену исходя из другой цены, сформированной по каким-то правилам. Нужно это, как правило, для какого-то оптового прайса, когда в него нужно выгрузить несколько цен, таких как Опт 1Опт 2 и т.д., которые формируются отталкиваясь от какой-то базовой оптовой цены, сформированной вами по правилам наценки с учетом минимально возможного заработка, или наоборот, из максимально возможного. Т.е. можно сформировать какую-то вторую цену, в которой сделать скидки или наценку к базовой цене.

Данный вид наценки указывается через правила автозаполнения.

 

1. Для формирования такой цены первое, что вам нужно сделать, это добавить в программе дополнительное поле, в которое будет записываться эта цена. Тип поля указывайте Число, название поля в примере указано Опт 2.

 

2. Перейдите во вкладку Автоматизация / внизу Автозаполнение  и добавьте новую группу правил, назовите ее, например, Цена Опт 2

 

3. Перейдите в добавленную группу и добавьте новое правило автозаполнения, установите у него птичку в колонке Нац. (что означает что правилом автозаполнения будет устанавливаться наценка) и задайте правилу какой-то приоритет выполнения в колонке Порядок - чем меньше число, тем первее будет выполняться правило. Обратите внимание, что если товар проходит под несколько правил, то сначала будет выполнено правило с приоритетом, например, 200, а затем с приоритетом 250. Т.е. если цена товара X, то по первому правилу прибавится X+2%, а по второму к X+2% прибавится еще, например 5%. Указать условия, что если выполнилось одно правило, то чтобы не выполнялось другое - на данный момент нельзя. Здесь же выберите поле Опт 2 в которое будет формироваться цена.

Уберите птичку в колонке Только если пустое.

 

4. Укажите формулу формирования цены. Формулы можно указывать сложные, т.е. не просто +5%, а например 8%+1.5+5 - несколько операций в процентах или суммах. Разделитель дробной части нужно использовать точку.

можно указать первым значение процент, а за ним сумму, но если нужно сделать наоборот, сразу прибавить сумму, а уже к этой сумме какой-то процент, то формулу нужно писать следующим образом: например, нужно прибавить сразу 4 рубля, а затем к этой сумме 18%, формула будет выглядеть так:

+ 4 + 0.18 * (p.price + 4)

т.е. прибавляется 4, затем прибавляется процент от исходной цены + 4. Если затем нужно будет прибавить еще 8, а к этой сумме еще 20% то выглядеть будет так:

+ 4 + 0.18 * (p.price + 4) + 8 + 0.2 * (4 + 0.18 * (p.price + 4) + 8)

Если не понятно - спросите у техподдержки.

 

5. Выбрать ограничения, на которые распространяется это правило - например, бренды или группу, или ценовой диапазон или другие условия правил автозаполнения

 

6. По умолчанию наценка применяется к основной цене. В случае, если нужно наценку считать исходя из какой-то другой цены, нужно в каждом правиле в Других условиях указать “Поле для цены”, в которое вводится код поля цены, к которой будет применяться наценка (смотреть код поля во вкладке Конфигурация / внизу Доп. поля)

 

Так же можно выбрать и поле цены, которое учитывается в фильтрах по Цене, Марже, Рентабельности, Наличию и других полях. Т.е. если заданы оба условия, то фильтруется по одной цене, а наценка применяется к другой цене. Если выбрано только условие “Учитываемая цена для фильтра”, а в “Поле для наценки” пусто, то наценка применяется к полю цены, выбранному для фильтра.

 

7. Правила автозаполнения будут выполняться при обновлении цен кнопкой Обновить цены + Автозаполнение или Обновить цены + Автозаполнение + Все шаблоны или через соответствующее действие Quad.Magic

 

 


Зависимость от минимально возможной цены

Помимо зависимости от цены товара, можно указывать зависимость и от цены, установленной с условием минимальной наценки (подробнее о минимальной цене здесь: )

Использовать данную цену можно, например, для получения какой-то цены в рассрочку, или цены с учетом какого-то способа оплаты или доставки, т.е. случая, когда вы при определенных условиях при продаже товара платите еще какой-то процент комиссии от цены товара.

Например, цена поставщика 100р, вы продаете товар в розницу за 120р, при этом вы согласны продать этот товар и за 110р (т.е. ваша минимальная наценка 10р). Продавая товар в рассрочку, вы платите банку 10%, и если продадите за 120р, то отдав банку 10% получите на руки 108р, что ниже вашей минимальной наценки, т.е. по сути продажа в минус. Чтобы такого не случилось, вы можете посчитать отдельно цену товара при продаже в рассрочку. Для этого можно взять 110р и от этой цены посчитать обратный процент, т.е. получить ту цену, отняв от которой 10% вы получите 110р.

считается это по формуле 110р/(1 - 1/100*10) = 122.22р

где 110 - ваша цена, 10 - процент. Соответственно, продав товар за 122.22р в рассрочку и отдав банку 10% вы получите на руки 110р, т.е. та цена, минимально возможная, за которую вы готовы продать товар.

Минимальная цена считается без учета РЦ и цен конкурентов, т.е. ее можно использовать и для случая, когда вам нужно посчитать какую-то цену с надбавкой, без учета РЦ и конкурентов.

Чтобы при установке дополнительной цены использовалась не цена товара, а минимальная цена товара, нужно в начале формулы написать тег “min

 

Пример правила наценки:

прибавляет 10% к минимально возможной цене

min+10%

 

 

прибавить обратный процент (для рассрочки или других случаев, чтобы получить цену, от которой потом отнимается комиссия)

min/(1-1/100::numeric*8.4::numeric)

здесь 8.4 - это “обратный” процент 8,4%

 

Если минимальная цена неизвестна

Бывают случаи, когда цена с минимальной наценкой неизвестна. Например, когда поставщик вам дает только прайс с рекомендованными розничными ценами, при этом оптовую цену вы не знаете. В этих случаях цена с минимальной наценкой будет равна 0. Формула от минимальной цены так же вам даст 0. Если вам все таки нужно получить какую-то цену, то есть 2 варианта:

1. Вместо min использовать morp - так для товаров, где есть мин. цена, результат будет посчитан по введенной формуле, а для товаров, где нет мин. цены - результат будет установлен равный розничной цене товара.

2. Вместо min использовать mandp - так для товаров, где есть мин. цена, результат будет посчитан по введенной формуле, а для товаров, где нет мин. цены - формула будет применена к розничной цене, т.е. если цена продажи товара 200 и минимальная наценка не известна, то прибавится 8,4% к 200.