Настройка экспорта товаров из интернет-магазина Woocommerce в группу или паблик ВК

Экспорт товаров из Woocommerce в VK

К сожалению, готовых плагинов для экспорта товаров не так много. Один наиболее нормально работавший был удалён из репозитория wordpress.org. Оставшиеся или работают с неожиданностями, или не работают вовсе.

Из существующих на данный момент решений наиболее адекватно работает WooCommerce VKontakte. О его настройке пишет ВКонтакте для бизнеса. Инструкция здесь. Она довольно подробная, так что не потеряетесь, но есть пара нюансов, которые я обнаружил при настройке.

1. Не выгружается галерея

Главное фото товара экспортируется нормально, но галерея — нет. Эту проблему победить мне не удалось.

2. Выгружаются только товары в наличии

Если у вас в магазине включено управление запасами и возможность совершать предзаказы, товары по предзаказу не будут выгружены. С этим мне удалось справиться, изменив исходный код плагина.

В файле include/class-wc-vkontakte-export.php замените строку 286 на следующий код:

if ( $offer['stock_status'] != ('onbackorder' || 'instock') ) {

После этого экспортироваться будут и товары в наличии, и с возможностью предзаказа.

3. По умолчанию в карточку товара ВК экспортируется полное описание

Это будет проблемой не для всех, но в одном из проектов структура шаблона товаров такова, что вместе с полным описанием выводится и куча шорткодов, составляющих шаблон страницы, поэтому там используется только короткое описание для экспорта на внешние сайты.

В том же файле include/class-wc-vkontakte-export.php в строке 533 меняем get_descriprion() на get_short_descriprion(). В итоге строка 533 должна выглядеть так:

'description'       => $product->get_short_description(),

В остальном плагин работает как надо, выгружает каталог достаточно быстро, в том числе и изменения в нём. Из существующих решений на момент написания этой заметки — это, пожалуй, лучшее решение для магазина Woocommerce.

Если что-то всплывёт в процессе работы с этим решением, дополню статью. Буду благодарен за комментарии и ваши решения по синхронизации каталогов Woocommerce с ВК.

3 комментария к “Настройка экспорта товаров из интернет-магазина Woocommerce в группу или паблик ВК

  1. Ксения сказал:

    Добрый день! Плагин работал отлично, пока не слетела авторизация. На github от разработчиков нет ответов ни на один вопрос, саппорт вк тоже не дает информации, подскажите, пожалуйста, возможно где-то получить помощь по плагину?

    • Тимур сказал:

      Здравствуйте, Ксения. А при попытке повторно авторизовать что происходит? Ошибка какая-нибудь выводится?

    • Ксения сказал:

      Раздел с настройками авторизации пропал сразу после стартовой настройки модуля, как и в инструкции от ВК после пункта 9. Пробовала переустановить плагин, но ничего не изменилось, просто надпись Интеграция с ВКонтакте, а дальше настройки для работы с заказами. В логах ошибка 5 — User authorization failed: invalid session.

Добавить комментарий

Ваш адрес email не будет опубликован.