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

Нужно сделать копирование фильтров товаров в найденный продукт

бокс https://cabinet.b2bframes.com/admin

Мне нужно реализовать следующее:
1) Если у продукта выполняются условия доп полей, то при сохранении продукта найти другой продукт по значению поля (код, артикул, внешний ид, название, штрих-код) или доп поля продукта
2) Скопировать выбранные фильтра в карточку найденного продукта со всеми галочками фильтрами и прочим
- на данный момент мне нужно копировать 2 фильтра
- при копировании переносить значения фильтра (добавлять запись), не добавлять новую запись, если у продукта уже есть фильтр с точно таким же значением, то есть по факту, у товара, в который я буду копировать фильтра будет в среднем 3-5 одинаковых фильтров с разными значениями

3) Не хотелось бы губить такой функционал на такой узкой специализации, поэтому как дополнение к такому действию, прошу посчитать отдельно возможность не только копировать фильтра, но и поля/доп/поля продукта

Сейчас по части настроек мне подходит действие "Посчитать значение по формуле и записать в указанное поле" поэтому хотел бы видеть функционал описанный выше в нём, так как это очень расширит возможности для взаимодействия продуктов. Но если это слишком трудозатратно и проще и быстрее сделать новое действие - тогда давайте оценивать.

P.S. Буду благодарен за оценку 2-х вариантов :)

Оцените так же сколько времени нужно, чтобы перенести функционал https://box.webproduction.ua/2015256516/ это нужно для формирования полей товара, таких как название при автоматическом создании продуктов.
Консультация #2015254562
Для действия автоматизации продуктов
Нужно доработать:
1) Возможность развернуть список переменных
- по-умолчанию список должен быть свернут

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

Так как фильтров много, нужно сделать так (описано в консультации, в комментариях):
[filtervalue_*] - первое значение фильтра
[all_filtervalue_*] - все значения фильтра через запятую

* - это id фильтра

Ответы:

Добрый день


Hotsiak Roman писал/а:
Мне нужно реализовать следующее:
1) Если у продукта выполняются условия доп полей, то при сохранении продукта найти другой продукт по значению поля (код, артикул, внешний ид, название, штрих-код) или доп поля продукта
2) Скопировать выбранные фильтра в карточку найденного продукта со всеми галочками фильтрами и прочим
- на данный момент мне нужно копировать 2 фильтра
- при копировании переносить значения фильтра (добавлять запись), не добавлять новую запись, если у продукта уже есть фильтр с точно таким же значением, то есть по факту, у товара, в который я буду копировать фильтра будет в среднем 3-5 одинаковых фильтров с разными значениями

Такое действия для копирования фильтров займет около 4ч. Если добавлять туда функционал копирования допполей, это примерно +2ч
Возникают доп. вопросы: вы хотите добавлять только недостающие фильтра или удалять все фильтра у этого продукта и 1 в 1 копировать? Например если у вас и там и там есть фильтр "цвет" то дополнить текущую карточку продукта другим цветом или перезаписать текущий или вообще ничего не делать?


Hotsiak Roman писал/а:
Оцените так же сколько времени нужно, чтобы перенести функционал

21.07.2021, 17:16

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

.

OneBox production писал/а:
Возникают доп. вопросы: вы хотите добавлять только недостающие фильтра или удалять все фильтра у этого продукта и 1 в 1 копировать? Например если у вас и там и там есть фильтр "цвет" то дополнить текущую карточку продукта другим цветом или перезаписать текущий или вообще ничего не делать?


Нужно копировать все значения, выбранных фильтров, если таких в найденной карточке нету
Например:
У текущего продукта фильтр Цвет: Синий
У искомого продукта есть 2 фильтра: Цвет: Красный; Цвет: Зеленый
Действие должно добавить в искомый продукт фильтр Цвет: Синий, итого получится 3 фильтра: Цвет: Красный; Цвет: Зеленый; Цвет: Синий
Копировать мне нужно 2 фильтра Цвет и Размер, то есть выбрать нужно сразу несколько фильтров


.

OneBox production писал/а:
Если добавлять туда функционал копирования допполей, это примерно +2ч

Стандартные сюда входят?
21.07.2021, 20:23


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

Интегратор писал/а:
Стандартные сюда входят?

я об этом не писал. Значит не входят. Можете сразу формировать весь список требований пожалуйста и весь список необходимых стандартных полей? Я знаю около 100 штук, это займет около 10ч доработки.
22.07.2021, 11:53

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

.

OneBox production писал/а:
я об этом не писал. Значит не входят. Можете сразу формировать весь список требований пожалуйста и весь список необходимых стандартных полей? Я знаю около 100 штук, это займет около 10ч доработки.


Давай те же, что и в действии "Посчитать значение по формуле и записать в указанное поле"
22.07.2021, 14:34


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

.

OneBox production писал/а:
часа 2

Это + 2 часа к оценке функционала https://prnt.sc/1ecderf ? Или это общая оценка, чтобы добавить такие же поля как в действии "Посчитать и записать..."?

Резюмирую:
1) Действие копирования фильтров - 4 часа
2) Добавить копирование полей к фильтрам - 2/2+2 ?
3) Перенести функционал переменных фильтров - 1 час

По второму пункту уточни, пожалуйста.
22.07.2021, 14:55

да, это +2 часа
22.07.2021, 15:01

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

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

Интегратор писал/а:
Резюмирую:
1) Действие копирования фильтров - 4 часа
2) Добавить копирование полей к фильтрам - 2/2+2 ?
3) Перенести функционал переменных фильтров - 1 час

То есть будет так?
1) Действие копирования фильтров - 4 часа
2) Добавить копирование полей к фильтрам - 4часа
3) Перенести функционал переменных фильтров - 1 час
Итого - 9 часов?
22.07.2021, 15:06


Суханіцький Андрій OneBox CORP
OneBox Corp - Інтегратор
Именная лицензия
не вижу кнопку, чтобы подтвердить задачу?
22.07.2021, 16:15

ты же не автор, у тебя её нет)
22.07.2021, 16:18

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

ничего, я вообще ни разу не видел как она выглядит
22.07.2021, 16:23

Суханіцький Андрій OneBox CORP
OneBox Corp - Інтегратор
Именная лицензия
Сорян, есть ещё одна просьба по фильтрам, пункт 1.
Можно сделать, что если нашли такой же фильтр, то обновить поля, имею ввиду галочки наценки и прочее?
И мне же нужно проверять сразу несколько условий в текущей карточке и карточке искомого, ты это учитывал?
22.07.2021, 17:02

ок, не забудь дописать это все в тз
22.07.2021, 17:40

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