Баллы и программа лояльности
Баллы у каждого участника: начисляются за оплату сами, вы правите их рукой, посетитель тратит.
Где: Панель «Данные» → таблица участников → «Баллы в столбце».

Баллы живут в строке участника, а не в памяти приложения: она живёт только на одном телефоне и стирается при закрытии, а строка принадлежит человеку и остаётся. Поэтому программа начинается с таблицы участников — той самой, у которой стоят «Каждый пишет себе» и «Одна строка на посетителя».
- Баллы в столбце. Назовите числовой столбец, в котором лежит баланс. Пока он не назван, программы нет.
- Начислять за оплату, %. С каждой оплаты внутри приложения участнику вернётся столько процентов баллами — считает это сервер в тот момент, когда деньги подтверждены. Ноль — за оплату не начисляется ничего, и это нормальный выбор: начислять рукой и тратить всё равно можно.
- История движений. Таблица, в которую ложится строка на каждое начисление и списание: дата, сколько и за что. Видит её только сам участник. Не заводить — тоже вариант: баланс от этого не страдает, а каждая строка истории расходует записи тарифа.
Баланс на экране показывается подстановкой {{me.points}} — где points это ключ вашего столбца, а me — строка того, кто открыл приложение. Уровень, имя, телефон оттуда же: {{me.tier}}, {{me.name}}.
Чтобы начислить или списать рукой, откройте таблицу участников и нажмите + в ячейке баллов: сумма, за что, «Начислить» или «Списать». Ячейка не набирается напрямую намеренно — набранное означает «пусть будет столько» и затёрло бы начисление за оплату, пришедшее в ту же секунду.
Тратит баллы сам посетитель — действием «Списать баллы» на кнопке: сколько (можно подстановкой, например {{item.price}}) и за что. Начислить себе кнопкой нельзя, и это не ограничение редактора: число уезжает из браузера, а кнопка, умеющая прибавлять, означала бы, что баллы печатает тот, кто их тратит.