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 довідник який буде будувати зв'язок між цими довідниками) ?

Відповіді:

Доброго дня.

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

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

Юля писал/а:
2. Як можна зробити так в системі щоб для категорії 4636407 показувало 6 значень, а для 4636383 18 значень, тобто так як це відображаєтсья в кабінеті розетка (таке враження що в довіднику не вистачає якогось поля по якому можна було б додатково фільтрувати, або можливо треба робити якись 4 довідник який буде будувати зв'язок між цими довідниками) ?

Нажать я не бачу простої можливості в реалізації цього питання.
Я так розумію вам потрібно імпортувати 3й довідник (значення опцій) с конкретною прив'язкою до категорії (а не тільки фільтра) - це можливо в реалізації, але потрібно змінювати всю логіку дій (автоматизацій) та блоків в системі для корректної роботи з новою структурою довідника.

Тобто я дам вам 2 оцінки:
1. зробити новий варіант автоматизації довідників, щоб імпортувати довідник значень фільтрів з прив'язкою до категорії - 2 години
2. доробка дій та блоків в системі які працюють з цими довідниками під нову структуру (в вигляді налаштувань) - 6 годин

Тобто варіант доробки довідників та логік всіх взаємозв'язанних дій/блоків займе 8 годин.
25.05.2023, 10:15

Юля
менеджер

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


1. А де можна в почитати чи де є інформація як правильно і де потрібно використовувати ці 3 довідники (щоб все корректро працювало) ?


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

2. Виходить якщо це реалізувати, то буде довідник який буде містити поля Ід Категорії + Ід Фільтра + значення фільтра, тобто щось схоже на ті файли які прикріплені вище (ті файли які можна завантажити з кабінету розетка) ?

3. В теорії це буде досить великий довідник, тому що категорій приблизно 7000, якщо в кожній по 20 фільтрів і в кожному фільтрі по 20 значень то це виходить таблиця приблизно на 2 800 000 записів (7000*20*20) це нормальна таблиця для роботи системи ?
25.05.2023, 16:26


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

Спробуйте на форумі пошукати теми пов'язані з Розеткою.

Якщо коротко:
- створюється додаткове поле продукту яке пов'язано з довідником категорій Розетки
- автоматизацією для продуктів заповнюються фільтри в продукт на основі вибранної категорії в продукті
- також є можливість заповнення окремого блоку інтерфейсу по фільтрам Розетки в продукті та вивантаження їх на Розетку автоматизацією

Юля писал/а:
2. Виходить якщо це реалізувати, то буде довідник який буде містити поля Ід Категорії + Ід Фільтра + значення фільтра, тобто щось схоже на ті файли які прикріплені вище (ті файли які можна завантажити з кабінету розетка) ?

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


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

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

Будь ласка, приєднуйтесь до діалогу. Якщо вам є що сказати – будь ласка, напишіть коментар. Для входу потрібний мобільний телефон та смс-код для ідентифікації. Увійти та написати коментар