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

Мультиязычность в интеграции с OpenCart

Добрый день
есть проблема с интеграцией бокс-опенкарт с фильтрами товаров на разных языках, при добавлении значений одного и того же фильтра товара в боксе на разных языках - в опенкарт в раздел "фильтры" они передаются как разные фильтры то, есть записываются в бп как разные значения
пример
https://box.lurestore.com.ua/admin/shop/products/19216/edit/
товар в боксе на украинском
на русском
ВАЖНО: значения фильтров в этом примере внесены впервые в бокс для теста, с других товаров они не могли синхронизироваться раньше
фильтры в админке сайта:
https://lurestore.ua/admin/index.php?route=catalog/filter/edit&user_token=Vk...

https://lurestore.ua/admin/index.php?route=catalog/filter/edit&user_token=Vk...

Как результат - создалось очень много таких парных фильтров, которые должны быть в одной записи, пустых фильтров и как общий результат - невозможно настроить на сайте фильтрацию по товарам

Ответы:

Добрый день,
И что случилось с моим баланстом вопросов? Вчера было 17 сейчас 14, вопрос задавал один?
08.06.2021, 14:00

Добрый день. Для того чтобы бокс корректно передавал значения фильтров на разных языках, все возможные значения должны быть заполнены здесь https://lurestore.ua/admin/index.php?route=catalog/filter/edit&filter_group_... .
10.06.2021, 17:24


Курлык
курлык-курлык писал/а:
Добрый день. Для того чтобы бокс корректно передавал значения фильтров на разных языках, все возможные значения должны быть заполнены здесь https://lurestore.ua/admin/index.php?route=catalog/filter/edit&filter_group_... .

Добрый день,
Так эти фильтры заполняются автоматически с бокса
11.06.2021, 13:14

Я понимаю, но чтобы заполнять их сразу на всех языках нужна другая архитектура мультиязычности в боксе. Сейчас у вас может быть ситуация, когда:
Продукт 1: фильтр цвет ru Зеленый, ua - Зелений
Продукт 2: фильтр цвет ru Зеленый, ua - Червоний
Т.е. на одно русское значение может быть 2 Украинских у разных продуктов. По-этому мы не можем сразу жестко заполнить справочники на опенкарте. В теории можно заполнить первыми попавшимися значениями, но это все-равно нужно дорабатывать
14.06.2021, 17:38

"Т.е. на одно русское значение может быть 2 Украинских у разных продуктов" это проблема того кто заполняет базу в боксе
Что именно дорабатывать? Интеграцию или функционалов справочников фильтров продуктов в боксе?
14.06.2021, 20:12



Буркало Вадим писал/а:
это проблема того кто заполняет базу в боксе

да


Буркало Вадим писал/а:
Что именно дорабатывать?



.

OneBox production писал/а:
В теории можно заполнить первыми попавшимися значениями

Т.е. в случае если у вас будет заполнено

Продукт 1: фильтр цвет ru Зеленый, ua - Червоний
Продукт 2: фильтр цвет ru Зеленый, ua - Зелений

то на опенкарт нмы передадим фильтр цвет ru Зеленый, ua - Червоний, что не есть хорошо
07.07.2021, 12:11

Так а что нужно дорабатывать и какая оценка?
08.07.2021, 14:27

если вас устроит ситуация о которой я написал выше, займет 2ч
20.07.2021, 16:07

Добрый день,
Странно пропустил последнее сообщение,

Если к примеру с этой ситуацией
Продукт 1: фильтр цвет ru Зеленый, ua - Червоний
Продукт 2: фильтр цвет ru Зеленый, ua - Зелений
то на опенкарт нмы передадим фильтр цвет ru Зеленый, ua - Червоний

прошла выгрузка, мы меняем на правильное значение, то срм перезапишет в опенкарт в тех же полях базы или получим 2 пары значений фильтров?
фильтр цвет ru Зеленый, ua - Червоний
фильтр цвет ru Зеленый, ua - Зелений

и еще вопрос, если у нас 3 языка и больше, доработка будет работать аналогично?
фильтр цвет ru Зеленый, ua - Червоний, en - Red и тд- в отношении к одному фильтру

Что-то изменится в процессе заполнения значений фильтров для пользователя вручную через карточку продукта либо бп и автоматическими способами: xml, импорт xlsx и тд?
31.07.2021, 13:55

Добрый день,
Еще вопрос почему в разделе Опции в админке опенкарта выгрузились дубликаты фильтров?

https://lurestore.ua/admin/index.php?route=catalog/option&user_token=VTpXlqy...
03.08.2021, 06:39


Буркало Вадим писал/а:
прошла выгрузка, мы меняем на правильное значение, то срм перезапишет в опенкарт в тех же полях базы или получим 2 пары значений фильтров?
фильтр цвет ru Зеленый, ua - Червоний
фильтр цвет ru Зеленый, ua - Зелений

да, бокс перезатрет. Т.е. менять нужно будет именно в боксе.


Буркало Вадим писал/а:
и еще вопрос, если у нас 3 языка и больше, доработка будет работать аналогично?

да

по поводу дублей попробуйте удалить и подождать след. выгрузки
03.08.2021, 15:31

Добрый день,
Доработку подтверждаю,
Давайте счет
30.09.2021, 15:17

Добрый день,
Когда доработка будет готова?
13.10.2021, 11:30

Добрый день!
Когда будет готова доработка???
22.10.2021, 12:10

Добрый день. Доработку выгрузил. Вы можете удалить все фильтра и значения на опенкарте чтобы проверить на чистом выгрузку? Спасибо
28.10.2021, 17:27

Добрый день,
Только что удалил
01.11.2021, 15:45

Выгрузка прошла,
доработка не работает
01.11.2021, 19:55

Добрый день. Запустил новую выгрузку - часть Цветов уже затянуло на двух языках
03.11.2021, 16:52

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