1b.app
Скопирована ссылка -

Доработка для импорта товаров от поставщика Brain

Для действия "Импортировать данные от поставщика Brain", нужно доработать:
1) Загружать фильтра товара только при создании нового товара
- если товар уже есть в боксе - не обновлять фильтра
- если нет товара, создаём новый - загружаем ему фильтра
2) Сделать возможность выбирать категорию любого уровня, не только главные
- насколько я понял, сейчас можно фильтровать только категории с параметром parent=1 - нужно получать весть список, чтобы не загружать все, а только ноутбуки (к примеру), ибо в родительских категориях много товара, который не нужно загружать
3) Загружать только товары, которые есть в наличии
- если товара нет в наличии у поставщика, то не загружать его в бокс (сделать опцией)
- написал поставщику по поводу получения таких товаров (если нельзя отфильтровать товары только в наличии, то нужно будет обрабатывать это на стороне бокса)
- все товары, которые не загрузились от поставщика - ставим не в наличии (как при загрузке прайса поставщика)

Ответы:


Суханицкий Андрей
Интегратор
Integrator CRM писал/а:
1) Загружать фильтра товара только при создании нового товара
- если товар уже есть в боксе - не обновлять фильтра
- если нет товара, создаём новый - загружаем ему фильтра




Суханицкий Андрей
Интегратор
Integrator CRM писал/а:
- если товара нет в наличии у поставщика, то не загружать его в бокс (сделать опцией)

настройка - игнорировать продукт, если он не в наличии у поставщика - 1ч
он не создастся, не обновится


Суханицкий Андрей
Интегратор
Integrator CRM писал/а:
- все товары, которые не загрузились от поставщика - ставим не в наличии (как при загрузке прайса поставщика)




Суханицкий Андрей
Интегратор
Integrator CRM писал/а:
2) Сделать возможность выбирать категорию любого уровня, не только главные
- насколько я понял, сейчас можно фильтровать только категории с параметром parent=1 - нужно получать весть список, чтобы не загружать все, а только ноутбуки (к примеру), ибо в родительских категориях много товара, который не нужно загружать

низя
08.10.2021, 18:26

Суханіцький Андрій OneBox CORP
OneBox Corp - Інтегратор
Именная лицензия

Мария

OneBox production

Сотрудник писал/а:
Суханицкий Андрей
Интегратор
Integrator CRM писал/а:
2) Сделать возможность выбирать категорию любого уровня, не только главные
- насколько я понял, сейчас можно фильтровать только категории с параметром parent=1 - нужно получать весть список, чтобы не загружать все, а только ноутбуки (к примеру), ибо в родительских категориях много товара, который не нужно загружать

низя

Сейчас список категорий получаете по апі, запросом, типа http://api.brain.com.ua/categories/ ??
Если да, то он отдает все категории

И скажи, пожалуйста, нужна еще настройка "Родительская категория"
- Если не стоит галочка не загружать категории - все категории брейна подвязывать к выбранной категории, а те, что без категории (может есть такие) просто в выбранную.
- Если стоит галка, то просто все товары в указанную категорию заливать
08.10.2021, 18:39

да он отдает все категории, но если выгружать только ноутбуки возможно несколько раз обрабатывать одно и тоже т.к. один товар может быть в нескольких категориях, а это приведет к увеличению времени работы действия.
08.10.2021, 18:52

Суханіцький Андрій OneBox CORP
OneBox Corp - Інтегратор
Именная лицензия

Мария

OneBox production

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

1) Ну это прям очень нужно, возможно сделать альтернативную настройку, где я через запятую укажу ID категорий, которые нужно грузить. Мы сейчас молотим 20к товаров по ноутбукам, хотя из них мне нужно меньше 1к
2) И скажи, пожалуйста, нужна еще настройка "Родительская категория"
- Если не стоит галочка не загружать категории - все категории брейна подвязывать к выбранной категории, а те, что без категории (может есть такие) просто в выбранную.
- Если стоит галка, то просто все товары в указанную категорию заливать
08.10.2021, 19:02

1) настройка в действии Категории. Если задашь там категории которые надо грузить, то товар с других просто не загрузятся. исключения только товары которые возможно попадут без категории
2) 2ч
08.10.2021, 19:10

Суханіцький Андрій OneBox CORP
OneBox Corp - Інтегратор
Именная лицензия

Мария

OneBox production

Сотрудник писал/а:
1) настройка в действии Категории. Если задашь там категории которые надо грузить, то товар с других просто не загрузятся. исключения только товары которые возможно попадут без категории

сейчас я не могу выбрать конечную категорию и приходится грузить всё.
Например, сейчас я выбрал категорию "Ноутбуки, Планшеты" - в ней 20к+ товаров, включая комплектующие и прочий хлам
А мне нужно грузить только Ноутбуки
и так далее, по примеру
08.10.2021, 19:17

есть 2 настройки с категориями в действии бреина - категории которые в вашем боксе и категории бреина. В вашем боксе - доступны и конечные и нет, в бреиновских - только 1 уровня
08.10.2021, 19:23

Суханіцький Андрій OneBox CORP
OneBox Corp - Інтегратор
Именная лицензия

Мария

OneBox production

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

Они обе не подходят.
Логика такая:
Заливать нужно все товары с категории Ноутбуки, что есть в боксе - обновить, чего нет - создать. Обе настройки не решают эту задачу, более того, действие молотит товары полдня, так как перебирает категорию первого уровня, в которой очень много товаров. Эта доработка как уменьшит время работы действия, так и позволит не загружать лишнее, что просто не продается в магазине
08.10.2021, 19:27

Суханіцький Андрій OneBox CORP
OneBox Corp - Інтегратор
Именная лицензия

Суханицкий Андрей

Интегратор

Integrator CRM писал/а:
2) И скажи, пожалуйста, нужна еще настройка "Родительская категория"
- Если не стоит галочка не загружать категории - все категории брейна подвязывать к выбранной категории, а те, что без категории (может есть такие) просто в выбранную.
- Если стоит галка, то просто все товары в указанную категорию заливать

тут немного неправильно написал, нужно только новые товары добавлять в категории, те что уже есть в боксе не нужно обновлять им категорию.
То есть:
- загружаем товар от поставщика
- если есть в боксе обновляем, но не обновляем категорию
- если нет в боксе - загружаем в указанную категорию
- если загружаем категории брейна, и товар есть в боксе - не обновляем ему категорию
- если загружаем категории брейна, и товара нет в боксе - загружаем его в категорию брейна, + категории брейна подвязываем к указанной

Возможно здесь стоит сделать отдельную настройку "Не обновлять категорию товара (только при создании нового)", ибо сейчас есть только возможность либо загружать и обновлять, либо не загружать и не обновлять.
11.10.2021, 13:03

Суханіцький Андрій OneBox CORP
OneBox Corp - Інтегратор
Именная лицензия
Маша, дашь оценку? Очень нужно
15.10.2021, 13:19

Суханіцький Андрій OneBox CORP
OneBox Corp - Інтегратор
Именная лицензия

Суханицкий Андрей

Интегратор

Integrator CRM писал/а:
тут немного неправильно написал, нужно только новые товары добавлять в категории, те что уже есть в боксе не нужно обновлять им категорию.
То есть:
- загружаем товар от поставщика
- если есть в боксе обновляем, но не обновляем категорию
- если нет в боксе - загружаем в указанную категорию
- если загружаем категории брейна, и товар есть в боксе - не обновляем ему категорию
- если загружаем категории брейна, и товара нет в боксе - загружаем его в категорию брейна, + категории брейна подвязываем к указанной

Возможно здесь стоит сделать отдельную настройку "Не обновлять категорию товара (только при создании нового)", ибо сейчас есть только возможность либо загружать и обновлять, либо не загружать и не обновлять.

Можешь дать оценку по этому пункту?
2) Сделать возможность выбирать категорию любого уровня, не только главные
- насколько я понял, сейчас можно фильтровать только категории с параметром parent=1 - нужно получать весть список, чтобы не загружать все, а только ноутбуки (к примеру), ибо в родительских категориях много товара, который не нужно загружать
27.10.2021, 18:47

Суханіцький Андрій OneBox CORP
OneBox Corp - Інтегратор
Именная лицензия
Дашь оценку?
08.11.2021, 17:49

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