К основному содержимому

Как работает обмен заказами с интеграцией WooCommerce

Узнайте, как с помощью интеграции WooCommerce в RO App эффективно синхронизировать заказы, клиентов и товары в единой системе

Автор: Christina

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

  • как фильтровать заказы по платформе;

  • как просматривать название магазина и данные заказа;

  • как вручную синхронизировать заказы с магазином;

  • какие дополнительные данные доступны внутри импортированного заказа.

Импорт заказов

После настройки синхронизации каждый новый заказ с платформы WooCommerce автоматически создается в приложении RO App с типом заказа, который вы выбрали при настройке. Если для отдельных полей в форме данного типа заказа заданы значения по умолчанию, а данные с платформы в эти поля не передаются, такие поля будут автоматически заполнены значениями по умолчанию.

⚠️ Важно: чтобы работать с синхронизированными заказами, у сотрудников должно быть включено право «Может добавлять товары без списания».

Данные заказа, которые передаются из WooCommerce в RO App:

  • Номер заказа — эти данные отображаются в самом заказе.

  • Дата создания — дата создания заказа на платформе WooCommerce.

  • Клиент — имя, фамилия, телефон, адрес и электронная почта покупателя.

  • Позиции в заказе — товары, добавленные в заказ, их количество и цена.

  • Сумма заказа — общая стоимость всех товаров в заказе.

Смотреть изображения 📸

☝️ Обратите внимание: валюта за товары на WooCommerce должна соответствовать валюте, установленной в RO App. То есть, если вы работаете с товарами, стоимость которых оценивается в долларах, стоит ее же конвертировать в гривны в карточке товара на WooCommerce перед добавлением этой позиции в заказ.

Обновление данных в синхронизированном заказе в RO App происходит автоматически при изменениях в WooCommerce.

❗Заказы без добавленных товаров или клиента не передаются в RO App.

Синхронизация налогов

Тип налога определяется признаком «Сложные» (Compound) в WooCommerce:

  • Сложные налоги (Compound) в WooCommerce соответствуют наложенным налогам в RO App;

  • Несложные налоги (Not compound) в WooCommerce соответствуют вложенным налогам в RO App.

Важно: синхронизация налогов работает только в одну сторону — из WooCommerce в RO App. Изменения налогов, внесенные непосредственно в RO App, в WooCommerce не передаются и никак на него не влияют.

  • Если добавить новую налоговую ставку в WooCommerce или полностью удалить существующую — это изменение автоматически подтянется в RO App во время синхронизации заказов. После этого следует проверить сумму заказа в RO App и при необходимости скорректировать её вручную, поскольку на расчёт влияют тип налога (вложенный или наложенный) и приоритет ставки.

  • Если же просто отредактировать существующую ставку в WooCommerce (например, изменить процент или название) — такое изменение в RO App автоматически не появится. В этом случае цену товара в RO App нужно скорректировать вручную, чтобы суммы в обеих системах совпадали.

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

Пример: как налоги передаются в RO App

Рассмотрим ситуацию, когда цена товара в WooCommerce указана как 1000,00, и настроены две ставки: 10% (Compound, сопоставленная как наложенный налог в RO App) и 20% (Not compound, сопоставленная как вложенный налог в RO App).

Если в WooCommerce выбран вариант «Цены указываются с учётом налогов»:

Введённая цена 1000,00 считается конечной — она уже включает в себя оба налога. WooCommerce вычисляет из неё чистую цену товара — 757,58. Далее из этой чистой цены рассчитывается встроенный налог 20% — 151,52, а наложенный налог 10% рассчитывается уже от суммы (757,58 + 151,52) и составляет 90,91.

В RO App цена позиции отображается как чистая цена плюс встроенный налог, то есть 757,58 + 151,52 = 909,10. Наложенный налог 10% добавляется к этой сумме отдельно: 909,10 + 90,91 = 1000,00. Итоговая сумма заказа в обеих системах одинакова — 1000,00.

Если в WooCommerce выбрано «Цены указываются без учёта налогов»:

Введенная цена 1000,00 считается чистой базовой ценой товара, без каких-либо налогов. Включенный налог 20% рассчитывается от неё и составляет 200,00. Наложенный налог 10% рассчитывается от суммы (1000,00 + 200,00) и составляет 120,00.

В приложении RO цена позиции отображается как чистая цена плюс встроенный налог: 1000,00 + 200,00 = 1200,00. Наложенный налог 10% добавляется сверху: 1200,00 + 120,00 = 1320,00. То есть итоговая сумма заказа теперь превышает введенную цену товара — 1320,00.

Обратите внимание: если в WooCommerce выбран вариант «Нет, я буду вводить цены без налога», цена товара в WooCommerce отображается без вложенного (не смешанного) налога, а в RO App цена позиции отображается уже с добавленным вложенным налогом. Поэтому цена за позицию в этих двух системах будет выглядеть по-разному — это не ошибка синхронизации, а особенность того, как каждая система отображает цену товара. Итоговая сумма заказа при этом рассчитывается корректно в обеих системах.

Информация о доставке

Если в RO App настроена логистическая интеграция (Нова Пошта, или Rozetka Delivery):

  • При создании ТТН непосредственно в RO App для заказа, импортированного из WooCommerce, его номер автоматически передается в соответствующий заказ в магазине.

  • Вы также можете привязать уже существующую ТТН к заказу, синхронизированному с WooCommerce.

ТТН Rozetka Delivery, созданную непосредственно в магазине Rozetka, нельзя синхронизировать с RO App или привязать к заказу в RO App.

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

Чтобы просмотреть детали, нажмите на значок интеграции рядом с номером заказа.

Обновление статусов заказов

При обновлении статуса такого заказа в RO App, статус также изменяется в этом же заказе на WooCommerce в соответствии с настроенными соответствиями между статусами.

Статус «Завершен» на платформе WooCommerce не будет установлен, если товары в заказе в RO App не списаны.

Импорт товаров

Все новые товары с уникальным кодом, добавленные в заказ на WooCommerce, импортируются вместе с заказом на склад в RO App.

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

Артикул товара (SKU) передается в поле «Артикул», ID товара — в поле «Код». Также импортируются данные в поля «Название» и «Описание».

Смотреть изображения 📸

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

Если категория импортируемого товара уже есть в RO App — используется имеющаяся; если нет — создается новая.

  • Если категория имеет иерархическую структуру, в RO App используется только самая низкая вложенная категория, к которой принадлежит товар.

  • Если товар принадлежит к нескольким категориям одного уровня, используется та, что расположена выше в списке категорий WooCommerce (список формируется по алфавиту).

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

Товары из WooCommerce добавляются в заказ как товары без списания, сохраняя свое количество и цену.

Также происходит импорт фотографий товаров:

  • Импортируется до 9 фотографий: одна главная и до 8 дополнительных. Если на платформе более 9 фотографий, система импортирует первые 9 в том порядке, в котором их передает платформа.

  • Если платформа отдельно определяет главное фото, это соотношение сохраняется при импорте. Если платформа не выделяет главное фото отдельно, им автоматически становится первое фото в переданном списке.

  • Фото, не соответствующие требованиям к формату или размеру, автоматически пропускаются — это не влияет на создание товара и завершение синхронизации.

Важно: синхронизация фотографий происходит только один раз — в момент создания товара. Последующие изменения фотографий на исходной платформе (добавление, редактирование, удаление) не передаются в систему автоматически. Аналогично, изменения фотографий в RO App не отображаются в магазине на WooCommerce.

Если вы редактируете количество товаров в заказе на WooCommerce до момента их списания в RO App — данные синхронизируются и обновляются в соответствующем заказе RO App. После списания изменения уже не передаются.

Импорт клиентов

Вместе с заказом также импортируется клиент в базу контактов в RO App. Передаются имя клиента, фамилия, его номер телефона, адрес и email.

Смотреть изображения 📸

Если в вашей базе контактов RO App уже существует контакт с таким же номером телефона или email, во время импорта заказа он автоматически подставится как клиент и не будет дублироваться в базе.

Номер телефона клиента на платформе WooCommerce берется из информации о доставке или оплате в самом заказе. Если отсутствуют и email, и номер телефона, клиент не будет создан, а заказ не импортируется.

вукомерс, вукоммерс, вуукомерс, ву комерс, вордпрес

Нашли ответ на свой вопрос?