Плагин WooCommerce and 1C:Enterprise/1С:Предприятие Data Exchange является единственным работающим решением для обмена данными между WooCommerce и 1C:Enterprise. Долгое время он не поддерживался авторами, что создавало проблемы с последними версиями WooCommerce.
Мы доработали плагин, исправили некоторые ошибки и проверили его функционирование под WC 3.7. Форк плагина доступен в нашем репозитории.
Основная проблема заключалась в том, что некоторые функции были признаны устаревшими (deprecated) в WC 3.6, и обработчик ошибок самого плагина WC1C перехватывал эту ошибку и аварийно завершал импорт. К такому же аварийному завершению приводили и любые уведомления и предупреждения, возникающие в других плагинах.
Кроме того, весь код подвергся рефакторингу, и теперь почти полностью удовлетворяет стандартам кодирования WordPress, что делает дальнейшую работу над плагином гораздо более эффективной.
Полный список изменений можно найти в readme.txt:
- Исправлена ошибка с обращением к id заказа.
- Исправлена ошибка, при которой любые уведомления и предупреждения в других плагинах приводили к аварийному завершению импорта.
- Исправлена ошибка с использованием
update_woocommerce_term_meta()
, которая объявлена устаревшей, начиная с WooCommerce 3.6. - Исправлена ошибка с генерацией уведомления в admin.php.
- Добавлено действие
wc1c_before_offers
. - Код почти полностью приведён к стандартам кодирования WordPress.
Вес и цена по акции, в т.ч. Вариативная, передаются в новой версии?
Функционал, отвечающий за цены и вариации, остался без изменений.
Полная выгрузка каталога заканчивается ошибкой, плагин не обрабатывает загруженные файлы… что можно проверить?
Надо проверить логи. Угадать сообщение об ошибке невозможно. У меня на клиентских сайтах всё работает без проблем, выгрузка происходит в полном объёме.
какие именно логи смотреть не подскажите?
Ошибку-то вы где-то видите? Она имеет название и описание. Покажите полный текст ошибки и поясните, где вы её наблюдаете.
Для получения отладочной информации надо включить режим отладки в WordPress: https://wp-kama.ru/id_7791/debag-v-wordpress-wp_debug.html
Доброго здравия.
После установки и первой выгрузке, в папке woocommerce-1c по идее (по крайней мере при старом плагине) создавалась папка catalog, а с новым создается папка с именем $type и собственно ничего не импортится…