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

Объясните струкутуру справочника "Значение фильтров категорий Розетка" (ибо разногласия с логикой в кабинете розетка)

В системе есть справочник "Значение фильтров Розетка", который работает на базе автоматизации "Значение фильтров категорий Rozetka"

И здесь выходит определенный конфликт с розеткой

Суть конфликта в том что, например, есть категория Розетка = 4636407

В OneBox есть справочник "Фильтры категорий Розетка"

Если отфильтровать все фильтры, доступные для этой категории (4636407)

Там есть фильтр с кодом = 249703 (Принт)

Если по этому коду фильтра отфильтровать все значения в справочнике "Значение фильтров категорий Rozetka", то там будет примерно 41 значения

То есть структура достаточно ясна, есть категория (1), в категории есть фильтры (2), у фильтров есть значение (3).

Но проблема в том что на розетке, если загружать справочник из кабинета становится понятно, что для разных категорий используются разные значения фильтров, то есть не так просто что все 41 значения используется для любой категории где есть фильтр "Принт", а например для категории 4636407 (Футболки для мальчиков) для значения "Принт" можно передавать только 6 значений:

4140073 Надпись

4140078 Полоска

4140083 Рисунок

4140128 Однотонный

4140288 Украинская символика

4222045 Динозавры

А для категории 4636383 (Поло для мальчиков) уже можно передавать 18 значений:

4222024 Новогодний

4222027 Зигзаг

4222030 Ромбы

4222033 Губы

4222036 Авокадо

4222042 Бабочки

4222045 Динозавры

4222051 Единороги

4222054 Фрукты и овощи

4222063 Кошки

4222066 Птицы

4222072 Снежинки

4222075 Зебры

4222078 Кролик

4222081 Панда

4222084 Совы

4222087 Овцы

4222090 Аниме

И здесь возникает несколько вопросов:

1. Какова базовая логика использования справочников Розека в системе (т.е. как все задумывалось при разработке)?

2. Как можно сделать так в системе чтобы для категории 4636407 показывало 6 значений, а для 4636383 18 значений, т.е. так как это отображается в кабинете розетка (такое впечатление что в справочнике не хватает какого поля по которому можно было бы дополнительно фильтровать, или возможно надо делать какой-нибудь 4 справочник который будет строить связь между этими справочниками) ?
Оригинальный вопрос доступен на версии: ua

Ответы:

День добрый.

Юля писал/а:
1. Какова базовая логика использования справочников Розека в системе (т.е. как все задумывалось при разработке)?

Розетка выдает согласно вашим доступам 2 справочника:
- категории
- опции категории
Мы импортируем их как есть в отдельные 3 справочника – категории, фильтры, значения фильтров.

Юля писал/а:
2. Как можно сделать так в системе чтобы для категории 4636407 показывало 6 значений, а для 4636383 18 значений, т.е. так как это отображается в кабинете розетка (такое впечатление что в справочнике не хватает какого поля по которому можно было бы дополнительно фильтровать, или возможно надо делать какой-нибудь 4 справочник который будет строить связь между этими справочниками) ?

Нажмите я не вижу простой возможности в реализации этого вопроса.
Я так понимаю вам нужно импортировать 3й справочник (значение опций) с конкретной привязкой к категории (а не только фильтра) – это возможно в реализации, но нужно менять всю логику действий (автоматизации) и блоков в системе для корректной работы с новой структурой справочника.
То есть я дам вам 2 оценки:
1. сделать новый вариант автоматизации справочников, чтобы импортировать справочник значений фильтров с привязкой к категории - 2 часа
2. доработка действий и блоков в системе работающих с этими справочниками под новую структуру (в виде настроек) – 6 часов
То есть, вариант доработки справочников и логик всех взаимосвязанных действий/блоков займет 8 часов.
25.05.2023, 10:15
Оригинальный комментарий доступен на версии: ua

Юля
менеджер

Тындик Максим Вадимович
OneBox production писал/а:
Мы импортируем их как есть в отдельные 3 справочника – категории, фильтры, значения фильтров.

1. А где можно почитать или где есть информация как правильно и где нужно использовать эти 3 справочника (чтобы все корректро работало)?

Тындик Максим Вадимович
OneBox production писал/а:
Я так понимаю вам нужно импортировать 3й справочник (значение опций) с конкретной привязкой к категории (а не только фильтра)

2. Выходит если это реализовать, то будет справочник который будет содержать поля Ид Категории + Ид Фильтра + значение фильтра, то есть что-то похожее на те файлы, которые прикреплены выше (те файлы, которые можно загрузить из кабинета розетка) ?
3. В теории это будет достаточно обширный справочник, потому что категорий примерно 7000, если в каждой по 20 фильтров и в каждом фильтре по 20 значений то это получается таблица примерно на 2 800 000 записей (7000*20*20) это нормальная таблица для работы системы ?
25.05.2023, 16:26
Оригинальный комментарий доступен на версии: ua


Юля писал/а:
1. А где можно почитать или где есть информация как правильно и где нужно использовать эти 3 справочника (чтобы все корректро работало)?

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

Юля писал/а:
2. Выходит если это реализовать, то будет справочник который будет содержать поля Ид Категории + Ид Фильтра + значение фильтра, то есть что-то похожее на те файлы, которые прикреплены выше (те файлы, которые можно загрузить из кабинета розетка) ?

У вас будет не просто справочник, где указана пара фильтр+значения, но и привязка к категории (категория + фильтр + значение).
То есть если значение 1 фильтра используется для Х категорий - будет Х записей в справочнике.

Юля писал/а:
3. В теории это будет достаточно обширный справочник, потому что категорий примерно 7000, если в каждой по 20 фильтров и в каждом фильтре по 20 значений то это получается таблица примерно на 2 800 000 записей (7000*20*20) это нормальная таблица для работы системы ?

В теории да, это будет гораздо больший справочник, так как значение 1 фильтра может использоваться в нескольких категориях (если не десятках категорий). Наверное, по этой причине справочники и сделаны более упрощенно.
Таблица в несколько миллионов записей в базе данных – это относительно нормальная таблица для корректной работы в системе.
25.05.2023, 16:34
Оригинальный комментарий доступен на версии: ua

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