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

Одинаковый артикул и описание. Доработка "Поиск продукта процесса одновременно по артикулу и бренду"

Тестовый заказ : https://psauto.crm-onebox.com/admin/customorder/order/31562/edit/.
Натолкнулись на случаи, когда товар имеет одинаковый артикул и описание (пример https://prnt.sc/xuzwio) начали тестировать, поняли, что без помощи не обойтись, самостоятельно настроить не получилось, что бы Box принимал все позиции с сайта, вне зависимости от того, какие поля идентичны.
Ранее у нас была доработка : Импорт заказов с нашего сайта psauto.com.ua . Настроена автоматизация : https://prnt.sc/xv0ab4 , в которой есть пункт "Производить поиск продуктов процесса одновременно по артикулу и имени" . Нужно сделать аналогичный пункт для выбора, который будет производить поиск продуктов процесса одновременно по Артикул и Бренду.
Сколько часов на это потребуется?

И дополнительно вопрос относительно логики работы в целом в системе с таким случаем. В некоторых БП есть необходимость находить продукты , которые уже были ранее загружены. К примеру идёт приход товара на склад, и Box начинает искать уже созданную карточку, но ищёт он либо по полю Артикул или поле Наименование. Пример Оприходования https://prnt.sc/xv14yh . Есть ли возможность настроить аналогичную работу "Поиск продукта одновременно по Артикулу и Бренду" для всех БП внутри системы?

Ответы:

Здравствуйте, пром в методе импорта заказов не отдает Бренд продукта. Вот поля, которые отдает пром:

"products": [
{
"id": 0,
"external_id": "string",
"image": "string",
"quantity": 0,
"price": "string",
"url": "string",
"name": "string",
"total_price": "string",
"measure_unit": "string",
"sku": "string"
}
],

2.

Крылов Глеб

Клиент писал/а:
К примеру идёт приход товара на склад, и Box начинает искать уже созданную карточку, но ищёт он либо по полю Артикул или поле Наименование. Пример Оприходования https://prnt.sc/xv14yh . Есть ли возможность настроить аналогичную работу "Поиск продукта одновременно по Артикулу и Бренду" для всех БП внутри системы?

Когда вы делаете приход, вам дают одно поле для поиска продуктов. Не совсем понимаю как вы заполняя одно поле собираетесь искать значения по артикул+бренд?
01.02.2021, 14:30

Спасибо за ответ!


Бодяко Дмитрий
dev писал/а:
Здравствуйте, пром в методе импорта заказов не отдает Бренд продукта. Вот поля, которые отдает пром:

"products": [
{
"id": 0,
"external_id": "string",
"image": "string",
"quantity": 0,
"price": "string",
"url": "string",
"name": "string",
"total_price": "string",
"measure_unit": "string",
"sku": "string"
}
],


Речь идёт не о площадке Prom.ua, а о нашем основном сайте psauto.com.ua , Автоматизация : "Импорт заказов с psauto.com.ua" , это была доработка https://prnt.sc/y0311b


Когда вы делаете приход, вам дают одно поле для поиска продуктов. Не совсем понимаю как вы заполняя одно поле собираетесь искать значения по артикул+бренд?


Вопрос как раз в этом и состоит, можно ли добавить ещё дополнительное поле для поиска продуктов в разделе Оприходование, что бы система искала совпадение одновременно по двум полям?

В нашей сфере уникальность товара характеризуется связкой Бренд-Артикул, данный подход используют оригинальные каталоги, неоригинальные по типу TecDoc , все поставщики, поэтому мы ищем вариант, при котором мы сможем настроить сопоставление данных полей внутри OneBox, для поиска совпадений, на примере как это работает с настройкой "Производить поиск продуктов процесса одновременно по артикулу и имени".

Спасибо за помощь!
02.02.2021, 09:56

1. Судя по докам, ваш сайт передает бренд товара https://prnt.sc/y07ul7 , т.е. поиск по связке бренд+артикул сделать можно. Это займет 1ч доработки
2. Вы по идее и без доработки сможете осуществлять поиск по бренду и артикулу https://prnt.sc/y07wdo https://prnt.sc/y07x3e , попробуйте найти какой-нибудь продукт
02.02.2021, 12:39

1. Отлично, подходит, удалять ничего в настройках не нужно, только добавить возможность поиска по связке бренд+артикул https://prnt.sc/zuyl0x. Просьба выставить счёт на оплату

2. Сугубо поиск - да, можем. Но когда дело доходит до каких-либо операций, к примеру - оприходование, либо резервирование на складе, тут необходимо, что бы система искала по связке бренд+артикул, а не только Артикул или Наименование, которые доступны для сопоставления. Пример : мы используем стандартный "Блок импорта продуктов" , там можно выбрать соответствующий столбец и сопоставить его с критерием в OneBox https://prnt.sc/zuz9fh . Но в этом списке нет поля Бренд, который хранит Справочник https://psauto.crm-onebox.com/admin/shop/brands/ . Как нам добавить системное поле brandname для выбора в этом меню?

Как вариант, конечно можно создать дополнительное поле для карточки продуктов, используя это https://psauto.crm-onebox.com/admin/shop/orderproductfield/ , как мы сделали, но не хочется использовать данный механизм через костыли, ведь все инструменты в системе имеются, просто нам нужно их настроить.

3. Сможете проверить 2 пункта в настройках автоматизации ? https://prnt.sc/zv15zh :
PSauto.com.ua/Обновить статус продуктов процесса
PSauto.com.ua/Удалить удалённые продукты процесса с заказа на сайте

Это была доработку, нам кажется, что в ней данные на сайт отправляются так же только по одному ключу "Артикул". Если да - можно будет сделать, как для пункта №1 - передавать связку Бренд+Артикул , что бы изменять статус продуктов либо их удалять. Т.е. к самой автоматизации вопросов нет - она работает исправно, просто что бы исключить проблемы в будущем, хотим перестраховаться.

Заранее спасибо, будем ждать ответ!
17.02.2021, 16:19

1. принял
2. Но вы же в оприходывание конкретный продукт через поиск добавляете. Резервируете тоже конкретный продукт по его id а не по артикулу
3. Мы сопоставляем продукты процесса с продуктами процесса в вашей системе по их артикулам, я очень сомневаюсь что в одном процессе будет несколько продуктов с одинаковым артикулом. Если это все же так, то я думаю возможно делать проверку на артикул+имя бренда . Для того чтобы сделать такую доработку нужно с вашей стороны узнать отдает ли метод api Basket_GetList/id название бренда продукта
17.02.2021, 16:27

Спасибо за ответ!

2. Мы добавляем через импорт файла xls, csv. Клиент и поставщик скидывают свои заказы/отправки в одном и том же формате : файл с колонками "Бренд"-"Артикул"-"Количество" . К примеру в файле есть Артикул 0001 , но в системе он имеется как под брендом А , так и под брендом B . Файл не содержит ID товара, поэтому остаётся сопоставить только по "Артикулу", а в таком случае, резервирование товара на складе может произойти неправильное, т.к. система забронируют просто первый в списке товар с аналогичным номером. То же самое и с ячейками : система может отобразить ячейку не того товара, который нужен, т.к. будет искать только по "Артикулу" . Что бы исключить подобный сценарии мы хотим найти способ производить сопоставление продуктов по нескольким полям, в частности сейчас речь идёт о связке Бренд+Артикул. Можно доработать такой функционал? Начнём с того же стандартного "Блок импорта продуктов" , о котором мы писали выше. Сколько часов нужно, что бы добавить brandname (колонка "Бренд" в таблице https://psauto.crm-onebox.com/admin/shop/brands/) для сопоставления при импорте файла, что бы система потом произвела поиск у себя по связке "Бренд" + "Артикул" ? Более наглядно на скриншоте : https://prnt.sc/zyab0g

3. Согласен, это маловероятно, но иногда встречается, хоть и очень редко. Метод api Basket_GetList/id отдаёт название бренда продукта. Сколько часов потребуется на доработку?

Благодарим за то, что уделяете нашему вопросу время.
18.02.2021, 10:03

2. Я вас понял, спасибо за детальное описание. Мы можем доработать поле Название бренда в блок "Блок импорта продуктов" и настройку чтобы искало сначала по совпадению Артикул+Бренд и если не нашло то уже как раньше только по Артикулу к примеру. Этот пункт займет 3ч доработки.
3. Это займет примерно полтора часа для одного действия. Т.е. если вам нужно доработать 2 действия, это займет 3ч
18.02.2021, 11:00

2. Отлично, будем делать, тогда ждём счёт и на данную доработку!

3. Информация принята, мы сделаем данный пункт, но чуть позже, когда закончим с другими более критичными, спасибо.
18.02.2021, 12:39

Инициировал процедуру отправки счета
19.02.2021, 15:29


Крылов Глеб
Клиент писал/а:
2. Мы добавляем через импорт файла xls, csv. Клиент и поставщик скидывают свои заказы/отправки в одном и том же формате : файл с колонками "Бренд"-"Артикул"-"Количество" . К примеру в файле есть Артикул 0001 , но в системе он имеется как под брендом А , так и под брендом B . Файл не содержит ID товара, поэтому остаётся сопоставить только по "Артикулу", а в таком случае, резервирование товара на складе может произойти неправильное, т.к. система забронируют просто первый в списке товар с аналогичным номером. То же самое и с ячейками : система может отобразить ячейку не того товара, который нужен, т.к. будет искать только по "Артикулу" . Что бы исключить подобный сценарии мы хотим найти способ производить сопоставление продуктов по нескольким полям, в частности сейчас речь идёт о связке Бренд+Артикул. Можно доработать такой функционал? Начнём с того же стандартного "Блок импорта продуктов" , о котором мы писали выше. Сколько часов нужно, что бы добавить brandname (колонка "Бренд" в таблице https://psauto.crm-onebox.com/admin/shop/brands/) для сопоставления при импорте файла, что бы система потом произвела поиск у себя по связке "Бренд" + "Артикул" ? Более наглядно на скриншоте : https://prnt.sc/zyab0g




Gimli son of Glóin
dwarf писал/а:
2. Я вас понял, спасибо за детальное описание. Мы можем доработать поле Название бренда в блок "Блок импорта продуктов" и настройку чтобы искало сначала по совпадению Артикул+Бренд и если не нашло то уже как раньше только по Артикулу к примеру. Этот пункт займет 3ч доработки.
3. Это займет примерно полтора часа для одного действия. Т.е. если вам нужно доработать 2 действия, это займет 3ч


Добрый день! Оплатили выставленный счёт. Просьба начать работу с пункта №2 ("Блок импорта продуктов) . Спасибо!
01.03.2021, 16:28

Добрый день. Пункт 2 выгружен на ваш бокс. В блоке импорта на самой первой его "страничке" добавился дополнительный пункт в выпадающий список вариантов поиска продуктов. Так же добавлена возможность выбрать колонку с названием бренда в превью файла.
04.03.2021, 14:53


Gimli son of Glóin
dwarf писал/а:
Добрый день. Пункт 2 выгружен на ваш бокс. В блоке импорта на самой первой его "страничке" добавился дополнительный пункт в выпадающий список вариантов поиска продуктов. Так же добавлена возможность выбрать колонку с названием бренда в превью файла.


Супер, спасибо большое за оперативность, завтра протестируем, напишем результат!
04.03.2021, 17:44


Крылов Глеб
Клиент писал/а:

Gimli son of Glóin
dwarf писал/а:
Добрый день. Пункт 2 выгружен на ваш бокс. В блоке импорта на самой первой его "страничке" добавился дополнительный пункт в выпадающий список вариантов поиска продуктов. Так же добавлена возможность выбрать колонку с названием бренда в превью файла.


Супер, спасибо большое за оперативность, завтра протестируем, напишем результат!


Всё работает , огромное спасибо! Подумаем, какой пункт будем дорабатывать следующим , напишем, что бы выставили счёт! Благодарю!
05.03.2021, 17:19

Пожалуйста, обращайтесь - буду рад помочь.
05.03.2021, 17:31


Gimli son of Glóin
dwarf писал/а:
1. Судя по докам, ваш сайт передает бренд товара https://prnt.sc/y07ul7 , т.е. поиск по связке бренд+артикул сделать можно. Это займет 1ч доработки


Просьба выставить счёт на доработку. Будем оплачивать данный пункт. Спасибо!
09.03.2021, 15:26


Treebeard
the oldest of the Ents писал/а:
1. Судя по докам, ваш сайт передает бренд товара , т.е. поиск по связке бренд+артикул сделать можно. Это займет 1ч доработки


Добрый вечер! Данный пункт оплатили, ждём его выполнения, и после этого перейдём к доработке по п.№3. Спасибо!
18.03.2021, 17:38

Добрый день. Добавлена настройка "Производить поиск продукта по связке артикул+бренд" в действие импорта процессов
15.04.2021, 17:30

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