Понимаете, номенклатура в 30-40 тыс единиц, да еще с большим набором технических свойств требует весьма сложно навигации, включающей множество вариантов фильтрации, сортировки, расширенного поиска. Такого в ОС просто нет. Это есть либо в Мадженто, либо в движках общего назначения вроде битрикса (есть бесплатные аналоги вроде Pimcore с конструктором модели данных), где структуру атрибутов и типы данных вы можете задать произвольно, а значит и фильтрацию с сортировкой строить так же. Если вы не сделаете качественный поиск и навигацию, то вы не предложите высокий уровень сервиса посетителям и проиграете конкурентную борьбу. Если хотите успешно торговать в интернете, то нужно понимать, что для этого нужно предложить качественное обслуживание посетителям, и исходя из этого выбирать движок. А вы пока не понимаете, что вы хотите предложить клиентам. У меня есть один заказчик, у которого и магазин на Мадженто, и номенклатура около 35000 позиций и успешная сеть оффлайн торговых точек в своем регионе работает уже 10 лет, а за 2 года раскрутить интернет-продажи так и не смогли. Он тоже смотрит на ИМ не понимая сути интернет-торговли и ее отличий от традиционной.
Вы например можете хотя бы описать подробнее причины, по которым вы хотите переехать на другой движок и почему вы выбрали именно ОС как целевую платформу? Можете опубликовать хотя бы простой экономический расчет того, какой экономический эффект вы "нанесете" своему бизнесу таким переездом?