Привязка свойств к системным полям #3076
В карточке товара есть ряд параметров, которые при импорте из 1С, Мой склад или Бизнес.ру ранее невозможно было заполнить.
Пример таких полей:
Нами реализован функционал, с помощью которого можно заполнить такие поля, путём создания свойств, полей или характеристик на стороне Вашего сервиса(1С, Мой склад или Бизнес.ру).
Что делаем на стороне сервиса?
1С:
Создать свойства в разделе “Дополнительные реквизиты” - “Справочник "Номенклатура" (Общие)”.
Таким образом, у Вас будет создан ряд свойств именно в карточке товара, и Вы не забудете их заполнить.
Если у Вас свойства создаются иначе, то создайте их так, как это реализовано в Вашей 1С, и в последующем заполнить для каждого товара.
Пример созданных свойств для товара на стороне 1С:
Мой склад:
Создать поля, в разделе “Товары - Товары и услуги” раздел “Настройки”:
В разделе “Дополнительные поля”:
И в последующем заполнить для каждого товара.
Бизнес.ру:
Создать характеристики, в разделе “Справочники - Характеристики товаров”:
Затем произвести заполнение характеристик в товарах.
Особенности заполнения полей.
В приведённой ниже таблице показаны поля, а также допустимые значения для заполнения на стороне сервиса в товарах.
Название поля
|
Допустимое значение
|
Экспортировать в Yandex.Market | 1 — Да, 0 — Нет; |
Экспортировать в Yandex.Market DBS | 1 — Да, 0 — Нет; |
Экспортировать в Yandex.Turbo | 1 — Да, 0 — Нет; |
Экспортировать в Yandex.Pokupki | 1 — Да, 0 — Нет; |
Экспортировать в Google Merchant | 1 — Да, 0 — Нет; |
Новинка | 1 — Да, 0 — Нет; |
Спецпредложение | 1 — Да, 0 — Нет; |
Товар уже со скидкой | 1 — Да, 0 — Нет; |
Запретить индексацию страницы | 1 — Да, 0 — Нет; |
Когда на складе недостаточно товара, то |
Значение выпадающего списка
"Когда на складе недостаточно товара, то :" 0 - Использовать параметры магазина,
1 - Разрешать предзаказ без оплаты,
2 - Разрешать предзаказ с оплатой,
3 - Не разрешать делать заказ,
4 - Разрешать делать заказ.
|
Параметры отображения |
Параметры отображения товара
0 - товар отображается.
1 - товар скрыт без доступа по ссылке.
2 - товар скрыт с доступом по прямой ссылке.
|
Длина (мм.) | Положительное целое число |
Ширина (мм.) | Положительное целое число |
Высота (мм.) | Положительное целое число |
Мин. кол-во | Положительное целое или дробное число |
Кратность | Положительное целое или дробное число |
Начисляемые за покупку бонусы | Положительное целое число |
Анонс товара | Текст |
Подробное описание товара | Текст |
Производитель | Текст |
Поставщик | Текст |
Теги | Текст |
ЧПУ | Текст |
Заголовок (H1) | Текст |
Заголовок страницы (Title) | Текст |
Описание страницы (Description) | Текст |
Ключевые слова (Keywords) | Текст |
Изготовитель | Текст |
Страна производства | Код страны в формате ISO |
Штрихкод | Положительное целое число |
Разрешить выгрузку товара в Яндекс Маркет | 1 — Да, 0 — Нет; |
Разрешить выгрузку товара в Wildberries | 1 — Да, 0 — Нет; |
Разрешить выгрузку товара в Ozon | 1 — Да, 0 — Нет; |
Пример товара в 1С. У нас есть товар с уже созданными свойствами:
Может быть задана только одна цифра (0 либо 1), для полей:
-
Экспортировать в Yandex.Market
-
Новинка
-
Спецпредложение
-
Товар уже со скидкой
-
Запретить индексацию страницы
-
Когда на складе недостаточно товара, то
-
Параметры отображения
А любое положительное число, как и указано в таблице, для полей:
-
Длина (мм.)
-
Ширина (мм.)
-
Высота (мм.)
Все остальные поля - текстовые, там Вы можете прописать любой текст.
Полезно!
Требований к названиям полей при их создании на стороне Вашего сервиса - нет, главное, чтобы Вы понимали, к какому системному полю Вы его планируете привязать.
Например:
Системное поле “Когда на складе недостаточно товара, то” Вы можете на своей стороне назвать “Когда количество 0” или “Не товара”, а “Ключевые слова (Keywords)” можно назвать “Keywords” или просто “Ключевые слова”.Здесь уже на Ваше усмотрение, главное чтобы из сервиса не передавалось несколько полей с одинаковыми названиями, так как у нас есть два поля “Заголовок (H1)” и “Заголовок страницы (Title) ” из них только одно может иметь название “Заголовок”, а второе должно отличаться например “Заголовок Н1”.
Также, если Вами были ранее уже созданы какие-то поля в сервисе, то обязательно проверьте, нет ли среди них повторяющихся названий. Иначе данные при импорте будут затираться.
Что делаем на стороне сайта?
В системе управления сайтом давайте войдём в раздел “Импорт”:
Затем в появившемся окне перейдите во вкладку “CommerceML / 1С - Переопределение свойств”:
Нам нужно будет сначала задать соответствие, в полях приведённых ниже, мы указываем названия полей из сервиса.
Правильно будет если их скопировать и вставить на стороне Системы Управления, таким образом Вы не пропустите отступы, если такие есть, или же другие спецсимволы.
Затем установите флаг “Включить связывание параметров” в положение “ДА”. Сохраните изменения.
После, запустите выгрузку данных по товарам на стороне сервиса, и по завершению выгрузки данных, запустите импорт на стороне сайта.
Если поля заполнены в сервисе, после успешного импорта, значения из этих полей привяжутся к товарам на сайте.
Обращаем внимание!
- Если делаете впервые такое обновление данных и сомневаетесь что всё корректно пройдёт, то мы можем создать для Вас резервную копию сайта. Для этого Вам нужно будет позвонить в нашу службу поддержки по номеру телефона: 8-800-555-6342. Если что-то пойдёт не так, можно будет откатить сайт.
- Описание товара по умолчанию выгружается из тега <Описание>. Если Вы делаете выгрузку из программы Мой склад, в переопределении свойств, поле "Подробное описание товара" Вам нужно указать название поля в котором передается описание. По умолчанию это поле "Полное наименование".
- Значение для поля товара "Производитель", на стороне системы управления, по умолчанию берется из тега <Изготовитель>. Только если данного тега нет в файлах, то берется значение тега указанного в переопределение свойств.
Рекомендации или пожелания по улучшению данного функционала, Вы можете направить нам из Вашего кабинета, раздел “Техническая поддержка” или же письмом на почтовый ящик: support@megagroup.ru