Проблема с импортом доп. характеристик версия 3.1.2
#1
Отправлено 01 December 2013 - 12:32 PM
Кто-нибудь решил уже эту проблему?
Магазин без изменений ставил, файл из архива на сайте.
#2
Отправлено 01 December 2013 - 01:10 PM
#3
Отправлено 01 December 2013 - 01:49 PM
PPS. Заодно дошли наконец руки разобраться с еще одной ошибкой, когда при импорте из CSV варианты характеристик, содержащие символы '<>& "двоятся", т.е. создаются столько раз, сколько товаров с таким вариантом характеристики. Все просто: существование варианта, скажем, rock&roll проверяется функцией optOptionValueExists, где для проверки текст подставляется как mysql_real_escape_string('rock&roll'), а пишется текст в таблицу функцией optAddOptionValue как htmlspecialchars('rock&roll').
Соответственно, строка rock&roll вовсе не равна строке rock&roll и... создается еще один одноименный вариант .
#4
Отправлено 01 December 2013 - 03:12 PM
Какую проблему?
при импорте 2-х доп характеристик, одну прописывает, а вторую нет.
Сначала думал что сам чего нахимичил у себя и начал искать где копать,
когда устал копать, скачал чистый архив с сайта shopcms и попробовал на нем. Ошибка повторилась.
#5
Отправлено 01 December 2013 - 03:57 PM
Значит, что-то не так прописано в CSV-файле. Ни разу не сталкивался с такой проблемой кроме как в результате некорректного оформления CSV.при импорте 2-х доп характеристик, одну прописывает, а вторую нет.
#6
Отправлено 01 December 2013 - 04:21 PM
Порядок действий:
1. Качаем скрипт с сайта
2. Создаем категорию и товар (3 фото = 1 основная + 2 доп.) + 2-е характеристики
3. Экспортируем
4. В полученном файле добавляем товары.
И получаем что доп. характеристики криво прописываются,
кому не лень попробуйте)
#7
Отправлено 01 December 2013 - 04:36 PM
Кому не лень давно попробовали и разобрались. Кому лень - они врядли Вам чем-то помогут. Но поскольку Вам тоже лень запостить сюда CSV-файл, вызывающий такую ошибку, то и искать решение проблемы, видимо, Вам придется самому. Телепаты в отпуске и что там у вас создается - одному богу известно.И получаем что доп. характеристики криво прописываются, кому не лень попробуйте)
Однозначно можно сказать только то, что:
1. да, в ShopCMS при импорте из CSV-файла есть ошибка в импорте вариантов характеристик.
2. как следствие, можно сделать такие названия вариантов доп.характеристик, при которых экспортированный файл не получится корректно загрузить обратно.
Суть ошибки я уже отквотил выше. А та это ошибка, что возникает у Вас или нет - повторюсь, телепаты в отпуске. Я вот совершенно без проблем экспортирую и импортирую обратно свою тестовую базу с кучей характеристик и их вариантов даже на дефолтовом движке без каких-либо исправлений.
#8
Отправлено 01 December 2013 - 04:49 PM
Второй товар импортируется с одной доп характеристикой. catalog (4).rar 550байт 3 Количество загрузок:
#9
Отправлено 01 December 2013 - 05:57 PM
Ну, собственно, у меня оба товара импортируются только с одной (первой) характеристикой, т.к. у меня этих товаров изначально нет.Второй товар импортируется с одной доп характеристикой
Поздравляю, Вы, похоже, нашли еще одну (очередную) ошибку в ShopCMS .
Если доп.характеристик две, то вторая не импортируется. Достаточно сделать еще одну доп.характеристику (третью) и импортируются все три.
#10
Отправлено 01 December 2013 - 06:07 PM
Наверное не я один буду благодарен) Лишняя информация в БД, не есть хорошо)
#11
Отправлено 01 December 2013 - 09:56 PM
Проблема где-то в файле, я загрузил 2 товара экспортировал, добавил 2 характеристики и импортировал в магазин, обе характеристики создались и добавили нормально.
В общем проблема напрямую связана с последней колонкой "Фотографии", если ее удалить, обе характеристики загружаются нормально.
При этом если удалить какие-то другие колонки а "Фотографии" не удалить, то все равно вторая не загружается.
В принципе Вам не нужно загружать в БД лишнюю информацию, Вы можете добавить третью характеристику в Прайс - пустую, а при импорте выбирать "Игнорировать столбец", пустая характеристики не загрузится а обе нужные удачно загрузятся.)) спасибо. Проблема временно решена, но если кто найдет решение без 3-ей доп. характеристики. Наверное не я один буду благодарен) Лишняя информация в БД, не есть хорошо)