Дополнительная скидка 10%

Позвонил клиент и сказал, что ему нужно срочно реализовать дополнительную скидку на 10% в дни черной пятницы.

Я предложил ему настроить обычную безусловную скидку 10%. Клиент попробовал и жалуется, что скидка считается неправильно.

Например, если на товар стоимостью 1.000 рублей действует скидка 20%, то после добавления этой скидки 10% 1С рассчитывает две скидки 200 и 100 рублей, всего 300 рублей, что составляет 30%, а 10% должно считаться от цены товара после первой скидки.

Я задумался — по-моему типовая 1С:Розница не дает выстраивать цепочку скидок (что странно). Но я помнил, что для одного из своих клиентов дорабатывал свою обработку скидок, чтобы скидки начислялись на предыдущие скидки.

В итоге я просто поставил свою обработку скидок (ключевая галочка — учитывать предыдущие скидки):

И — о чудо, цена рассчиталась правильно: 1.000 — 200 (20%) = 800 — 80 (10%) = 720 рублей.

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

А так дело обошлось минимальными затратами на внедрение готовой обработки.

fixin

Программирую на 1С с 1999 года. В 1С просто Гений. В 2020 году ушел из офиса на вольные хлеба фриланса. Принимаю заказы.

Читайте также:

комментария 2

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *