Автор Тема: Изменение корневой категории в товаре, при повторном импорте CSV файла "Товары"  (Прочитано 765 раз)

08 Февраль 2017, 10:51:11
  • Новичок
  • *
  • Сообщений: 6
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Здравствуйте.
presta 1.6.1.9
При первичном импорте CSV "Товары", товары связываются с категориями и присваивается категория по умолчанию в порядоке (x,y,z)
Сложность возникает когда в каком либо из импортированных ранее товаров, хочу изменить категорию по умолчанию при повторном импорте CSV.
В фронт офисе, т.е. на самом сайте, путь товара к категории по умолч. остается как и был при первичной загрузке, если были добавлены новы категории, то товарр привязывается к ним(за искл. катег по умолчанию)
В бэк офисе, ситуация следующая.
Каталог-Товары-Связи, в дереве(Связанные категории) у товара выделены изменённые категории, те изменения которые присваивались при повторной загрузке, а в категории по умолчанию  отображается (x,y,z) Z категория, но в фронт офисе (на сайте) как уже и говорил товар привязан к категории по умолчанию которая была при первичной загрузке.
т.е. в целом при повторном импорте csv"Товары" категория по умолчанию не перевязывается в товарах.
Как исправить, чтобы при повторн. импорте товаров катег. по умолч. перевязывались на новые.
08 Февраль 2017, 11:13:31
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 16670
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Чтобы все данные о категориях обновились, нужно удалть товар и импортировать заново. При импорте установите "Удалить все товары перед импортом - Да".
08 Февраль 2017, 12:06:09
Ответ #2
  • Новичок
  • *
  • Сообщений: 6
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Чтобы все данные о категориях обновились, нужно удалть товар и импортировать заново. При импорте установите "Удалить все товары перед импортом - Да".
При данной опции "Удалить все товары перед импортом - Да".
Удаляются все товары на сайте или только загружаемые? Если все, то как сделать чтобы удалялись только загружаемые?
08 Февраль 2017, 12:27:22
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 1808
  • Репутация: +49/-1
  • Сообщество PrestaShop
    • Просмотр профиля
Все удалятся. Стандартный импорт неочень хороший. Лучше установить модуль импорта или через сторманеджер импортировать товары, там настроек больше.
08 Февраль 2017, 12:32:32
Ответ #4
  • Новичок
  • *
  • Сообщений: 6
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Все удалятся. Стандартный импорт неочень хороший. Лучше установить модуль импорта или через сторманеджер импортировать товары, там настроек больше.
Такой вариант не подходит.
Из своей программы выделяю измененные данные и формирую csv (только измененных данных, чтобы не грузить заново всю инфу), к csv обращается модуль ежечасно.

 
08 Февраль 2017, 12:42:10
Ответ #5
  • Ветеран
  • *****
  • Сообщений: 1808
  • Репутация: +49/-1
  • Сообщество PrestaShop
    • Просмотр профиля
08 Февраль 2017, 12:58:49
Ответ #6
  • Новичок
  • *
  • Сообщений: 6
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
У вас какая-то своя программа, так ее и нужно менять.
Программа формирует csv файлы, с ней все в порядке.
Дело в алгоритме обработчика, можете протестировать загрузив csv файл "Товары" повторно с измененным путем категорий (x,y,z) X- категория по умолчанию не поменяется
08 Февраль 2017, 13:50:08
Ответ #7
  • Новичок
  • *
  • Сообщений: 6
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Чтобы все данные о категориях обновились, нужно удалть товар и импортировать заново. При импорте установите "Удалить все товары перед импортом - Да".

www.youtube.com/watch?v=DpfyV-rCAzI
Просмотрите видео
Возможно ли сделать, чтобы после загрузки категория по умолчанию менялась сразу на загружаемую в фронт офисе.