В системе есть справочник "Значение фильтров Розетка", который работает на базе автоматизации "Значение фильтров категорий Rozetka"
[file]20393[/file]
[file]20394[/file]
И здесь выходит определенный конфликт с розеткой
[file]20393[/file]
[file]20394[/file]
Суть конфликта в том что, например, есть категория Розетка = 4636407
[file]20393[/file]
[file]20394[/file]
В OneBox есть справочник "Фильтры категорий Розетка"
[file]20393[/file]
[file]20394[/file]
Если отфильтровать все фильтры, доступные для этой категории (4636407)
[file]20393[/file]
[file]20394[/file]
Там есть фильтр с кодом = 249703 (Принт)
[file]20393[/file]
[file]20394[/file]
Если по этому коду фильтра отфильтровать все значения в справочнике "Значение фильтров категорий Rozetka", то там будет примерно 41 значения
[file]20393[/file]
[file]20394[/file]
То есть структура достаточно ясна, есть категория (1), в категории есть фильтры (2), у фильтров есть значение (3).
[file]20393[/file]
[file]20394[/file]
Но проблема в том что на розетке, если загружать справочник из кабинета становится понятно, что для разных категорий используются разные значения фильтров, то есть не так просто что все 41 значения используется для любой категории где есть фильтр "Принт", а например для категории 4636407 (Футболки для мальчиков) для значения "Принт" можно передавать только 6 значений:
[file]20393[/file]
[file]20394[/file]
4140073 Надпись
[file]20393[/file]
[file]20394[/file]
4140078 Полоска
[file]20393[/file]
[file]20394[/file]
4140083 Рисунок
[file]20393[/file]
[file]20394[/file]
4140128 Однотонный
[file]20393[/file]
[file]20394[/file]
4140288 Украинская символика
[file]20393[/file]
[file]20394[/file]
4222045 Динозавры
[file]20393[/file]
[file]20394[/file]
А для категории 4636383 (Поло для мальчиков) уже можно передавать 18 значений:
[file]20393[/file]
[file]20394[/file]
4222024 Новогодний
[file]20393[/file]
[file]20394[/file]
4222027 Зигзаг
[file]20393[/file]
[file]20394[/file]
4222030 Ромбы
[file]20393[/file]
[file]20394[/file]
4222033 Губы
[file]20393[/file]
[file]20394[/file]
4222036 Авокадо
[file]20393[/file]
[file]20394[/file]
4222042 Бабочки
[file]20393[/file]
[file]20394[/file]
4222045 Динозавры
[file]20393[/file]
[file]20394[/file]
4222051 Единороги
[file]20393[/file]
[file]20394[/file]
4222054 Фрукты и овощи
[file]20393[/file]
[file]20394[/file]
4222063 Кошки
[file]20393[/file]
[file]20394[/file]
4222066 Птицы
[file]20393[/file]
[file]20394[/file]
4222072 Снежинки
[file]20393[/file]
[file]20394[/file]
4222075 Зебры
[file]20393[/file]
[file]20394[/file]
4222078 Кролик
[file]20393[/file]
[file]20394[/file]
4222081 Панда
[file]20393[/file]
[file]20394[/file]
4222084 Совы
[file]20393[/file]
[file]20394[/file]
4222087 Овцы
[file]20393[/file]
[file]20394[/file]
4222090 Аниме
[file]20393[/file]
[file]20394[/file]
И здесь возникает несколько вопросов:
[file]20393[/file]
[file]20394[/file]
1. Какова базовая логика использования справочников Розека в системе (т.е. как все задумывалось при разработке)?
[file]20393[/file]
[file]20394[/file]
2. Как можно сделать так в системе чтобы для категории 4636407 показывало 6 значений, а для 4636383 18 значений, т.е. так как это отображается в кабинете розетка (такое впечатление что в справочнике не хватает какого поля по которому можно было бы дополнительно фильтровать, или возможно надо делать какой-нибудь 4 справочник который будет строить связь между этими справочниками) ?
[file]20393[/file]
[file]20394[/file]
[file]20393[/file]
[file]20394[/file]
[file]20393[/file]
[file]20394[/file]
В системе есть справочник "Значение фильтров Розетка", который работает на базе автоматизации "Значение фильтров категорий 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 часов.
День добрый.
[quote]
Юля писал/а:
1. Какова базовая логика использования справочников Розека в системе (т.е. как все задумывалось при разработке)?
[/quote]
Розетка выдает согласно вашим доступам 2 справочника:
- категории
- опции категории
Мы импортируем их как есть в отдельные 3 справочника – категории, фильтры, значения фильтров.
[quote]
Юля писал/а:
2. Как можно сделать так в системе чтобы для категории 4636407 показывало 6 значений, а для 4636383 18 значений, т.е. так как это отображается в кабинете розетка (такое впечатление что в справочнике не хватает какого поля по которому можно было бы дополнительно фильтровать, или возможно надо делать какой-нибудь 4 справочник который будет строить связь между этими справочниками) ?
[/quote]
Нажмите я не вижу простой возможности в реализации этого вопроса.
Я так понимаю вам нужно импортировать 3й справочник (значение опций) с конкретной привязкой к категории (а не только фильтра) – это возможно в реализации, но нужно менять всю логику действий (автоматизации) и блоков в системе для корректной работы с новой структурой справочника.
То есть я дам вам 2 оценки:
1. сделать новый вариант автоматизации справочников, чтобы импортировать справочник значений фильтров с привязкой к категории - 2 часа
2. доработка действий и блоков в системе работающих с этими справочниками под новую структуру (в виде настроек) – 6 часов
То есть, вариант доработки справочников и логик всех взаимосвязанных действий/блоков займет 8 часов.
Тындик Максим Вадимович OneBox production писал/а: Мы импортируем их как есть в отдельные 3 справочника – категории, фильтры, значения фильтров.
1. А где можно почитать или где есть информация как правильно и где нужно использовать эти 3 справочника (чтобы все корректро работало)?
Тындик Максим Вадимович OneBox production писал/а: Я так понимаю вам нужно импортировать 3й справочник (значение опций) с конкретной привязкой к категории (а не только фильтра)
2. Выходит если это реализовать, то будет справочник который будет содержать поля Ид Категории + Ид Фильтра + значение фильтра, то есть что-то похожее на те файлы, которые прикреплены выше (те файлы, которые можно загрузить из кабинета розетка) ? 3. В теории это будет достаточно обширный справочник, потому что категорий примерно 7000, если в каждой по 20 фильтров и в каждом фильтре по 20 значений то это получается таблица примерно на 2 800 000 записей (7000*20*20) это нормальная таблица для работы системы ?
[quote]
Тындик Максим Вадимович
OneBox production писал/а:
Мы импортируем их как есть в отдельные 3 справочника – категории, фильтры, значения фильтров.
[/quote]
1. А где можно почитать или где есть информация как правильно и где нужно использовать эти 3 справочника (чтобы все корректро работало)?
[quote]
Тындик Максим Вадимович
OneBox production писал/а:
Я так понимаю вам нужно импортировать 3й справочник (значение опций) с конкретной привязкой к категории (а не только фильтра)
[/quote]
2. Выходит если это реализовать, то будет справочник который будет содержать поля Ид Категории + Ид Фильтра + значение фильтра, то есть что-то похожее на те файлы, которые прикреплены выше (те файлы, которые можно загрузить из кабинета розетка) ?
3. В теории это будет достаточно обширный справочник, потому что категорий примерно 7000, если в каждой по 20 фильтров и в каждом фильтре по 20 значений то это получается таблица примерно на 2 800 000 записей (7000*20*20) это нормальная таблица для работы системы ?
Юля писал/а: 1. А где можно почитать или где есть информация как правильно и где нужно использовать эти 3 справочника (чтобы все корректро работало)?
Попытайтесь на форуме поискать темы связанные с Розеткой. Если коротко: - создается дополнительное поле продукта, связанное со справочником категорий Розетки - автоматизацией для продуктов заполняются фильтры в продукте на основе выбранной категории в продукте - также есть возможность заполнения отдельного блока интерфейса по фильтрам розетки в продукте и выгрузка их на розетку автоматизацией.
Юля писал/а: 2. Выходит если это реализовать, то будет справочник который будет содержать поля Ид Категории + Ид Фильтра + значение фильтра, то есть что-то похожее на те файлы, которые прикреплены выше (те файлы, которые можно загрузить из кабинета розетка) ?
У вас будет не просто справочник, где указана пара фильтр+значения, но и привязка к категории (категория + фильтр + значение). То есть если значение 1 фильтра используется для Х категорий - будет Х записей в справочнике.
Юля писал/а: 3. В теории это будет достаточно обширный справочник, потому что категорий примерно 7000, если в каждой по 20 фильтров и в каждом фильтре по 20 значений то это получается таблица примерно на 2 800 000 записей (7000*20*20) это нормальная таблица для работы системы ?
В теории да, это будет гораздо больший справочник, так как значение 1 фильтра может использоваться в нескольких категориях (если не десятках категорий). Наверное, по этой причине справочники и сделаны более упрощенно. Таблица в несколько миллионов записей в базе данных – это относительно нормальная таблица для корректной работы в системе.
[quote]
Юля писал/а:
1. А где можно почитать или где есть информация как правильно и где нужно использовать эти 3 справочника (чтобы все корректро работало)?
[/quote]
Попытайтесь на форуме поискать темы связанные с Розеткой.
Если коротко:
- создается дополнительное поле продукта, связанное со справочником категорий Розетки
- автоматизацией для продуктов заполняются фильтры в продукте на основе выбранной категории в продукте
- также есть возможность заполнения отдельного блока интерфейса по фильтрам розетки в продукте и выгрузка их на розетку автоматизацией.
[quote]
Юля писал/а:
2. Выходит если это реализовать, то будет справочник который будет содержать поля Ид Категории + Ид Фильтра + значение фильтра, то есть что-то похожее на те файлы, которые прикреплены выше (те файлы, которые можно загрузить из кабинета розетка) ?
[/quote]
У вас будет не просто справочник, где указана пара фильтр+значения, но и привязка к категории (категория + фильтр + значение).
То есть если значение 1 фильтра используется для Х категорий - будет Х записей в справочнике.
[quote]
Юля писал/а:
3. В теории это будет достаточно обширный справочник, потому что категорий примерно 7000, если в каждой по 20 фильтров и в каждом фильтре по 20 значений то это получается таблица примерно на 2 800 000 записей (7000*20*20) это нормальная таблица для работы системы ?
[/quote]
В теории да, это будет гораздо больший справочник, так как значение 1 фильтра может использоваться в нескольких категориях (если не десятках категорий). Наверное, по этой причине справочники и сделаны более упрощенно.
Таблица в несколько миллионов записей в базе данных – это относительно нормальная таблица для корректной работы в системе.
Пожалуйста, присоединяйтесь к диалогу. Если вам есть что сказать - пожалуйста, напишите комментарий. Для входа потребуется мобильный телефон и смс-код для идентификации.
Войти и написать комментарий