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

Действие "Додати фільтра товару з додаткових полів процесу" shop_action_order_status_create_product_filter_by_customfield не очищает данные

Есть действие тут https://baza.cn.ua/admin/shop/workflow/18/procedure/56/?status=0
Суть этого действия копировать значения доп.полей продуктов процесса в фильтра продукта
Так вот оно работает, но вот если я в продуктах процесса очистил данные в этом поле, то оно уже не срабатывает
То ест у меня в продуктах процесса было поле Рост = 98, я запустил действие у меня появился фильтр Рост = 98, потом я понял что допустил ошибку и заполнил не тот фильтр что мне нужно, я взял поле Рост и очистил, то есть оно пустое и заполнил нужно поле Рост2 = 98, дальше запустил действие и оно оставило в Рост1 = 98 (старое) и проставило для Рост2 = 98
Считаю это багом!

Ответы:

Если ты удалил значение у дополнительного поля действие не должно удалять этот фильтр. Оно может только изменить значение, если оно не пустое или добавить новый фильтр. Если дать ему удалять значения допполей, которые не заполнены - ты выкосишь себе все фильтра в товаре и поставишь баг "а у метя тут фильтра пропали". Подобные вещи можно делать исключительно в виде настроек в действии.
27.08.2020, 14:50

Куприян Владислав Валерьевич
Baza.cn.ua / Integrator (FOP Kupriyan)

Бодяко Дмитрий писал/а:
Если ты удалил значение у дополнительного поля действие не должно удалять этот фильтр. Оно может только изменить значение, если оно не пустое или добавить новый фильтр. Если дать ему удалять значения допполей, которые не заполнены - ты выкосишь себе все фильтра в товаре и поставишь баг "а у метя тут фильтра пропали". Подобные вещи можно делать исключительно в виде настроек в действии.

Я не удалил значение, я изменил его на пусто, почему оно для этого фильтра не меняет значение на пусто ?
27.08.2020, 16:41

Если дать ему удалять значения допполей, которые не заполнены - ты выкосишь себе все фильтра в товаре и поставишь баг "а у метя тут фильтра пропали" - это ты не читал?
27.08.2020, 19:06

Куприян Владислав Валерьевич
Baza.cn.ua / Integrator (FOP Kupriyan)

Бодяко Дмитрий писал/а:
Если дать ему удалять значения допполей, которые не заполнены - ты выкосишь себе все фильтра в товаре и поставишь баг "а у метя тут фильтра пропали" - это ты не читал?

Читал, это спорное утверждение, если перешел на этап на котором стоит действие и в процессе были продукты, то ты наверное знаешь что делаешь, тем более у меня значения фильтров копируются в доп.поля при добавлении.
Просто как то не логично что оно копирует если есть значение и не очищает, пустота это же также значение
27.08.2020, 19:25

спорить о логике я ни с кем не буду. Мое мнение по вопросу ты увидел выше. Сделать настройку, которая будет удалять фильтра связанные с пустыми допполями - 2ч. По-дефолту в действии этого делать нельзя.
28.08.2020, 10:53

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