И все таки лучше делать сразу нормально: с БД, с АПИ, с клиентом.
Вряд ли при необходимости обновить статус товара работник магазина побежит драться за планшет с посетителем.
Можно даже без АПИ обойтись: напрямую к БД обращаться, в самой БД все менять. Да можно даже без БД - хранить все в файле, доступном по сети. Но то, что с клиента нужно выносить изменяемые данные - факт.