Я думаю, что лучший способ для этого - создать модуль, который бы выбирал все необходимые продукты и управлял их конкретными ценами, как это делает функция по умолчанию.По-другому, было бы очень сложно или даже невозможно реализовать все связанные функции.Потому что расчет цены идет глубоко внутри ядра, и вам нужно все это переделать.Я имею в виду, что если вы создадите свою собственную таблицу и ее реализацию, вам будет сложно переработать все расчеты, статистику и т. Д.