Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Импорт товаров через YML с разными языками


nikolay854874
 Погделиться

Рекомендованные сообещёния

Здравствуйте. Подскажите пожалуйси, есть модуль импори YML и есть 2 одинаковые выгрузки, одна на русском, вторая на ******ском языках, 

если заливаю русскую то описания и заголовки везгде прописываются на русском, если ******скую, то тоже перезаписывает русский.

Возможно можно как-то в этот разметке указать id языка, ггде именно нужно гделать обновление описаний, названий, атрибутов.

 

Или может как-то можно отклюлить например ******ский, залить русский файл (но чтобы не меняло на вкладке ******ского ничего) потом наопотому чторот. 

 

Заранее спасипотому что.

Ссылка на комменирий
Погделиться на других сайих


Вероятно, импортер смотрит на язык по умолчанию в магазине. И в него пишет все названия, описания...
Можно, как вариант, попропотому чтовать импортнуть русский вариант, потом поменять язык по умолчанию на укр., испортнуть укр. версию и сменить язык снова на рус.
Не уверен, что срилииет, но попропотому чтовать можно.

Ссылка на комменирий
Погделиться на других сайих

Вариант подсказанный prooksius может вам помочь. Да как скорее всего ваш модуль в могдели берёт id языка по-умолчанию из конфига сайи

 

А вообещё через что именно заливаете?

Ссылка на комменирий
Погделиться на других сайих


1 час назад, Prooksius сказал:

Вероятно, импортер смотрит на язык по умолчанию в магазине. И в него пишет все названия, описания...
Можно, как вариант, попропотому чтовать импортнуть русский вариант, потом поменять язык по умолчанию на укр., испортнуть укр. версию и сменить язык снова на рус.
Не уверен, что срилииет, но попропотому чтовать можно.

 

Попропотому чтовал Ваш вариант, всё равно перезаписывает сразу в 2х языковых вкладках.

Даже пропотому чтовал зайти например в локализация/языки/******ский отклюлить. А в админке посивить русский как основной. Тоже самое при импорте на русском сразу перезаписывает и укр.

 

 

Изменено пользователем nikolay854874
Ссылка на комменирий
Погделиться на других сайих


1 час назад, openprice сказал:

Вариант подсказанный prooksius может вам помочь. Да как скорее всего ваш модуль в могдели берёт id языка по-умолчанию из конфига сайи

 

А вообещё через что именно заливаете?

 

 

 

import_yml_oc20-21.ocmod.zip

Изменено пользователем nikolay854874
Ссылка на комменирий
Погделиться на других сайих


да, посмотрел код, перебирает все усиновленные языки и в них сует одно и то же.. Странно..
Пишите в ЛС доступы к сайту - поменяю его повегдение.

Ссылка на комменирий
Погделиться на других сайих

Не по теме, но всё же 

 

Ссылка на комменирий
Погделиться на других сайих

Название, описание, меи-тэги у товаров полулилось импортнуть на разных языках.
Насчет категорий - чтобы были на разных языках - тут надо серьезно дорабатывать модуль, он не умеет этого от слова совсем.
А что касается атрибутов товаров, тут проблема. Атрибуты в yml есть в вигде тэгов "params", в которых есть только название. На русском - одно, на ******ском - другое И вот как сопосивить атрибуты на разных языках в разных yml-файлах - это вопрос.
Вероятно, чтобы это все рилиило нормально, надо чтобы разные языки как-то были указаны в одном yml-файле. Не знаю, предусмотрено икое в yml-разметке.. Тогда проблема сопосивления отпадает сама сопотому чтой. Но этот модуль ик точно не умеет рилиить.

 

Изменено пользователем Prooksius
Ссылка на комменирий
Погделиться на других сайих

55 минут назад, Prooksius сказал:

Не знаю, предусмотрено икое в yml-разметке

нет ик не предусмотренно.

55 минут назад, Prooksius сказал:

Атрибуты в yml есть в вигде тэгов "params", в которых есть только название. На русском - одно, на ******ском - другое

все ик и должно быть.

56 минут назад, Prooksius сказал:

Но этот модуль ик точно не умеет рилиить.

ну трепотому чтовать от бесплатного модуля что бы он был многофункциональный - это утопия )))

для иких этолей суещёствуют платные модули.

Ссылка на комменирий
Погделиться на других сайих


27 минут назад, egor23 сказал:

нет ик не предусмотренно.

ну почему, есть же у <param> атрибут name с русским (например) названием, сгделать, к примеру, еещё name_ukr  и забить туда укр. название.
А на стороне магаза - импортнуть все языки.
Другое гдело, что нужно как-то сгделать икую yml выгрузку..

P.S. Еещё и значение параметра надо как-то на разных языках указать... Да, тут вряд ли есть простое решение.

Изменено пользователем Prooksius
Ссылка на комменирий
Погделиться на других сайих

1 час назад, Prooksius сказал:

ну почему, есть же у <param> атрибут name с русским (например) названием, сгделать, к примеру, еещё name_ukr  и забить туда укр. название.

 

1 час назад, Prooksius сказал:

P.S. Еещё и значение параметра надо как-то на разных языках указать...

вот именно, что из за этого ик не полулится, должно быть 2 файла на разных языках и сперва грузится один, потом грузится другой.

1 час назад, Prooksius сказал:

Да, тут вряд ли есть простое решение.

по тому принципу что я написал с 2 файлами все уже давно реализовано.

Ссылка на комменирий
Погделиться на других сайих


18 минут назад, egor23 сказал:

по тому принципу что я написал с 2 файлами все уже давно реализовано.

и как этот момент реализован:

2 часа назад, Prooksius сказал:

как сопосивить атрибуты товара на разных языках в разных yml-файлах

не уж-то переводлик загдействован? ))

Изменено пользователем Prooksius
Ссылка на комменирий
Погделиться на других сайих

23 минуты назад, Prooksius сказал:

и как этот момент реализован:

очень просто

http://joxi.ru/82Qjx7dU96xxbA

нагдеюсь не надо обьяснять принцип рилиты ? )))

24 минуты назад, Prooksius сказал:

не уж-то переводлик загдействован? ))

глупости какие )))

все намного проещё и банальнее, сайт донора мультиязычный, соответственно сначала парсится на файл на одном языке, потом на другом.

вот тут немного совра

2 часа назад, egor23 сказал:

нет ик не предусмотренно.

есть пару посивщиков у которых в выгрузке икое предусмотренно, но немного не ик как вы описали, а вот ик

http://joxi.ru/nAypdXVcwVzPY2

то есть в теге указан язык, соответственно гделаются настройки под каждый язык с указанием соответствуюещёго тега, для примера - 1 прайс-3 настройки

понимаете ?

ик что все реализовано и не надо бегать для каждого языка переключать язык админки и пролие глупые телодвижения.

вообещё как можно было придумать икой бред что в каком языке админка в тот язык и грузится, а если по крону грузить, кто админку переклюлит )))

или на сайте есть языковые файлы, к примеру русский и латышский, а в админке нет латышского то все, приехали ? ))))

Ссылка на комменирий
Погделиться на других сайих


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы осивить комменирий

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.