Модуль интеграции «VBazu» для Opencart 2.x-3.x

Назначение и функционал:

Модуль интеграции «VBazu» для Opencart 2.x-3.x (далее «Модуль») позволяет настроить синхронизацию данных между интернет-магазином клиента и сервисом VBAZU.

Разработка предоставляется бесплатно для всех пользователей Сервиса, при условии подключения тарифа «ЭКСПЕРТ» или «БИЗНЕС».

Код Модуля открыт. Разработку можно дорабатывать своими силами. При этом не допускается использование в коммерческих целях Модуля как с доработками, так и без них. Клиент может использовать разработку только в рамках своей деятельности на собственном предприятии.

Возможности Модуля:

  • загрузка структуры дерева каталогов выбранного дистрибьютора;
  • загрузка товаров, их изображений и характеристик;
  • загрузка и обновление складских остатков и цен дистрибьютора;
  • групповая установка наценок на загружамые категории товаров;
  • возможность загрузки оптимального по цене товарного предложения (среди подключенных дистрибьюторов), с учетом или без учета наличия товаров на складе.

 

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

  1. Скачайте архив с модулем интеграции с сайта VBAZU и распакуйте его.
  2. В админке сайта, в главном меню (слева) откройте раздел «Дополнения (или Модификации) => Установка дополнений (или модификаций)».
  3. Нажмите «Загрузить файл»  и выберите файл из распакованного архива «localcopy_*.zip». Установка произойдет автоматически.
  4. После загрузки файла, для корректной работы, необходимо перейти на страницу «Менеджер дополнений» (пункт меню «Дополнения (или Модификации)») и нажать кнопку «Обновить».
  5. Повторите п.1-4 для файла «vbazuapi_*.zip» из распакованного архива.
  6. После выполненных действий, в меню админпанели (слева), в пункте «Каталог» появится пункт «VBazu API». Установка завершена.

 

Настройка модуля:

При первом открытии автоматически произойдет основная установка модуля. Далее на открывшейся странице необходимо настроить модуль для дальнейшей работы.

1. Вкладка «Обработка категорий» - здесь задаются настройки типа связи а так же прописываются сопоставления  категорий Вашего сайта с каталогом сервиса VBazu.

1.1 «Создавать категории дистрибьюторa автоматически» - при выборе этого режима и запуска обработки, (зеленая кнопка «Play» на вкладке «Обработка товаров») на Вашем сайте будут создано дерево каталогов выбранного дистрибьютора.

1.2 «Ручное сопоставление категорий» - в этом режиме Вы вручную задаете сопоставление категорий товаров Вашего сайта с категориями из каталога выбранного дистрибьютора.

1.3 «Не использовать связь категорий» - данный режим используется для обноновления только ранее загруженных товаров из каталога VBazu.
            
2. Вкладка «Обработка товаров» - здесь задаются основные настройки получения данных по товарам из каталога VBazu.

2.1 «Загрузка новых товаров» - загружать ли новые товары на сайт из каталога VBazu.

2.2 «Обновление загруженных товаров» - обновлять ли загруженные ранее товары.

2.3 «Загружать цену» - обновлять ли цены товаров.

2.4 «Загружать остаток» - обновлять ли остатки на складе (кол-во) загружаемых товаров.

2.5 «Загружать изображения» - загружать ли изображения.

2.6 «Загружать свойства» - загружать ли свойства (атрибуты) товаров.

2.7 «Загрузка данных по товару, исходя из значений цены и остатка» - выбор режима загрузки остатков и цен:

2.7.1 «Загружать товар по минимальной цене (только в наличии)» - если подключенных каталогов дистрибьюторов несколько (имеются ввиду каталоги дистрибьюторов подключенные в личном кабинете Сервиса VBAZU) - будет выбрана минимальная (ненулевая) цена на товар, для которого есть остаток на складе дистрибьютора.

2.7.2 «Загружать товар по минимальной цене (без учета остатка)» - если подключенных каталогов дистрибьюторов несколько (имеются ввиду каталоги дистрибьюторов подключенные в личном кабинете Сервиса VBAZU) - будет выбрана минимальная (ненулевая) цена на товар, независимо от его остатка на складе дистрибьютора.

2.7.3 «Загружать цены и остатки только по выбранному дистрибьютору (только в наличии)» - в этом режиме будут загружены/обновлены товары только по выбранному дистрибьютору, которые есть на складе в наличии.

2.7.4 «Загружать все товары по выбранному дистрибьютору (без учета цен и остатков)» - в этом режиме будут загружены/обновлены все товары из каталога по выбранному дистрибьютору.
        
3. Вкладка «Ценообразование» - здесь задаются настройки обработки цен при получении товаров из каталога VBazu, перед импортом непосредственно в базу данных сайта.

3.1 «Тип цены (по умолчанию)» - настройка выбора типа загружаемой и обрабатываемой цены («Закупочная» или «РРЦ» (рекомендованная розничная)). Обратите внимание, что не все дистрибьюторы предоставляют РРЦ.

3.2 «Округлять до целого» - настройка округления загружаемой цены до целой части (на тот случай, если на сайте не нужны цены «с копейками»).

3.3 Модуль имеет два режима ценообразования:

  • «Общая наценка для всех товаров из категории» - в этом случае задается наценка для всех товаров выбранной(ых) категории. Если выбрана родительская категория - наценка будет распространяться на все дочерние категории.
  • «Пороговая наценка, исходя из номинальной стоимости товара» - в этом случае задается наценка, исходя из пороговых значений стоимости товаров.

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

«Наценка на категории товаров» имеет бОльший приоритет, чем «Пороговая наценка».
                
4. На вкладке «Cron / Обновление по расписанию» есть возможность задать настройки для автоматического плана обмена, в соответствии с настройками, заданными на предыдущих вкладках.

4.1 «Путь к PHP для выполнения задач CRONа» - для получения данного пути необходимо в панели управления хостингом зайти в настройки CRON/Планировщик задач и изучить документацию. Либо обратиться в техническую поддержку хостинга.

4.2 «Тип задачи»:

  • «Фиксированая дата» - обновление товаров запустится разово в указанный день и время;
  • «Регулярно» - настройка постоянного запуска обновления товаров в зависимости от настроек (каждый день/неделя и т.д.).

4.3 «Расписание» - в зависимости от «Типа задачи», указание даты/времени для запуска («Фиксированая дата»), либо настройка периодичности запуска ("Регулярно").

4.4 «Тест CRONа» - проверка настроек хостинга и доступа к планировщику задач из админпанели сайта интернет-магазина.

 

Ограничение ответственности

1. Администрация Сервиса не предоставляет гарантий в том, что:

  • использование Пользователем Модуля будет отвечать его требованиям;
  • использование Пользователем Модуля будет стабильным, безопасным и не будет подвержено ошибкам или сбоям;
  • любая информация, полученная Пользователем в результате использования Модуля, будет точной и достоверной;
  • недостатки работы программного обеспечения, предоставляемого Пользователю в качестве услуг Сервиса, будут исправлены.

2. Администрация Сервиса  ни при каких обстоятельствах не несет ответственность за вред (включая убытки в виде упущенной выгоды, убытки от потери информации и др.), возникший вследствие использования или невозможности использования Модуль.