ubercart, импорт экспорт файлов

Главные вкладки

Аватар пользователя lexx05 lexx05 24 июня 2008 в 17:30

Привет всем, возник вопрос как сделать импорт товаров в интернет-магазине на основе модуля уберкарт, в каком формате нужно заливать эту базу. У меня товары не обновляются( просто пишет - залито успешно и все. Я заливаю просто таблицу в xml формате, шаблон такой же как и у той что экспортирую, я там просто меняю пару значений(цену) и заливаю ее как импорт, а она не злаиваеться(
Подскажите плиз как реализовать импорт.

И еще вопрос как добавить поле в котором содержится ссылка на картинку?

Комментарии

Аватар пользователя seriy seriy 25 июня 2008 в 4:23

2 дня назад заморочился тем же вопросом, ответ пока не нашел. Если кто решал эту проблему - подскажите пожалста.

Аватар пользователя WiseMan WiseMan 25 июня 2008 в 10:16

Решал. Раные варианты пробовал, в т.ч. нашел модуль для импорта из csv, но он не работает Sad Выдает ошибку. Попробуйте, может у кого получится решить проблему.

Что касается вопроса топикстартера, то если товары не заливаются, ошибка не выдается и формат xml правильный, то возможно надо просто настроить модуль импорта. Посмотрите среди настроек модулей, там будет ссылка.
В настройках можно указать чтобы:
1. данные не менялись (стоит по умолчанию)
2. данные перезаписывались
3. данные добавлялись как новые

Конечно, неудобно, но может кто рано или поздно и напишет модуль нормальный.

Аватар пользователя lexx05 lexx05 26 июня 2008 в 12:08

Спасибо, действительно если в настройках указать 2. данные перезаписывались
то товар обновляется, но вот новые данные он не добавляет из-за хеш ключа, и как это обойти я не знаю... вообще странно, неужели нет способа добавить много товаров сразу?

Аватар пользователя WiseMan WiseMan 26 июня 2008 в 13:59

Либо менять хеш-ключ у каждой записи, либо убрать его вообще - судя по документации при импорте он не обязательная опция, либо поставить в настройках 3 вариант и тогда весь xml-список будет импортирован как новые товары. По крайней мере у меня так работало. Правда что происходит с хеш-ключами я не смотрел. Возможно дубли получаются. Как выход из положения думаю можно хеш-ключи вручную делать под каждый товар и - для удобства - равным SKU.

Вроде хеш-код может быть любым случайным числом, генерируется, по-моему, на основе даты и времени.

Аватар пользователя WiseMan WiseMan 26 июня 2008 в 14:02

Либо менять хеш-ключ у каждой записи, либо убрать его вообще - судя по документации при импорте он не обязательная опция, либо поставить в настройках 3 вариант и тогда весь xml-список будет импортирован как новые товары. По крайней мере у меня так работало. Правда что происходит с хеш-ключами я не смотрел. Возможно дубли получаются. Как выход из положения думаю можно хеш-ключи вручную делать под каждый товар и - для удобства - равным SKU.

Вроде хеш-код может быть любым случайным числом, генерируется, по-моему, на основе даты и времени.

Аватар пользователя Лисяндра Лисяндра 14 марта 2012 в 13:06

У меня возникла проблема импорта товара с флажком :Remove from sale (Удалить из продажи), мне необходимо, чтоб кнопка "купить" была скрыта. Как импортировать в таком случае,ведь товаров много и чтоб в каждый зайти и поставить флажок, уйдет море времени. Помогите советом.