Актуальная версия модуля: 5.2 b13 от 14.02.2022

Экспорт товаров ВКонтакте для Opencart

Установка модуля

Системные требования

Работает на Opencart/OcStore:
1.5.x - 1.5.6
2.x - 2.3.x
3.x (только для версии модуля 5.2)
на сборке MaxyStore тоже работает

На серверах в Украине, где нет доступа к VK.com модуль работать не будет! Но возможна работа модуля через наш сервер, по договоренности.

Для работы модуля на сервере необходима библиотека CURL (с поддержкой https) (это же требование уже включает в себя установка Opencart).
А также расширение FileInfo в PHP должно быть включено.


Установка

Внимание! Скачивать модуль необходимо только здесь http://vkexport.allex-p.ru/get_update/

Выполнять строго по пунктам!

  1. Распаковать скачанный архив. Скопировать файлы из папки upload/ в директорию вашего сайта. Оригинальные файлы не заменяются.
  2. Установить все права доступа к модулю extension/vk_export, module/vk_export для вашей группы пользователей через Система -> Пользователи -> Группы пользователей
  3. Установить модуль через админку Дополнения -> Модули -> Экспорт товаров Вконтакте.
  4. Для Opencart 2.x - 3.x загрузите файл модификации vk_export.ocmod.xml
    Чтобы добавить ссылку в меню "Дополнения" в Opencart 1.5.x можно использовать vqmod(файл vk_export_vqmod.xml в архиве).

    Или вручную выполнить следующие шаги:

    • В файле admin/controller/common/header.php найти строку(примерно 176 строчка):

      $this->data['zone'] = $this->url->link('localisation/zone', 'token=' . $this->session->data['token'], 'SSL');
      после неё добавить:

      $this->data['vk_export'] = $this->url->link('extension/vk_export', 'token=' . $this->session->data['token'], 'SSL');
      $this->data['vk_export_albums'] = $this->url->link('extension/vk_export/albums', 'token=' . $this->session->data['token'], 'SSL');
      $this->data['vk_export_setting'] = $this->url->link('module/vk_export', 'token=' . $this->session->data['token'], 'SSL');
      $this->data['vk_export_report'] = $this->url->link('extension/vk_export/report', 'token=' . $this->session->data['token'], 'SSL');
      
      $this->language->load('extension/vk_export_header');
      $this->data['text_vk_export'] = $this->language->get('text_vk_export');
      $this->data['text_vk_export_albums'] = $this->language->get('text_vk_export_albums');
      $this->data['text_vk_export_setting'] = $this->language->get('text_vk_export_setting');
      $this->data['text_vk_export_cron_report'] = $this->language->get('text_vk_export_cron_report');
      
      Если вы устанавливаете версию модуля 5.2, то добавьте еще:

      $this->data['vk_export_market'] = $this->url->link('extension/vk_export/market', 'token=' . $this->session->data['token'], 'SSL');
      $this->data['text_vk_export_market'] = $this->language->get('text_vk_export_market');
      
    • В файле admin/view/template/common/header.tpl найти строчку:

      <li id="extension"><a class="top"><?php echo $text_extension; ?></a></li>
      дальше будет следовать <ul> список из <li> элементов

      Для версии 5.1 добавьте в конец списка(до закрывающего тега </ul>) этот код:

          <li><a href="<?php echo $vk_export; ?>" class="parent"><?php echo $text_vk_export; ?></a>
            <ul>
              <li><a href="<?php echo $vk_export; ?>"><?php echo $text_vk_export; ?></a></li>
              <li><a href="<?php echo $vk_export_albums; ?>"><?php echo $text_vk_export_albums; ?></a></li>
              <li><a href="<?php echo $vk_export_setting; ?>"><?php echo $text_vk_export_setting; ?></a></li>
              <li><a href="<?php echo $vk_export_report; ?>"><?php echo $text_vk_export_cron_report; ?></a></li>
            </ul>
          </li>
      
      Если вы устанавливаете версию модуля 5.2, тогда добавьте этот код:

          <li><a href="<?php echo $vk_export; ?>" class="parent"><?php echo $text_vk_export; ?></a>
            <ul>
              <li><a href="<?php echo $vk_export; ?>"><?php echo $text_vk_export; ?></a></li>
              <li><a href="<?php echo $vk_export_albums; ?>"><?php echo $text_vk_export_albums; ?></a></li>
              <li><a href="<?php echo $vk_export_market; ?>"><?php echo $text_vk_export_market; ?></a></li>
              <li><a href="<?php echo $vk_export_setting; ?>"><?php echo $text_vk_export_setting; ?></a></li>
              <li><a href="<?php echo $vk_export_report; ?>"><?php echo $text_vk_export_cron_report; ?></a></li>
            </ul>
          </li>
      
  5. Зайдите в настройки модуля, зарегистрируйте лицензию.
  6. Выполните инструкции во вкладке "Настройки VK.com".
  7. Нажмите "Сохранить". Можете экспортировать товары.