База знаний
Поиск по категориям базы знаний
Все .htaccess 1C Bytehand CommerceML IIS nginx show_block SMS Sphinx Артикул Доступность Кастомизация Кастомизация админки Корзина Купить в один клик Магазин Меню Модуль МойСклад Мультиязычность Наличие товара Объявления Пагинация Пароль Перенос сайта Поиск Поиск по объявлениям Пользователи Права на файлы Сжатие CSS-файлов Скидка Создание товара Сортировка Статьи Счетчик Тема Установка Файловый архив Фильтр Шаблон Шаблон письма Шаблонный тегПроблема
При выгрузке из системы 1С:Предприятие пишет что выгрузка прошла успешно, но товары, категории и файлы не появляются на сайте.
Решение
В первую очередь включите "Режим разработки" в "Параметрах сайта" и запустите выгрузку. Возможно, сайт выдаст ошибки, которые покажут причину проблемы.
Следующим шагом можете протестировать выгрузку вручную. Для этого скачайте файлы выгрузки, загрузите их в папку tmp/1c на сайт и запустите выгрузку следующим образом:
http://ваш_сайт/shop/1c/?type=catalog&mode=import&filename=import.xml
Где import.xml - название файла выгузки. 1С формирует два файла import.xml и offers.xml. Нужно попробовать выгрузить каждый.
Перед началом теста авторизуйтесь в панели администрирования и включите "Режим разработки".
Проблема может возникнуть из-за редиректа с адресов http://site.ru/ на http://www.site.ru/, если в файле .htaccess раскомментированы строки 20-21:
# RewriteCond %{HTTP_HOST} !^www.
# RewriteRule (.*) http://www.%{HTTP_HOST}/$1 [R=301,L]
Когда происходит редирект при выгрузке, теряется файлы выгрузки, поэтому обновление не происходит. В этом случае нужно дописать www. в ссылку для выгрузки в настройках 1С/МойСклад.