Видимо у вас первый заказчик с таким требованием.
Нет, не первый. Вообще у нас много чего делалось и делается, чего не видно. Просто некому было кейсы хоть как-то оформлять :) Сейчас вот у нас этим Настя будет заниматься :) (на самом деле не только этим). Так что в дальнейшем будет больше success stories и примеров реализации. Очень многое остается неосвещенным, хотя очень даже этого заслуживает.
Так что обязательно закиньте его в сборку)
Там много тонкостей. Я еще буду думать. Особенно когда присутствует и товар с остатками, и безлимитный товар.
У меня вопрос по поводу сущностей товара, я так понимаю все дополнительное описание вы заносили в ТВ параметры? Я лично отказался от этого, расширив класс ShopmodxProduct.
На сайте уже было ТВ-поле под остатки, и импорт на сайте настроен на работу с этим полем. Мы не стали менять никакие имеющиеся ТВ-параметры, даже цену оставили в TV-поле, а не в sm_price. Так что в большинстве случаев да, используются ТВ-параметры. Но можно и расширять имеющуюся таблицу. На этот счет у меня отдельные задумки есть.