Как реализовать управление кол-вом товаров в разных точках?
Ни как учитывая что надо хранить доп поля для каждой записи, да и зачем костыли и изобретать велосипед. Это нормально 3 таблицы и две связи OneToMany.
12кк записей не так уж и много.
Сделать на каждую точку отдельную базу, им все равно нет смысла смотреть наличие в других точках