Привязка свойств к системным полям
В карточке товара есть ряд параметров, которые не используются в 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 - Разрешать делать заказ,
5 - Сообщить о поступлении товара.
|
| Параметры отображения |
Параметры отображения товара
0 - товар отображается.
1 - товар скрыт без доступа по ссылке.
2 - товар скрыт с доступом по прямой ссылке.
|
| Длина (мм.) | Положительное целое число |
| Ширина (мм.) | Положительное целое число |
| Высота (мм.) | Положительное целое число |
| Мин. кол-во | Положительное целое или дробное число |
| Кратность | Положительное целое или дробное число |
| Начисляемые за покупку бонусы | Положительное целое число |
| Анонс товара | Текст |
| Подробное описание товара | Текст |
| Производитель | Текст |
| Поставщик | Текст |
| Теги | Текст |
| ЧПУ | Текст |
| Заголовок (H1) | Текст |
| Заголовок страницы (Title) | Текст |
| Описание страницы (Description) | Текст |
| Ключевые слова (Keywords) | Текст |
| Изготовитель | Текст |
| Страна производства | Код страны в формате ISO |
| Штрихкод | Положительное целое число. |
| Разрешить выгрузку товара в Ozon | 1 — Да, 0 — Нет; |
Пример товара в 1С. У нас есть товар с уже созданными свойствами:

Может быть задана только одна цифра (0 либо 1), для полей:
- Экспортировать в Yandex.Market
- Новинка
- Спецпредложение
- Товар уже со скидкой
- Запретить индексацию страницы
- Когда на складе недостаточно товара, то
- Параметры отображения
А любое положительное число, как и указано в таблице, для полей:
- Длина (мм.)
- Ширина (мм.)
- Высота (мм.)
Все остальные поля - текстовые, там Вы можете прописать любой текст.
Полезно!
Требований к названиям полей при их создании на стороне Вашего сервиса - нет, главное, чтобы Вы понимали, к какому системному полю Вы его планируете привязать.
Например:
Системное поле “Когда на складе недостаточно товара, то” Вы можете на своей стороне назвать “Когда количество 0” или “Не товара”, а “Ключевые слова (Keywords)” можно назвать “Keywords” или просто “Ключевые слова”.Здесь уже на Ваше усмотрение, главное чтобы из сервиса не передавалось несколько полей с одинаковыми названиями, так как у нас есть два поля “Заголовок (H1)” и “Заголовок страницы (Title) ” из них только одно может иметь название “Заголовок”, а второе должно отличаться например “Заголовок Н1”.
Также, если Вами были ранее уже созданы какие-то поля в сервисе, то обязательно проверьте, нет ли среди них повторяющихся названий. Иначе данные при импорте будут затираться.
Что делаем на стороне сайта?
В системе управления сайтом давайте войдём в раздел “Импорт”:

Затем в появившемся окне перейдите во вкладку “CommerceML / 1С - Переопределение свойств”:

Нам нужно будет сначала задать соответствие, в полях приведённых ниже, мы указываем названия полей из сервиса.
Правильно будет если их скопировать и вставить на стороне Системы Управления, таким образом Вы не пропустите отступы, если такие есть, или же другие спецсимволы.

Затем установите флаг “Включить связывание параметров” в положение “ДА” и сохраните изменения.
После, запустите выгрузку данных по товарам на стороне сервиса, и по завершению выгрузки данных, запустите импорт на стороне сайта.
Если поля заполнены в сервисе, после успешного импорта, значения из этих полей привяжутся к товарам на сайте.
Обращаем внимание!
- Если вы впервые выполняете обновление данных и сомневаетесь, что всё пройдёт корректно, рекомендуем создать резервную копию сайта по инструкции. Также вы можете обратиться в нашу техническую поддержку по телефону 8-800-555-6342 — мы создадим резервную копию за вас. Если что-то пойдёт не так, можно будет откатить сайт.
- Описание товара по умолчанию выгружается из тега <Описание>. Если Вы делаете выгрузку из программы Мой склад, в переопределении свойств, поле "Подробное описание товара" Вам нужно указать название поля в котором передается описание. По умолчанию это поле "Полное наименование".
- Значение для поля товара "Производитель", на стороне системы управления, по умолчанию берется из тега <Изготовитель>. Только если данного тега нет в файлах, то берется значение тега указанного в переопределение свойств.
Рекомендации или пожелания по улучшению данного функционала, Вы можете направить нам из Вашего кабинета, раздел “Техническая поддержка” или же письмом на почтовый ящик: support@megagroup.ru