Налаштування вивантаження в Яндекс маркет в форматі yml, виконується досить просто, крім однієї заморочки: у типовій постачання немає вивантаження "sale_notes" - нині, обов'язкового параметра, без якого вашу вивантаження не приймуть в Яндекс-маркет. Розповім як його додати.
Налаштування штатної вивантаження
Для початку налаштуємо штатну вивантаження без тега sale_notes. Для цього йдемо в адміністративну частину сайту, далі: Магазин- Настройки-Експорт даних. Тут вже є готові пресети для вивантажень в різних форматах. Але ми створимо нову: натискаємо зелену кнопку "Додати профіль" і вибираємо Yandex в випадаючому меню
Тут просто заповнюємо поля у відповідності з вашими потребами, так само можна зайти в "Детальні налаштування", виставити властивості товарів-які потрібно вивантажувати в Маркет, валюти та іншу інформацію про товари.
Зберігаємося і знову заходимо в список вивантажень. На проти новоствореної вибираємо в випадаючому списку "Експортувати". Після невеликого або великого очікування (залежить від обсягу вашого каталогу), зверху вам видасть посилання на сгенерірованни файл вивантаження. Її-то і потрібно довантажити в яндекс-маркет
Залишилася одна проблема, у товарів не буде тега sale_notes
Додаємо sale_notes в вивантаження бітрікс
Потрібно кастомизировать файл yandex_run.php який розташований по шляху / bitrix / php_interface / include / catalog_export. Відкриваємо його на редагування, і приблизно в 22 рядок, до перерахування всіх параметрів товарів додаємо рядок:
$ Sales_notes_value = "Передоплата 100 відсотків";
І знаходимо частина відповідає за генерацію тегів, приблизно після 873-їй рядки (break завершальний генерацію тега "name" з назвою товару), вставляємо:
case 'sales_notes': $ strTmpOff. = "
В общем-то і все, знову генеруємо файл вивантаження, і тепер він буде з необхідним тегом. Само собою замість фрази "Передоплата 100 відсотків", вставляєте свою умову для продажу товори.
Evgeny S пише:
Михайло, в експорті не виникає $ sales_notes_value. Повернув файл ядра на місце і вставив ваш файл.
Чи є ще якісь важливі настройки, щоб створити ефект це властивість?
case 'sales_notes': $ strTmpOff. = "
Потрібно вставити в декількох місцях.
шукайте тег
case 'sales_notes': $ strTmpOff. = "
Тільки вирішив таку ж задачу для останньої версії файлу yandex_run.php
На початку файлу прописуємо змінну, наприклад
Потім шукаємо рядки (зустрічатимуться в двох місцях)
за ними вставляємо наступні рядки і все запрацює
Підкажіть, що потрібно поміняти, що б в поле description виводило повний опис, а не анонс?
У вартість будь-якої розробки, по мимо основних робіт, уже включені:
- Ліцензія на 1C-Бітрікс
- Оплата сервера терміном на 1 рік
- Технологія композитний сайт
Інтернет-каталог: від 79 000 руб Термін розробки: від 4-х тижнів
Інтернет-магазин: від 160 000 руб Термін розробки: від 5-ти тижнів
Інфоресурс: від 110 000 руб Термін розробки: від 4-х тижнів
Сайт фірми: від 22 000 руб Термін розробки: від 3-х тижнів
Адаптивний сайт: від 45 000 руб Термін розробки: від 2-х тижнів
Персональний сайт: від 35 000 руб Термін розробки: від 2-х тижнів
Сайт-візитка: від 16 000 руб Термін розробки: від 2-х тижнів
Одностранічнік (landing): від 15 000 руб Термін розробки: від 3-х тижнів