Можно, конечно, сделать интеграцию с базой магазина (если она вообще есть), тогда все позиции будут редактироваться в одном месте – это хорошо. Да, хорошо, когда есть то самое место. То есть боту обязательно нужна админка, чтобы редактировать каталог. Если это сделано где-нибудь на сайте или каким-то другим действительно удобным способом – хорошо. Делать это в боте – мучение для менеджера. Нужно вручную кликать на каждую позицию, открывать отдельную настройку и менять. На сайте, например, или в программе можно сделать это на одной странице, где будут все настройки на виду, и никуда не придётся лишний раз нажимать. Можно сделать загрузку всей этой радости одним файлом в бота (у меня, например, можно залить JSON), но для этого нужен программист. Можно разобраться менеджеру самому в такой упаковке данных, но нет, нельзя. Что ещё? XML туда же. Excel? За несколько месяцев раздумий я так и не придумал удобную структуру для книги. Если бы придумал, не забросил бы своего бота на этапе создания админки.
Не очень понял насчет панели для менеджера, в чем проблема создать условный сайт с авторизацией по логину и паролю и там уже менеджеру добавлять блюда, цены, акции, рестораны и т.д.? Поднять БД, в которую бэкенд сайта все пишет, а бот читает.
Да, об этом и говорю - нужно отдельно делать панель на вебе, чтобы было удобно. В боте это будет очень неудобно.
Если это сделано где-нибудь на сайте или каким-то другим действительно удобным способом – хорошо. Делать это в боте – мучение для менеджера. Нужно вручную кликать на каждую позицию, открывать отдельную настройку и менять.