Если у Характеристики есть Варианты с одинаковым названием, то один из них исчезает.
Просьба сделать защиту от этого!
Пусть не дает присвоить такое же имя или склеивает или дублирует, но чтоб не исчезало!
Потому как наш редактор поломал сегодня так кучу товаров!
Как воспроизвести.
Есть Характеристика Страна, три Варианта - Австралия, Англия, Белоруссия
У товара Страна - Англия
все нормально.
переименовуем Англию в Англия (родина королевы)
все нормально!
Переименовуем Англию в Австралия и она исчезает! и в Вариантах и на странице товара
ну лучше бы карт просто склеивал одинаковые ваианты, а не удалял на его взгляд лишний…
ну накрайняк выдавал бы предупреждение и не сохранял, это уж совсем элементарно сделать.
в общем разрабы, надеюсь вы ээто исправите.
сейчас и бекап базы есть, но хз как это восстановить, т.к. менялось за день многое, а починить надо только это
нельзя так. т.к. было много полезных изменений.
в общем в старой базе экспортировал таблицы с характеристиками
cscart_product_features_values с такими записями
INSERT INTO cscart_product_features_values (feature_id, product_id, variant_id, value, value_int, lang_code) VALUES(1071, 1655, 1253, ‘’, NULL, ‘ru’);
INSERT INTO cscart_product_features_values (feature_id, product_id, variant_id, value, value_int, lang_code) VALUES(1071, 1656, 1253, ‘’, NULL, ‘ru’);
INSERT INTO cscart_product_features_values (feature_id, product_id, variant_id, value, value_int, lang_code) VALUES(1071, 1657, 1253, ‘’, NULL, ‘ru’);
нашел только нужные по variant_id
и их через SQL запрос в пхпМайАдмин добавил
и тут все что касалось потерянной
cscart_product_feature_variants
и тут
cscart_product_feature_variant_descriptions
Разработчики, вы это затирание дублей багом признаете или так и должно быть?
ааа я понял. вы про экспорт импорт товаров. я решил что про таблицу в БД. весь сайт надо было б разворачивать. а так из базы старой таблицу экспортнул, в экселе выборку сделал и снова запросом в новую, в общем за минут 10 справился. правда придумывать способ пришлось дольше)
Хотя все равно нельзя было бы. Ведь этим товарам также менялись другие харакеристики, а чета я не понял как в ЦСКарт только конкретные характеристики импортировать. Например при импорте только Бренда все остальные исчезали.
Какой тип должен быть у характеристики? Я протестировал с Check box:Multiple и Select box:Text, но не смог воспроизвести проблему в дефолте. У вас получилось воспроизвести проблему в демке?
Так быть не должно. У нас уже дважды редактор сайта потерял нужные Характеристики.
Должен просто создаваться дубль или выводиться ПРЕДУПРЕЖДЕНИЕ перед сохранением,
что “Такая характеристика уже существует” !