А зачем cs-cart все еще создает 3 колонки в products
если на сколько я помню они вообще не используются или где-то есть волшебное место где они нужны?
Может когда-то раньше это было актуально но вроде уже можно убить их в новых установках нет?
А зачем cs-cart все еще создает 3 колонки в products
['box_width']
Если у Вас *nix система, то можете использовать утилиту grep
Если у Вас windows, то через утилиту find
Поиском по директории с сайтом Вы можете найти, что эти параметры всё ещё используются для некоторых операций связанных с доставкой.
Я думаю, что мы с Вами так не можем точно понимать какие модули разработчиков могут использовать эти параметры товаров. Например, ab: стикеры, кстати
А вот и нет =} box_width хранится в shipping_params в serialize
А вот есть 3 колонки, которые кажется вообще не используются никем.
А тут тоже данные с shipping_params
Да и названия немного отличаются box_length <> length
Вообще, в дефолте не используются. Но мы в различных модулях и разработках их используем
Так ведь правильно)
Данные эти хранятся в ?:products.shipping_params
А поля ?:products.length, ?:products.width, ?:products.height просто есть в таблице и не используются ядром
Ааа, понимабельно.
А я уж у себя в голове надумал, что человек спрашивает в целом нужна ли вкладка “параметры доставки” в админке. Уже и на изначальный вопрос не смотрю.
Shame on me
Так в таблицах вообще очень много пустых полей. Тот же модуль Яндекс маркета добавляет количество полей, сравнимых по количеству со стандартными полями таблицы товаров. Половина или больше из них не заполняется, при этом поля имеют фиксированную длину, а значит в файле БД занимают то же самое место, есть значение или нет. Используются только для генерации XML файлов, но грузятся в память каждый раз, как покупатель смотрит товар. Вопрос: зачем?
Да, согласен.
Много полей ненужных. Утяжеляют и работу для базы и память во время выполнения скрипта и саму базу по весу.