Перейти к содержимому


Фотография
- - - - -

Импорт только нового


Сообщений в теме: 6

#1 Ёшкин Кот

Ёшкин Кот

Отправлено 24 January 2017 - 12:37

Можно ли добавить такой режим, при котором импортировались только новые товары. То есть происходила бы сверка по ID или Имени или Артикулу... и если он не найден - товар добавлялся бы в каталог в соответствии с настройками импорта его типа. 

 

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

 

Так же было бы здорово сделать профили импорта по типам. что бы не набирать каждый раз заново поля для разных типов товара. 


Сообщение отредактировал SmetDenis: 25 January 2017 - 04:33

  • 0

#2 SmetDenis

SmetDenis

Отправлено 25 January 2017 - 04:34

Теоретически сделать конечно можно.

А как наверняка в вашем случае определить, что товар действительно новый?


  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#3 MOKEV

MOKEV

Отправлено 25 January 2017 - 07:13

А как наверняка в вашем случае определить, что товар действительно новый?

Например, добавить столбец и там проставлять (1 - Новый элемент, 0 - Уже добавлен).

А контроллер импорта при значении "1" принудительно добавляет элемент как новый с уникальным ID.

 

P.S. Это действительно облегчило бы импорт.

Так же было бы здорово сделать профили импорта по типам. что бы не набирать каждый раз заново поля для разных типов товара.

Также очень нужная фича.


  • 0

#4 Ёшкин Кот

Ёшкин Кот

Отправлено 25 January 2017 - 13:14

Теоретически сделать конечно можно.

А как наверняка в вашем случае определить, что товар действительно новый?

 

Ну все просто. Мы же выбираем какой тип товара грузим. То есть ограничиваем по типу. И выбираем ключ, по которому будет проходить экспорт. 

Те товары, что не найдены в данном типе по ключу (артикул или имя или альяс) - считать новыми и обрабатывать соответственно выбранные в настройке экспорта поля. 

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


  • 0

#5 Sliapy

Sliapy

Отправлено 25 January 2017 - 17:18

Те товары, что не найдены в данном типе по ключу (артикул или имя или альяс) - считать новыми и обрабатывать соответственно выбранные в настройке экспорта поля.  В идеалке было бы если такой товар уже есть - обновлять только цену, если нет - вносить полностью товар. 

Но тогда возникнет обратная ситуация: что делать, если я хочу обновить товар полностью?

 

Я это вижу как-то так:  

 

gcuo_200x0.png


  • 1
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#6 Ёшкин Кот

Ёшкин Кот

Отправлено 25 January 2017 - 22:39

Да достаточно к тому что есть добавить селектор - добавление новых и все. Не менять то, что есть теперь. Зачем это делать, если оно и так хорошо работает. Просто добавить еще один режим -

Дополнение каталога - режим при котором будут вносится только новые материалы.

и добавить галку - обновить цену у существующих. Которая обновит только поле цены у остальных.

 

А режимов столько не надо. Ведь по сути остальное решается простым экспортом и есть уже. Удаление товаров, которых нет в файле, или добавление новых с обновлением старых если найден артикул.


  • 0

#7 SmetDenis

SmetDenis

Отправлено 26 January 2017 - 21:52

Нужно переписывать-дописывать.

 

Готового решения у меня для этой задачи, к сожалению, нет :(


  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.





Click to return to top of page in style!