Контроль залишків та резервування продуктів

Автор: JKassa Support | Перегляди: 1801
residue-control

У попередніх версіях JKassa адміністратора магазину потрібно було самостійно після кожного замовлення змінювати кількість для кожного продукту або знімати його з наявності. У версії компонента JKassa 1.2.1 ми додали дві нові функції: "Контроль залишків" та "Резервування продуктів".

Контроль залишків

Наразі якщо продукту немає в наявності чи немає в наявності певної кількості, покупець не зможе його купити. Наприклад, якщо продукту в наявності є 10 штук, а покупець хоче замовити 15 штук, то система просто не дасть йому вказати кількість більше допустимого.

residue_control_01

Або якщо покупець вже додав 15 штук до кошика, а на момент оформлення замовлення продукту до наявності залишилося 10 штук, то після натискання кнопки "Оплатити" й перевірки замовлення системою, покупець отримає відповідне попередження.

residue_control_02

Це стосується і для адміністраторів магазину, коли вони створюють нове замовлення або змінюють існуюче, адміністратор не зможе створити замовлення з кількістю продукту що перевищує ліміт наявності.

residue_control_03

Резервування продуктів

Наразі при замовленні покупцем товарів або виконання замовлень адміністратором магазину здійснюється автоматичний підрахунок зарезервованої кількості продуктів. За замовчуванням ця функція відключена. Щоб її задіяти перейдіть до конфігурації JKassa, на вкладку "Кошик | Замовлення" та включіть параметр "Контроль залишків".

residue_control_04

Якщо параметр "Контроль залишків" увімкнений, то при замовленні кожен продукт буде перевірятися на наявність та залишок. Після проходження перевірки кількість кожного оформлюваного продукту буде зарезервовано й від доступної кількості продукту буде віднято кількість продукту що оформлюється. При успішному оформленні замовлення та при його скасування зарезервована кількість продукту буде списана, з однією лише різницею, при не успішному замовленні зарезервована кількість продукту буде повернена до доступної кількості.

У таблиці нижче показаний процес контролю залишків при зміні статусу замовлення.

  • pending - нове замовлення
  • success - успішне замовлення
  • fail - невдале замовлення
  • stock - наявність продуктів
  • reserved - зарезервовані продукти
  • quantity - кількість продуктів що купуються
Old status New status Process
--- pending stock - quantity
reserved + quantity
--- success stock - quantity
--- fail ---
pending pending --- *
pending success reserved - quantity
pending fail stock + quantity
reserved - quantity
success pending reserved + quantity
success success --- *
success fail stock + quantity
fail pending stock - quantity
reserved + quantity
fail success stock - quantity
fail fail ---

* Залишок контролюється самостійно.

Для контролю залишків та зарезервованих продуктів в налаштуваннях продукту, на вкладці "Деталі" з'явилося нове поле "Зарезервоване кількість". Значення у цьому полі створюється автоматично й надалі ще може бути змінено. Не змінюйте це значення, якщо це не потрібно!

residue_control_05

Також для швидкого перегляду зарезервованих продуктів, у списку продуктів з'явилася пентаграма з їх кількістю. Щоб перейти до замовлень, які містять даний продукт, досить кликнути мишкою по цій піктограмі.

residue_control_06

Сподіваємося вам спростять роботу з замовленнями наші оновлення та доповнення. Зауваження та побажання по цій темі, будь ласка, залишайте у коментарях нижче або на форумі підтримки передплатників.

Читайте нас


На цьому сайті використовуються файли cookie, щоб надавати вам наші послуги. Використовуючи наш сайт, ви підтверджуєте, що ознайомилися з нашою Політикою конфіденційності та Умовами використання. Використання вами цього сайту та продуктів JKassa залежить від цих політик і умов.