Интернет-агентство «Пиксель Плюс» (www.pixelplus.ru) делает для нас сайт http://www.euro-decor.ru/ С выгрузкой есть проблемы, поэтому мы выгружаем им весь каталог webdata (файлы: import.xml , offers.xml и кучу картинок). Отправляем конечно в ZIP-файле. Итак проблема, на примере товара “43301 Обои ESEDRA 4”. На сайте у данного товара нет цены: http://www.euro-decor.ru/catalog/esedra/43301_oboi_esedra_4.php?sphrase_id=1539 А в 1С-Предприятие цена есть, и вроде бы должно всё нормально выгружаться И в файле offers.xml есть такой фрагмент:
Из которого, если я не ошибаюсь, следует, что у товара “43301 Обои ESEDRA 4” есть цена 4037 рубля. Поэтому я спрашиваю сотрудников «Пиксель Плюс»: Почему у данного товара нет на сайте цены?
На мой вопрос мне отвечают: Служба техподдержки Пиксель Плюс не оказывает консультаций техническим специалистам партнёров, если они недостаточно компетентны. Вы можете задать вопрос по инструкции, мы вам на него ответим.
Подскажите, я действительно так некомпетентен и задаю идиотские вопросы? Или сотрудники «Пиксель Плюс» сами некомпетентны и мне нужно искать другое интернет-агентство? А возможно кто-то уже сталкивался с тем, что цена не попадает на сайт (это происходит с новыми товарами)?
Владимир Орлов, здравствуйте! Какая у вас редакция Битрикс: Бизнес или Малый Бизнес? Цены не видно в публичной части сайта или в админской части ее тоже нет?
Могу помочь найти общий язык между 1С-программистом, web-разработчиками и всеми остальными
Редакция Битрикс у нас (как мне сказали): Малый Бизнес Цены не видно и в публичной части сайта, и в админской части. (Админская - это та, где цену можно исправить)
Владимир Орлов, редакция Малый Бизнес поддерживает загрузку только одного типа цен. Необходимо проверить, чтобы вот этот вот acd22113-06b5-11e3-877a-000c29a1750b ИД типа цены был прописан в админке Битрикса - Магазин - Типы цен в качестве внешнего кода базового типа цены.
Владимир Орлов, зайдите в настроки - настройки продукта - настройки модулей - информационные блоки - включите галочку "показывать код загрузки из внешних источников", вернитесь в типы цен, нажмите слева от цены на маленькую кнопочку с тремя полосочками - появится контекстное меню - выберете изменить тип цен - там среди прочих будет поле "Внешний код" - вот туда впишите идентификатор типа цен из файла, сохраните и перезапустите обмен.
Там этот идентификатор уже вписан. А автоматическая выгрузка у нас не работает. Тестовое соединение проходит, но выгрузка не отрабатывает. В "Журнале сообщений" появляется вот такое сообщение:
Дата и время: 09.12.2014 13:26:23 Событие: Обмен данными.ОбменУправлениеТорговлейСайт.Узел 000000002.Выгрузка данных Комментарий: Интерактивный обмен 09.12.2014 12:14:55 Запуск выгрузки товаров 09.12.2014 12:19:54 Завершено формирование файлов выгрузки товаров Выгружено товаров: 1 303 предложений: 1 303 картинок: 1 267 файлов: 0
В том числе для каталога Основной каталог товаров: товаров: 1 303 предложений: 1 303 картинок: 1 267 файлов: 0
09.12.2014 13:26:21 Выгрузка на сайт завершилась с ошибками. Произошла ошибка: Отправка файла на сервер: Получен пустой ответ сервера. Не удалось получить ответ сервера. Файл не отправлен. (C:\Windows\Temp\v8_8269_7f4.zip.01488 ). 09.12.2014 13:26:23 Завершена выгрузка товаров
Владимир Орлов, тут уже заочно не скажешь - 1000 причин может быть: закончилось место на web-сервере, размер файла превышает максимально-допустимый для загрузки на сервер, возможно, несоответствие версий модуля обмена на стороне сайта и на стороне 1С. Смотреть надо.
Тоже столкнулся с проблемой цен, выгрузка каталога проходит норм., цена есть в каждой карточке товара в битриксе, но на сайте цена не подставляется! Куда копнуть?
Проблема в графических файлах. Например, файл в BMP-формате сохранён с расширением JPG и прикреплен к номенклатуре. Или просто прикреплён к номенклатуре сломанный JPG-файл. Найти сломанные JPG-файлы можно визуально. Для этого нужно сделать выгрузку для интернет-магазина в файлы. Затем переложить все графические файлы в один каталог (это можно сделать при помощи большинства архиваторов. сжать каталог webdata в архивный файл, а потом разархивировать без структуры подкаталогов). Потом просмотреть в проводнике в режиме "крупные значки". После того как файл найден, нужно найти упоминание его имени в XML-файле из выгрузки, рядом с именем файла вы найдёте и артикул товара. Внимание! Для интернет-магазина 1С выгружает не только выбранное изображение, а все изображения. Поэтому сломанные файлы нужно обязательно пометить на удаление. Делается это замысловато, через карточку редактирования изображения. Найти же файлы с расширением JPG, внутри которых используется не JPG-формат изображения описанным выше способом не получится, так как и Windows и 1С без проблем отображают эти файлы. А Битрикс ругается при их загрузке в интернет-магазин, причём не пишет какой именно файл ему не понравился. Скотина!!! Я написал простенькую программку, которая анализирует файлы в каталоге webdata. Все JPG-файлы имеют в начале три одинаковых байта, именно эти три байта моя программа и проверяет. Если программа находит файл, у которого первые три байта другие, то сообщает об этом. Если нужна программа пишите сюда orlov1302@mail.ru