eddstep Опубликовано: 23 сентября 2021 Опубликовано: 23 сентября 2021 Добрый день , по поводу переводов характеристик по факту столкнулись с некоторыми нюансами. 1. Не корректно работает Указание групп характеристик. Группу создает, Характеристику в соответствующую группу помещает, но ! во первых игноррует перевод по группам, несмотря что по самой характеристике перевод распределяется. во вторых создает саму характеристику в названии вместе с группой в третьих дублирует характеристику, видимо изза перевода код обмена выглядит так, объявление свойств в товаре ниже И отдельный вопрос по характеристикам. Переводы названий характеристик распределяет правильно и в случае с группой и в случае без группы характеристик (пробовали). а вот по значению, если тип значений Справочник, то корректно, а если тип значения строка, то берет последнее вхождение из товара. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Help 1 Опубликовано: 23 сентября 2021 Опубликовано: 23 сентября 2021 1 час назад, eddstep сказал: Добрый день , по поводу переводов характеристик по факту столкнулись с некоторыми нюансами. 1. Не корректно работает Указание групп характеристик. Группу создает, Характеристику в соответствующую группу помещает, но ! во первых игноррует перевод по группам, несмотря что по самой характеристике перевод распределяется. во вторых создает саму характеристику в названии вместе с группой в третьих дублирует характеристику, видимо изза перевода код обмена выглядит так, объявление свойств в товаре ниже И отдельный вопрос по характеристикам. Переводы названий характеристик распределяет правильно и в случае с группой и в случае без группы характеристик (пробовали). а вот по значению, если тип значений Справочник, то корректно, а если тип значения строка, то берет последнее вхождение из товара. Такая ситуация возникает из-за того, как у Вас записаны группы. У Вас название "Группа вертикальный слеш Название нижний слэш код языка", модуль разирает код языка, а что без кода (до слэша) заносит в название. Попробуйте использовать эту опцию: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
eddstep Опубликовано: 23 сентября 2021 Опубликовано: 23 сентября 2021 6 минут назад, NeoSeo Help 1 сказал: Такая ситуация возникает из-за того, как у Вас записаны группы. У Вас название "Группа вертикальный слеш Название нижний слэш код языка", модуль разирает код языка, а что без кода (до слэша) заносит в название. Попробуйте использовать эту опцию: Забыл написать, естественно в опции отмечен символ разделения, думаю без этого группу не создало бы. Оказалось , что каждый раз при повоторном обновлении товара, товар обновляется а характеристики создает каждый раз новый, Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Help 1 Опубликовано: 23 сентября 2021 Опубликовано: 23 сентября 2021 1 час назад, eddstep сказал: Забыл написать, естественно в опции отмечен символ разделения, думаю без этого группу не создало бы. Оказалось , что каждый раз при повоторном обновлении товара, товар обновляется а характеристики создает каждый раз новый, У Вас в качестве разделителя должен быть указан "вертикальный слеш пробел", а модуль обрезает пробелы, вот потому и создаются каждый раз новые записи, так как записи, получается, разные. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
eddstep Опубликовано: 23 сентября 2021 Опубликовано: 23 сентября 2021 17 минут назад, NeoSeo Help 1 сказал: У Вас в качестве разделителя должен быть указан "вертикальный слеш пробел", а модуль обрезает пробелы, вот потому и создаются каждый раз новые записи, так как записи, получается, разные. а для чего пробел? нельзя просто указывать какой нибудь один символ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
eddstep Опубликовано: 23 сентября 2021 Опубликовано: 23 сентября 2021 2 часа назад, eddstep сказал: И отдельный вопрос по характеристикам. Переводы названий характеристик распределяет правильно и в случае с группой и в случае без группы характеристик (пробовали). а вот по значению, если тип значений Справочник, то корректно, а если тип значения строка, то берет последнее вхождение из товара. и скажите пожалуйста по поводу переводов , есть рекомендации? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
eddstep Опубликовано: 23 сентября 2021 Опубликовано: 23 сентября 2021 (изменено) 1 час назад, NeoSeo Help 1 сказал: У Вас в качестве разделителя должен быть указан "вертикальный слеш пробел", а модуль обрезает пробелы, вот потому и создаются каждый раз новые записи, так как записи, получается, разные. прочитав не один уже десяток страниц форума по Вашей ссылке попробовал такой вариант <ЗначениеРеквизита> <Наименование>Категор_ru-ru</Наименование> <Значение>Защитные стекла</Значение> </ЗначениеРеквизита> <ЗначениеРеквизита> <Наименование>Категор_uk-ua</Наименование> <Значение>Захисні скло</Значение> </ЗначениеРеквизита> при первом импорте создается атрибут с одноименной группой, при повторном импорте снова создает новый такой же атрибут, если разместить характеристику в другую группу . игнорировав то что было создано ранее То есть в обязательном порядке создается одноименная группа. Что не очень хорошо Изменено 23 сентября 2021 пользователем eddstep Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Help 1 Опубликовано: 23 сентября 2021 Опубликовано: 23 сентября 2021 4 минуты назад, eddstep сказал: а для чего пробел? нельзя просто указывать какой нибудь один символ? Должно быть полное соответствие, пробел тоже учитывается, как символ. 2 часа назад, eddstep сказал: и скажите пожалуйста по поводу переводов , есть рекомендации? Тут рекомендации могут быть только после анализа непосредственно у Вас, но это не входит в рамки бесплатной поддержки. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
eddstep Опубликовано: 23 сентября 2021 Опубликовано: 23 сентября 2021 1 час назад, NeoSeo Help 1 сказал: Тут рекомендации могут быть только после анализа непосредственно у Вас, но это не входит в рамки бесплатной поддержки. Какой анализ, скажите просто у ВАС и в Вашем модуле предусмотрено , чтобы мультиязычность атрибутов работала в случае типа "строка" или нет? Вы такое реализовали вашем модуле или нет, планируется или нет, если планируется, то в самом модуле или отдельным дополнением? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
eddstep Опубликовано: 23 сентября 2021 Опубликовано: 23 сентября 2021 1 час назад, NeoSeo Help 1 сказал: Должно быть полное соответствие, пробел тоже учитывается, как символ. Может я чтото не понял, здесь стоит символ разделения, это прямой слеш, нет никаких пробелов (можем другой разделитель не принципиально) здесь в импорте тоже стоит слеш прямой между названием группы и атрибута. Нет нигде пробела. И продолжение в посте выше писал что такая же ситуация если группу вообще не указывать, создается новая группа и атрибут. пожалуйста если есть вариант дайте корректный пример по группам и атрибутам. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Help 4 Опубликовано: 23 сентября 2021 Опубликовано: 23 сентября 2021 13 часов назад, eddstep сказал: а если тип значения строка, то берет последнее вхождение из товара. Здравствуйте. У Вас один ИД для таких характеристик Поэтому и берется последнее вхождение. Когда свойства записаны в отдельных тегах, то модуль считает, что это должны быть разные свойства, но тут один ИД, и при записи в массив получается перезапись свойства с одним ИД. Поэтому в Вашем случае нужно использовать тип справочник. Что касается остальных описанных проблем. Нужно проводить анализ, чтобы сказать почему у Вас обновляется так. Как сделать так, чтобы обновлялось как Вам нужно. Это все время и выделить его в рамках бесплатной ТП мы не можем. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
BeliyP Опубликовано: 24 сентября 2021 Опубликовано: 24 сентября 2021 22.09.2021 в 19:22, NeoSeo Help 1 сказал: Какой протокол у Вас в 1с? CommerceMl V2 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Help 1 Опубликовано: 24 сентября 2021 Опубликовано: 24 сентября 2021 18 минут назад, BeliyP сказал: CommerceMl V2 У Вас немного не так прописано. Вам нужно добавлять коды языка в наименование, а не в значения реквизитов. Ознакомьтесь с этими рекомендациями: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
BeliyP Опубликовано: 24 сентября 2021 Опубликовано: 24 сентября 2021 31 минуту назад, NeoSeo Help 1 сказал: У Вас немного не так прописано. Вам нужно добавлять коды языка в наименование, а не в значения реквизитов. Ознакомьтесь с этими рекомендациями: Я нашёл там только решение по названию и описанию, это у нас уже работает, сейчас интересуют именно атрибуты! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Help 1 Опубликовано: 24 сентября 2021 Опубликовано: 24 сентября 2021 34 минуты назад, BeliyP сказал: Я нашёл там только решение по названию и описанию, это у нас уже работает, сейчас интересуют именно атрибуты! Вам всё равно нужно передавать код языка в наименовании. Вот тут есть способы выгрузки атрибутов. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
BeliyP Опубликовано: 27 сентября 2021 Опубликовано: 27 сентября 2021 24.09.2021 в 12:07, NeoSeo Help 1 сказал: Вам всё равно нужно передавать код языка в наименовании. Вот тут есть способы выгрузки атрибутов. Спасибо, разобрался, хоть и геморройное дело так заполнять мульти атрибуты Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Help 1 Опубликовано: 27 сентября 2021 Опубликовано: 27 сентября 2021 21 минуту назад, BeliyP сказал: Спасибо, разобрался, хоть и геморройное дело так заполнять мульти атрибуты Не за что, обращайтесь, всегда рады 😉 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.