Интеграция с интернет-магазином WordPress WooCommerce по API

Интеграция позволяет:

- выгружать товары и их модификации из Бизнес.Ру в интернет-магазин;

- загружать заказы из интернет-магазина в Бизнес.Ру.

Передача изображений товаров из Бизнес.Ру в WordPress WooCommerce интеграцией не предусмотрена.

Выгрузка товаров возможна как в ручном режиме, так и в автоматическом с заданным периодом.

Загрузка заказов возможна как в ручном режиме, так и в автоматическом - с заданным периодом или через механизм вебхуков.

1. Настройка постоянных ссылок в WordPress.


В панели администратора зайдите в Настройки\Постоянные ссылки и выберите один из вариантов:

- День и название

- Месяц и название

- Цифры

- Название записи

- Произвольно

Вариант «Простые» выбирать нельзя.

2. Генерация ключа API в WordPress


2.1 В панели администратора зайдите в WooCommerce\Настройки\REAT API и нажмите на кнопку «Добавить ключ»

2.2 В открывшемся интерфейсе заполните поля «Описание», в поле «Пользователь» выберите пользователя, в поле «Права» выберите «Чтение/Запись» и нажмите на кнопку «Генерировать ключ API».

В результате операции генерации ключа должно быть показано сообщение о генерации и показаны Пользовательский ключ и Секретный код пользователя.

2.3 Скопируйте Пользовательский ключ и Секретный код пользователя в какое-либо временное хранилище, например, в текстовый файл.

3. Настройка интеграции на стороне Бизнес.Ру.


3.1 В Бизнес.Ру в форме интеграции с интернет-магазином заполните поля:

- Наименование

- Ссылка на интернет-магазин

- Пользовательский ключ (вставьте значение, скопированное из сохраненное согласно пункту 2.3 инструкции)

- Секретный код пользователя (вставьте значение, скопированное из сохраненное согласно пункту 2.3 инструкции)

В ссылке на интернет-магазин обязательно укажите протокол, по которому осуществляется доступ к Вашему интернет-магазину, а именно HTTP или HTTPS.




Для того, чтобы узнать какой конкретно протокол (HTTP или HTTPS) используется, наберите в адресной строке Вашего браузера адрес Вашего интернет-магазина и нажмите Enter:

Нажмите на кнопку «Сохранить».

Нажмите на кнопку «Проверить подключение» - должно быть показано сообщение об установленном соединении с магазином.

4. Если учет товаров будет вестись в Бизнес.Ру, то настройте Выгрузку товаров.


Перейдите в режим редактирования формы интеграции с интернет-магазином.

"Выгружать только остатки и цены" - если отметка установлена, то будет выгружаться только информация об оставшихся товарах и ценах.

"Характеристики" - если отметка установлена, то вместе с товаром выгружаются его характеристики, имеющие фиксированный набор значений, которые указаны в карточке этого товара на закладке "Характеристики".

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

"Склад" - склады, с которых товар выгружается в интернет-магазин.


"Группы товаров" - группы товаров, которые выгружаются в интернет-магазин.


"Цены из прайс-листа" - тип цен, которые выгружаются в интернет-магазин.

"Желаемая частота выгрузки" - желаемый интервал времени, через который в интернет-магазин автоматически выгружаются изменения, связанные с ценами и товаром. Интервал выгрузки рассчитывается от момента окончания последней выгрузки в интернет-магазин. Данный интервал указывает на минимальную частоту выгрузки, чаще которой не будет производиться обмен данными. Однако этот интервал может увеличиваться в моменты, когда сервер нагружен.

Для того, чтобы товары из Бизнес.Ру незамедлительно появились в WordPress WooCommerce, нажмите кнопку «Выгрузить сейчас».

5. Настройте Загрузку заказов



"Обновлять информацию о доставке" - если отметка установлена, то при загрузке измененного заказа данные на вкладке "Информация о доставке" будут изменены согласно изменениям в интернет-магазине. Не использовать при необходимости редактирования информации о доставке в Бизнес.Ру.

"Загружать статусы из интернет-магазина" - если отметка установлена, то при загрузке заказов принимаются статусы из интернет-магазина.

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

"Автоматически резервировать товары в загружаемых заказах" - если отметка установлена, то при загрузке заказа покупателя будет автоматически резервироваться товар из заказа.

"Приём онлайн-платежей" - включите, чтобы разрешить приём онлайн-платежей.

"Статус оплач. заказов" - выбрать статус оплаченных заказов.

"Розн. точка с ФР." - выбрать розничную точку с установленным фискальным регистратором.

"Организация" - выбрать организацию, на которую оформляются заказы, загруженные из интернет-магазина.

"Владелец" - сотрудник организации, который отражается на заказах, принятых из интернет-магазина.

"Валюта цен" - валюта цен, которая присваивается загруженным заказам.

"Учёт НДС" - настройка учета НДС в ценах загруженных заказов.

«Тип загрузки» - тип загрузки заказов из интернет-магазина в Бизнес.Ру.

Выберите «Не загружать», если не хотите загружать заказы.

Если Вы хотите загружать заказы периодически, то выберите «Загружать периодически» и укажите «Период загрузки» - интервал времени для загрузки новых заказов. Интервал загрузки рассчитывается от момента окончания последней загрузки из интернет-магазина.

Если Вы хотите, чтобы заказы загружались из интернет-магазина в Бизнес.Ру сразу после их создания в интернет-магазине, то выберите «Использовать вебхуки»:

После выбора «Использовать вебхуки» нажмите кнопку «Добавить вебхуки», будут отображены кнопки «Обновить вебхуки» и «Удалить вебхуки».

Если Вы хотите отказаться от загрузки заказов через механизм вебхуков, то нажмите кнопку «Удалить вебхуки» и выберите другой механизм загрузки заказов.

В случае необходимости обновить вебхуки нажмите кнопку «Обновить вебхуки».

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

6. Нажмите кнопку «Сохранить».


7. Если есть необходимость загрузить товары из WordPress WooCommerce в Бизнес.Ру, то экспортируйте товары из WordPress WooCommerce любым доступным способом, подготовьте файл Excel, содержащий информацию об экспортированных товарах, и импортируйте товары в Бизнес.Ру из Excel согласно инструкции https://support.business.ru/knowledge-bases/5/articles/2954-kak-sdelat-import-tovara-iz-xls-v-sistemu .

В случае загрузки товаров через файл Excel, в файле обязательно должна быть колонка "Код из магазина", которая должна содержать идентификатор товара на стороне интернет-магазина, а именно значение колонки ID таблицы posts базы данных интернет-магазина:



В случае, если в файле Excel не будет колонки "Код из магазина", содержащей ID, либо значения ID будут неверными, то при выгрузке товаров в интернет-магазин товары в интернет-магазине будут дублироваться.

Также можно создать заказ в интернет-магазине с полным каталогом товаров и загрузить его в Бизнес.Ру. Все товары из интернет-магазина загрузятся с заказом и отобразятся в разделе «Справочники» в подразделе «Товары и услуги». Загрузятся только наименование товара и его артикул.

This article was helpful for 1 person. Is this article helpful for you?