Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

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


Recommended Posts

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

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

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

 

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

 

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

Link to comment
Share on other sites


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

Link to comment
Share on other sites

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

 

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

Link to comment
Share on other sites


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

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

 

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

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

 

 

Edited by nikolay854874
Link to comment
Share on other sites


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

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

 

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

 

 

 

import_yml_oc20-21.ocmod.zip

Edited by nikolay854874
Link to comment
Share on other sites


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

 

Edited by Prooksius
Link to comment
Share on other sites

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

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

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

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

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

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

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

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

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

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

Link to comment
Share on other sites


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

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

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

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

Edited by Prooksius
Link to comment
Share on other sites

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

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

 

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

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

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

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

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

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

Link to comment
Share on other sites


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

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

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

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

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

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

Edited by Prooksius
Link to comment
Share on other sites

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

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

очень просто

http://joxi.ru/82Qjx7dU96xxbA

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

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

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

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

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

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

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

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

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

http://joxi.ru/nAypdXVcwVzPY2

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

понимаете ?

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

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

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

Link to comment
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.