Ми переробили роботу з варіабельними пакетами та додали для таких послуг дві корисні властивості:
- Можливість не лише видаляти з варіабельного пакета послуги, але і додавати в нього послуги, яких там не було від початку.
- Можливіть вимкнути або увімкнути перерахунок загальної вартості варіабельного пакета при зміні його складу у конкретного пацієнта.
Почитайте статтю нижче, можливо це буде для вас чимось новим та корисним.
Особливий різновид пакетних послуг - це "Варіабельний пакет".
Якщо ми продаємо пацієнту "звичайну" пакетну послугу, то ми маємо надати всі послуги, які містяться у пакеті, і ціна пакета при цьому залишається незмінною.
Але якщо продати пацієнту "варіабельний пакет", то ми можемо змінювати кількість та склад послуг у такому пакеті:
- Зменшувати або збільшувати кількість певної послуги в пакеті.
- Видаляти рядок із послугою з пакета.
- Додавати у пакет послуги, яких взагалі не було у налаштуваннях пакета.
Після зміни переліку послуг у пакеті конкретного пацієнта постає питання, чи буде змінюватися вартість пакета? Тобто, якщо пакет коштував 990 гривень, а ми частину послуг звідти прибрали, і натомість додали туди інші послуги, то ціна пакета для пацієнта залишиться 990 грн., чи якось зміниться?
Іноді потрібно, щоб після видалення або додавання послуг у пакеті пацієнта ціна пакета також пропорційно змінювалася. Іноді це не потрібно робити, бо вартість пакета заздалегідь підібрали так, щоб невеликі зміни складових елементів пакета не дуже суттєво впливали на його вартість. У налаштуваннях кожного варіабельного пакета можна поставити спеціальну відмітку: "Перерахунок вартості пакета після зміни його компонентів". Цей чек-бокс з'являється у налаштуваннях лише для пакетів, у яких, своєю чергою, є відмітка про те, що вони є "Варіабельними пакетами".
Всі послуги у складі пакета потрапляють у нього з якоюсь "пакетною знижкою". Тобто, зазвичай, для пацієнта пакет коштує дешевше, ніж сума всіх послуг, які у нього входять. Іноді це може бути "пакетна націнка", але найчастіше це саме "знижка".
Якщо у налаштуваннях пакета є відмітка "Перерахунок вартості пакета після зміни його компонентів", то при видаленні послуг зі складу варіабельного пакета (або при зменшенні їх кількості) залишкова вартість пакета зменшиться на суму видаленої послуги з урахуванням цієї пакетної знижки. Тобто, якщо послуга, яку видаляють, сама по собі коштувала 100 грн., а у пакет вона потрапила в кількості 5 шт. з пакетною знижкою у 10%, то при видаленні одного екземпляра цієї послуги з варіабельного пакета у конкретного пацієнта ціна пакета зменшиться не на 100 грн., а на 90 грн. (100 - 10% = 90).
Таке саме правило застосовується при додаванні нових послуг до варіабельного пакета конкретного пацієнта. Сума пакета зросте на суму послуги мінус "пакетна знижка", яка вже є у всіх інших послугах даного пакета.
Якщо у налаштуваннях пакета відмітку "Перерахунок вартості пакета після зміни його компонентів" не встановлювали, то ціна пакета у конкретного пацієнта не буде змінюватися, які б послуги з пакета не видаляли або які б послуги у нього не додавали.
Варіабельні пакети зручно використовувати, якщо пацієнту продають "комплекти" послуг, всередині яких є послуги, які можуть заміняти одна одну.
Наприклад, курс хіміотерапії, що складається з певної кількості інфузій, проміжних аналізів та набору препаратів. Якраз в такому випадку доцільно зробити варіабельний пакет, в якому вказані всі можливі препарати. Під час продажу пакета з нього забирають зайві препарати. При цьому всі інші послуги залишаються у пакеті незмінними та зберігають свою "пакетну знижку", а вартість пакета пропорційно зменшується. Якщо пацієнт не може завершити курс хіміотерапії, то невикористані послуги можна видалити з варіабельного пакета у сервіс-листі пацієнта. Його ціна ще зменшиться, і якщо пацієнт вже встиг заплатити повну ціну пакета, то програма розрахує суму, яку потрібно повернути пацієнту.
Протилежний приклад - це пакети для проведення планових профілактичних оглядів. Робимо такі пакети варіабельними, і відмітку "Перерахунок вартості пакета після зміни його компонентів" не встановлюємо. В такому разі ціна пакета для пацієнта залишається незмінною, але перелік послуг у пакеті можна трохи підкорегувати залежно від медичного стану пацієнта (наприклад, замінити консультацію сексолога на консультацію геріатра, замість аналізів на тестостерон зробити аналіз на ліпопротеїди, а замість УЗД статевого члена призначити УЗД серця).

