Обмен данными (интеграция) между OZON и 1С: УНФ

08.04.24

Интеграция - Маркетплейсы

Данная подсистема позволяет загружать отправления ОЗОН (во всех статусах), товары с картинками и заполненными реквизитами, категории из OZON в 1С: УНФ по API. Интеграция ОЗОН OZON 1с УНФ

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Обмен данными между OZON и 1С: УНФ: fbs Заказы (интеграция)
.cfe 138,28Kb
8
8 Скачать (10 SM) Купить за 4 550 руб.
Расширение для обмена данными между OZON и 1С: УНФ:
.cfe 138,08Kb
19
19 Скачать (10 SM) Купить за 4 550 руб.

Тестировалось на 1С:Предприятие 8.3 (8.3.16.1148),  Управление нашей фирмой, редакция 1.6 (1.6.19.215) 

Видео работы расширения:

Функционал и работа с расширением:

1. Настройка расширения

После установки расширения надо снять флажок "Безопасный режим" для подключения к Интернет.

Маркетплейс - Настройки Интеграции

Окно настроек и проверки соединения (если соединение не проходит, прошу проверить "безопасный режим")

2. Загрузка fbo отправлений ОЗОН (https://cb-api.ozonru.me/apiref/ru/#t-section_postings_fbo_title)

Все отправления ОЗОН загружаются в Заказы, на основании заказов в статусе (delivered) создаются реализации.

Можно выбрать период загрузки. 

Вместе с заказами загружаются товары и категории (подробнее ниже) 

Статусы отправления:

  • awaiting_approve — ожидает подтверждения,
  • awaiting_packaging — ожидает упаковки,
  • awaiting_deliver — ожидает отгрузки,
  • delivering — доставляется,
  • driver_pickup — у водителя,
  • delivered — доставлено,
  • cancelled — отменено.

Форма вызывается из вкладки "Обмен товарами". 

Перед загрузкой прошу настроить единицу ML и заполнить реквизиты на вкладке "Обмен Заказами" 

 

Скрин выбора периода и запуска загрузки заказов, товаров, категорий

Пример загруженного заказа

На основании доставленных заказов - создаются Реализации

3. Загрузка Товаров

Товары загружаются с заполненными атрибутами ОЗОН и картинками.

Есть возможность загрузить все товары - Нажать Загрузить Товары

Список тестовых товаров ОЗОН

Скрин товара с заполненными атрибутами ОЗОН

Скрин с загруженными ценами, картинкой

4. Загрузка Категорий

В тестовом аккаунте ОЗОН могут загружаться не все категории загруженных товаров. В рабочем АПИ таких проблем не наблюдается.

Есть возможность загрузить все Категории - Нажать Загрузить Категории

Скрин загруженной категории со списками атрибутов (словарей)

4. Идет доработка возможностей:

- Выгрузка товаров в ОЗОН

- Проксирование картинок через выгрузку на фтп и настройку веб сервера

- Заполнение атрибутов выгруженных товаров на основе заполненных категорий

Спасибо, что дочитали до конца!

UPD 20.08.2021

Проверил работу расширения на второй версии интеграции списка отправлений типа fbs

Управление нашей фирмой, редакция 1.6 (1.6.19.215) 

1С:Предприятие 8.3, версия (8.3.19.1229)

Загруженный заказ

Загруженная карточка товара

Обработка интеграции загружает цепочку документов 

Проверено на следующих конфигурациях и релизах:

  • Управление нашей фирмой, редакция 3.0, релизы 3.0.7.113

озон ozon ozonseller Интеграция ОЗОН OZON УНФ

См. также

Маркетплейсы Платформа 1С v8.3 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Россия Управленческий учет Платные (руб)

Подключите маркетплейсы Ozon, WB, АлиЭкспресс, ЛаМода и ЯндексМаркет к 1С. Удобное управление заказами, остатками и синхронизация данных из одного окна 1С для УНФ, УТ, КА, ERP. Единый интерфейс работы для всех площадок. Отправка остатков по сопоставленным товарам по расписанию, гибкая настройка отправки.

12415 руб.

23.01.2023    46273    412    204    

186

Загрузка и выгрузка в Excel Маркетплейсы Программист Бухгалтер Пользователь Платформа 1С v8.3 Бухгалтерский учет 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Бухгалтерский учет Управленческий учет Платные (руб)

Реальный помощник, с помощью которого Вы преобразуете необходимые документы для Wildberries, OZON, ЯндексМаркет, Мегамаркет, Aliexpress, Детский мир, МагнитЭкспресс (быв.Казань-Экспресс), Леруа Мерлен, ЭНФАНТА (Акушерство), ЛаМода, Летуаль, Твой дом, Золотое Яблоко в документы "Отчет комиссионера (агента) о продажах" и другие. Работает в 1С:БП 3.0, 1С:БП 3.0 КОРП, 1С:УТ 11, 1С:УНФ, 1С:КА 2, 1С:ERP Управление предприятием. Возможность подключить любые маркетплейсы. Анализ продаж ОZON. 30 дней БЕСПЛАТНОГО пользования!

5400 руб.

12.08.2021    38287    414    68    

175

SALE! 10%

Маркетплейсы Платформа 1С v8.3 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Розничная и сетевая торговля (FMCG) Беларусь Россия Казахстан Бухгалтерский учет Управленческий учет Платные (руб)

Модуль позволяет автоматизировать интеграцию 1С с маркетплейсами Wildberries, Ozon, МегаМаркет и Яндекс.Маркет. В удобном интерфейсе вы можете управлять ценами, остатками и анализировать продажи. Для схемы FBS работает отправка кодов системы “Честный знак” на маркетплейсы. Информация о кодах берется из документа “Реализация товаров и услуг” (для УНФ: “Расходная накладная”). Также добавлен функционал парсинга цен на маркетплейсах и возможность автоматически увеличивать цены при малом остатке товара.

44389 39950 руб.

13.03.2023    11632    37    29    

28
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. пользователь 10.02.21 17:55
Сообщение было скрыто модератором.
...
2. petukhov.ap 10.03.21 17:27 Сейчас в теме
Приветствую!
8.3.18.18.1208 УНФ 1.6.23.117
1) не работает в "тонком" клиенте. При нажатии на "Выполнить обмен данными" пишет:
Ошибка отображения типов:
Отсутствует отображение для типа '{http://v8.1c.ru/8.1/data/core}ValueTable'
{Интеграция_С_OZON Обработка.пд_РабочееМестоOZON.Команда.ВыполнитьОбменДанными.МодульКоманды(9)}: ОткрытьФорму("Обработка.пд_РабочееМестоOZON.Форма.ВыполнениеОбмена",
по причине:
Ошибка передачи данных между клиентом и сервером. Значение недопустимого типа.
по причине:
Ошибка преобразования данных XDTO:
НачалоСвойства: v Форма: Элемент Тип: {http://www.w3.org/2001/XMLSchema}anyType
по причине:
Ошибка преобразования данных XDTO:
НачалоСвойства: Value Форма: Элемент Тип: {http://www.w3.org/2001/XMLSchema}anyType
по причине:
Ошибка отображения типов:
Отсутствует отображение для типа '{http://v8.1c.ru/8.1/data/core}ValueTable

2) При нажатии кнопки "Выполнить обмен данными" в "толстом" клиенте ссылается на {<Неизвестный модуль>(1)}: Метод объекта не обнаружен (ВыполнитьОбменДанными). При попытке настроить расписание регламентного задания пишет:

3) При попытке настроить расписание пишет:
Несоответствие типов (параметр номер '1')
{Интеграция_С_OZON Обработка.пд_РабочееМестоOZON.Форма.НастройкиИнтеграции.Форма(455)}: Диалог = Новый ДиалогРасписанияРегламентногоЗадания(РасписаниеЗадания);
{Интеграция_С_OZON Обработка.пд_РабочееМестоOZON.Форма.НастройкиИнтеграции.Форма(442)}: ВыполнитьНастройкуРасписания(Расписание, Элемент, СтрокаРасписания);
{Интеграция_С_OZON Обработка.пд_РабочееМестоOZON.Форма.НастройкиИнтеграции.Форма(93)}: НастроитьРасписание(РасписаниеРегламентногоЗаданияОбмена, Элементы.НастроитьРасписаниеОбмена, "РасписаниеРегламентногоЗаданияОбмена");

База типовая. Работает в клиент-серверном режиме
3. solaru 72 11.03.21 15:59 Сейчас в теме
(2) Добрый день!

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

Если требуется только товары или категории можно нажать соответствующие кнопки.

Функционал расписания не готов.

28. solaru 72 27.02.22 15:04 Сейчас в теме
(2) Данный функционал обмена в работе. Сейчас протестирован и работает функционал, описанный в статье и на видео, прошу проверить.
4. user1364201 30.03.21 17:47 Сейчас в теме
Добрый день!
Подскажите, пожалуйста, данная обработка пригодна для работы в облачном режиме (1с фреш)?
Проходила ли она аудит у разработчика?
5. solaru 72 31.03.21 10:57 Сейчас в теме
27. solaru 72 27.02.22 15:03 Сейчас в теме
(4) Планируют отправить модуль на проверку, будут результаты отпишу.
6. klaus38 03.04.21 17:19 Сейчас в теме
Доброго дня. Когда планируете "- Выгрузка товаров в ОЗОН" ?
user814849; +1 Ответить
7. klaus38 15.04.21 09:12 Сейчас в теме
Загрузилось 120 позиций и дальше ни как. При загрузке товара.:
Значение не является значением объектного типа (Свойство)
{Интеграция_С_OZON ОбщийМодуль.пд_Обмен_С_OZON.Модуль(122)}: Если ДанныеСайта.Свойство("result") Тогда
{Интеграция_С_OZON ОбщийМодуль.пд_Интеграция_OZON.Модуль(195)}: пд_Обмен_С_OZON.ПолучитьиинформациюТовара(Команда, СтруктураЗапроса, НастройкиОбмена);
{Интеграция_С_OZON ОбщийМодуль.пд_Интеграция_OZON.Модуль(165)}: ХарактеристикиТовара(СтрокаЗапрос);
{Интеграция_С_OZON Обработка.пд_РабочееМестоOZON.Форма.ЗагрузкаТоваров.Форма(7)}: пд_Интеграция_OZON.СписокТоваров();

Не могу разобраться, не может получить дерево категорий? Можете помочь? Я готов оплатить.
8. solaru 72 15.04.21 12:13 Сейчас в теме
(7) Добрый день! Данная ошибка может возникать при загрузке свойств. Прошу проверить загрузку заказов, вместе с ними загружается опубликованная номенклатура, которая не вызывает ошибок. и видно в каком документе ошибка если они есть.
9. klaus38 15.04.21 12:45 Сейчас в теме
(8) У меня задача выгрузить всю номенклатуру из OZON. Вне зависимости от наличия ее в заказе. Потеряли базу свою, с номенклатурой. Очень нужна ваша помощь.
10. solaru 72 15.04.21 13:18 Сейчас в теме
(9) можно запустить загрузку заказов за предыдущий период - восстановите часть учета и загрузите рабочую номенклатуру.
11. happychoice 11.06.21 12:46 Сейчас в теме
Здравствуйте!

Подскажите, есть ли синхронизация остатков с 1с ?
12. solaru 72 12.06.21 14:53 Сейчас в теме
13. alfanika 487 21.07.21 12:52 Сейчас в теме
Добрый день! Не получается подключить, можете помочь?
Прикрепленные файлы:
14. solaru 72 20.08.21 10:12 Сейчас в теме
(13) Проверил работу расширения, выложил обновленный файл, основное отличие использование типа заказов FBS
15. user1363238 22.08.21 23:09 Сейчас в теме
Данное расширение будет работать в сервисе fresh?
17. solaru 72 20.09.21 15:58 Сейчас в теме
(15) решение не проходило аудит фрешь
16. alex07tango 1 20.09.21 12:46 Сейчас в теме
Добрый день, будет ли работать данная обработка в среде УТ 11 версии, прошу связаться любым удобным способом для обсуждения партнерки.
18. solaru 72 20.09.21 15:59 Сейчас в теме
(16) решение разработано для унф, для ут11 требуется переработка
19. 1c-krund 5 28.10.21 12:05 Сейчас в теме
Добрый день. Какая разница между первым (Обмен данными между OZON и 1С: УНФ: fbs Заказы (интеграция)
и вторым (Расширение для обмена данными между OZON и 1С: УНФ:) расширением?
20. solaru 72 28.10.21 13:41 Сейчас в теме
(19) основной отличие по типу загружаемых заказов

Модель FBS ( иначе fulfillment by seller, исполнение продавцом) - это схема работы, при которой товар хранится на складе у продавца, а упаковывается и отправляется в маркетплейс только по факту заказа.

Модель FBO - это модель по которой всё исполнение заказа переходит на сторону маркетплейса. Они и хранят ваш товар, и отправляют клиенту по факту заказа. В России на текущий момент под FBO обычно понимают и доставку на стороне wildberries, и доставку на стороне ozon, хотя изначально эта модель предполагает, что последним словом будет именно название маркетплейса ( например в США это называется FBA - fulfillment by Amazon). То есть корректнее говорить FBO в отношении Ozon , и FBW в отношении вб.
21. user846214 19.11.21 19:00 Сейчас в теме
Решение не работает. С Озона не грузит не товары, заказы, категории, думает пару минут и все на этом. В ЖР тоже не пишет ошибок
22. user622559_olegator-n1 24.02.22 14:50 Сейчас в теме
Добрый день.

При проверке расширения были выявлены ошибки. Расширение подключено к Управление нашей фирмой, редакция 1.6 (1.6.19.215).

{Интеграция_С_OZON Обработка.пд_РабочееМестоOZON.МодульОбъекта(15,7)}: Переменная не определена (ИспользоватьРегламентноеЗадание)
Если <<?>>ИспользоватьРегламентноеЗадание Тогда (Проверка: Сервер)
{Интеграция_С_OZON Обработка.пд_РабочееМестоOZON.МодульОбъекта(53,21)}: Переменная не определена (Код)
Параметры.Добавить(<<?>>Код); (Проверка: Сервер)
{Интеграция_С_OZON Обработка.пд_РабочееМестоOZON.МодульОбъекта(78,26)}: Переменная не определена (ИдентификаторРегламентногоЗадания)
Отбор.Вставить("Ключ", <<?>>ИдентификаторРегламентногоЗадания); (Проверка: Сервер)
{Интеграция_С_OZON Обработка.пд_РабочееМестоOZON.МодульОбъекта(80,26)}: Переменная не определена (ИдентификаторРегламентногоЗадания)
Если ЗначениеЗаполнено(<<?>>ИдентификаторРегламентногоЗадания) Тогда (Проверка: Сервер)
{Интеграция_С_OZON Обработка.пд_РабочееМестоOZON.МодульОбъекта(81,66)}: Переменная не определена (ИдентификаторРегламентногоЗадания)
Отбор.Вставить("Идентификатор", Новый УникальныйИдентификатор(<<?>>ИдентификаторРегламентногоЗадания)); (Проверка: Сервер)


{Интеграция_С_OZON Обработка.пд_РабочееМестоOZON.Форма.НастройкиОтбора.Форма(93,3)}: Переменная не определена (ОбменССайтомПереопределяемый)
<<?>>ОбменССайтомПереопределяемый.ЗаполнитьУдаляемыеПоляОтбораКаталог(УдаляемыеПоля); (Проверка: Сервер)
{Интеграция_С_OZON Обработка.пд_РабочееМестоOZON.Форма.НастройкиОтбора.Форма(94,3)}: Переменная не определена (ОбменССайтомПереопределяемый)
<<?>>ОбменССайтомПереопределяемый.ЗаполнитьУдаляемыеПоляОтбораПакетПредложений(УдаляемыеПоля); (Проверка: Сервер)
{Интеграция_С_OZON Обработка.пд_РабочееМестоOZON.Форма.НастройкиОтбора.Форма(99,3)}: Переменная не определена (ОбменССайтомПереопределяемый)
<<?>>ОбменССайтомПереопределяемый.ЗаполнитьУдаляемыеПоляОтбораКаталог(УдаляемыеПоля); (Проверка: Сервер)
{Интеграция_С_OZON Обработка.пд_РабочееМестоOZON.Форма.НастройкиОтбора.Форма(104,3)}: Переменная не определена (ОбменССайтомПереопределяемый)
<<?>>ОбменССайтомПереопределяемый.ЗаполнитьУдаляемыеПоляОтбораПакетПредложений(УдаляемыеПоля); (Проверка: Сервер)
{Интеграция_С_OZON Обработка.пд_РабочееМестоOZON.Форма.НастройкиОтбора.Форма(109,3)}: Переменная не определена (ОбменССайтомПереопределяемый)
<<?>>ОбменССайтомПереопределяемый.ЗаполнитьУдаляемыеПоляОтбораОбновлениеПакетаПредложений(УдаляемыеПоля); (Проверка: Сервер)
{Интеграция_С_OZON Обработка.пд_РабочееМестоOZON.Форма.НастройкиОтбора.Форма(147,3)}: Переменная не определена (ОбменССайтомПереопределяемый)
<<?>>ОбменССайтомПереопределяемый.ЗаполнитьПоляОтбораКаталога(ПоляОтбора); (Проверка: Сервер)
{Интеграция_С_OZON Обработка.пд_РабочееМестоOZON.Форма.НастройкиОтбора.Форма(148,3)}: Переменная не определена (ОбменССайтомПереопределяемый)
<<?>>ОбменССайтомПереопределяемый.ЗаполнитьПоляОтбораПакетаПредложений(ПоляОтбора); (Проверка: Сервер)
{Интеграция_С_OZON Обработка.пд_РабочееМестоOZON.Форма.НастройкиОтбора.Форма(153,3)}: Переменная не определена (ОбменССайтомПереопределяемый)
<<?>>ОбменССайтомПереопределяемый.ЗаполнитьПоляОтбораКаталога(ПоляОтбора); (Проверка: Сервер)
{Интеграция_С_OZON Обработка.пд_РабочееМестоOZON.Форма.НастройкиОтбора.Форма(158,3)}: Переменная не определена (ОбменССайтомПереопределяемый)
<<?>>ОбменССайтомПереопределяемый.ЗаполнитьПоляОтбораПакетаПредложений(ПоляОтбора); (Проверка: Сервер)
{Интеграция_С_OZON Обработка.пд_РабочееМестоOZON.Форма.НастройкиОтбора.Форма(163,3)}: Переменная не определена (ОбменССайтомПереопределяемый)
<<?>>ОбменССайтомПереопределяемый.ЗаполнитьПоляОтбораОбновленияПакетаПредложений(ПоляОтбора); (Проверка: Сервер)
23. solaru 72 27.02.22 01:02 Сейчас в теме
(22) прошу проверить настройки обмена и уточнить момент появления ошибки
Прикрепленные файлы:
25. user622559_olegator-n1 27.02.22 12:23 Сейчас в теме
Ошибки появляются при проверке (Ctrl+F7) модулей пд_РабочееМестоOZON.Форма.НастройкиОтбора и Обработка.пд_РабочееМестоOZON.МодульОбъекта. Из-за этих ошибок расширение не может пройти аудит Фреша.
24. user622559_olegator-n1 27.02.22 12:19 Сейчас в теме
Ошибки появляются при проверке (Ctrl+F7) модулей пд_РабочееМестоOZON.Форма.НастройкиОтбора и Обработка.пд_РабочееМестоOZON.МодульОбъекта. Из-за этих ошибок расширение не может пройти аудит Фреша.
26. solaru 72 27.02.22 14:57 Сейчас в теме
(24) Внёс изменения в модули расширения интеграции озон унф. Ссылку на загрузку отправил в личку, прошу проверить.
29. Amatogu 09.08.22 13:43 Сейчас в теме
Добрый день. Даже не получается проверить соединение... Данные введены корректно, проверял их в другой обработке, там всё нормально и без каких либо проблем работает
Прикрепленные файлы:
30. ivanov_alex 67 13.10.22 12:48 Сейчас в теме
при настройке на рабочую среду ответ:
301 Moved Permanently
адрес: api-seller.ozon.ru
куда копать?
31. solaru 72 13.10.22 13:16 Сейчас в теме
(30)
pi-seller.ozon.ru


Вероятная причина

C 30 августа 2022 года Seller API перейдёт на протокол передачи данных HTTPS. Чтобы ваше интеграционное решение работало стабильно, замените адреса http:// на https://.

Источник https://docs.ozon.ru/global/api/intro/

Посмотрите в коде модулей, там http ?
32. ivanov_alex 67 13.10.22 13:50 Сейчас в теме
(31)непонятно где смотреть
34. ivanov_alex 67 13.10.22 15:19 Сейчас в теме
(31)если надо,верный код
Функция УстановитьСоединение(НастройкиОбмена) Экспорт

	Попытка
		
		HTTPS_Соединение = Неопределено;	
		Если НастройкиОбмена.ЗащищенноеСоединениеHTTPS Тогда
			   HTTPS_Соединение=ОбщегоНазначенияКлиентСервер.НовоеЗащищенноеСоединение();
			//HTTPS_Соединение = Новый ЗащищенноеСоединениеOpenSSL(
			//	Новый СертификатКлиентаWindows(),
			//	Новый СертификатыУдостоверяющихЦентровWindows()
			//);
			
		КонецЕсли;
			ЗащищенноеСоединение = Новый ЗащищенноеСоединениеOpenSSL();
	
	Результат 	= Новый HTTPСоединение(НастройкиОбмена.АдресAPI, 443,,,,, ЗащищенноеСоединение);

		
		//Результат = Новый HTTPСоединение(
		//	НастройкиОбмена.АдресAPI, 
		//	443,,,,
		//	HTTPS_Соединение
		//);
		//
		
		//Результат = Новый HTTPСоединение(	НастройкиОбмена.АдресAPI, 	443 );
		
	Исключение
		
		ВызватьИсключение("Не удалось установить соединение с сервером: "+
					?(ПустаяСтрока(НастройкиОбмена.АдресAPI), "", НастройкиОбмена.АдресAPI)+":"+
					?(ЗначениеЗаполнено(НастройкиОбмена.ПортAPI), Строка(НастройкиОбмена.ПортAPI), "")+"
					|Проверьте правильность адреса сервера, порт, имя пользователя и пароль.");
		
		Результат = Неопределено;
		
	Конецпопытки;	
	
	Возврат Результат;
	
КонецФункции
Показать
33. ivanov_alex 67 13.10.22 13:59 Сейчас в теме
если поменять адрес сайта на https://api-seller.ozon.ru модуль просто ничего не делает
а если просто api-seller.ozon.ru то ошибка 301
галка на https стоит
в коде соединения под эту галку Новый ЗащищенноеСоединениеOpenSSL
35. ivanov_alex 67 14.10.22 08:56 Сейчас в теме
В модуле регламентных заданий
ПараметрыКоманды.Своцство("ОбработкаРасширения", ОбработкаРасширения);

изза этого не выполняется ни одна команда.
Ошибка преобразование к типу булево блаблабла
добавил после
	если ОбработкаРасширения=Неопределено тогда
		ОбработкаРасширения=ложь;
	Конецесли;	
36. jo0506 20 07.04.24 05:18 Сейчас в теме
под УНФ 3.0 будет работать?
37. Touch_Of_Soul 26 02.06.24 20:51 Сейчас в теме
Здравствуйте. Под Управление нашей фирмой, редакция 3.0 (3.0.8.58) будет работать?
Оставьте свое сообщение