Обновление цены и остатков товаров на Ozon по данным из 1С (внешняя обработка)

25.09.22

Задачи пользователя - Прайсы

Внешние обработки для установки цены и остатков товаров в личном кабинете продавца на Ozon.ru по данным свободных остатков в УТ, КА и УНФ.

Скачать файлы

Наименование Файл Версия Размер
Обновление остатков товаров на Ozon по данным из 1С (УТ/КА)
.epf 16,68Kb
130
.epf 0.07 16,68Kb 130 Скачать
Обновление остатков товаров на Ozon по данным из 1С (УНФ)
.epf 16,76Kb
22
.epf 0.07 16,76Kb 22 Скачать
Обновление цены товаров на Ozon по данным из 1С (УТ/КА)
.epf 18,26Kb
68
.epf 0.03 18,26Kb 68 Скачать
Обновление цены товаров на Ozon по данным из 1С (УНФ)
.epf 18,26Kb
11
.epf 0.03 18,26Kb 11 Скачать

UPD (2022-09-25): используется актуальная версия API Ozon.

Простые в использовании внешние обработки, предназначены для обновления цены и остатков товаров в личном кабинете продавца на Ozon.ru из конфигураций Управление торговлей (11), Комплексная автоматизация (2) и Управление нашей фирмой (1.6).

Режим работы.

1. Открыть обработку через меню "Файл" - "Открыть". Или добавить ее в состав дополнительных отчетов и обработок в 1С.

2. Нажать кнопку "Настройки", указать Идентификатор личного кабинета и Ключ API. Их можно получить в личном кабинете Ozon в разделе Настройки - API ключи.

3. Нажать кнопку "Заполнить список", дождаться, когда загрузится список товаров из личного кабинета.

4. Нажать кнопку "Установить остатки", дождаться, когда остатки будут установлены на Ozon.ru.

5. Нажать кнопку "Установить цены", дождаться, когда цены будут установлены на Ozon.ru.

Особенности работы.

1. Сопоставление товаров из личного кабинета и номенклатуры в базе данных 1С происходит по полю Артикул номенклатуры.

2. Если номенклатура не найдена или найдено более одной позиции с одинаковыми Артикулами будет выдано сообщение в поле "Описание ошибки".

3. Свободные остатки в 1С определяются по всем складам или по складу, указанному в настройках.

4. Работа с характеристиками номенклатуры в данной версии обработок не предусмотрена.

5. Это внешние обработки, изменение конфигурации 1С не требуется.

Тестировалась на:

  • Управление торговлей, редакция 11 (11.4.6.200)
  • Комплексная автоматизация 2 (2.4.11.92)
  • Управление нашей фирмой, редакция 1.6 (1.6.17.174).

Ozon Озон Остатки Цены

См. также

SALE! 20%

Модули интеграции с маркетплейсами (WILDBERRIES + ОЗОН + ЯНДЕКС МАРКЕТ+СБЕРМЕГАМАРКЕТ) по схеме FBS для УТ 11, КА 2, ERP 2, УНФ

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

Расширения позволяют взаимодействовать с личными кабинетами маркетплейсов WILDBERRIES, ОЗОН, ЯНДЕКС.МАРКЕТ и СБЕРМЕГАМАРКЕТ по схеме: FBS. Основным приоритетом в данной разработке является простота запуска и использования, а так же увеличение скорости сборки и обклейки стикерами заказов при больших объемах отгрузок.

58800 52920 руб.

22.03.2021    171638    1022    1538    

521

SALE! 20%

Расширение для интеграции с маркетплейсами из одного окна: Озон, ВБ, Яндекс, Сбер, Али, ЛаМода для 1С:УНФ, УТ, КА, ERP

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

Расширение позволяет управлять своими аккаунтами ведущих маркетплейсов по принципу одного окна из своей базы 1С. Единый интерфейс для всех площадок. Отправка остатков по сопоставленным товарам по расписанию, гибкая настройка отправки.

49800 39840 руб.

23.01.2023    29338    265    188    

121

SALE! 20%

Интеграция 1С с маркетплейсами Ozon и Wildberries для УТ10.3, КА 1.1, УПП 1.3

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

Готовая интеграция с Озон и Вайлдберриз для управляемых форм. Конфигурация встраивается в типовую УТ10.3, КА 1.x, УПП 1.3 или самописные конфигурации. Программа осуществляет выгрузку карточек товаров в ОЗОН/Wildberries, загрузку и синхронизацию ранее загруженных в ОЗОН/Wildberries карточек с номенклатурой в 1С, гибкую настройку синхронизации по номенклатуре, характеристикам, сериям и единицам измерения, а также загрузку отправлений ОЗОН/ Сборочных заданий Wildberries и создание на их основании документов в 1С и управление статусами отправлений ОЗОН/ Сборочных заданий Wildberries.<br> Два варианта документооборота: Заказ покупателя - Реализация и Внутренний заказ - Перемещение - Реализация. Минимальная платформа 8.3.10

49900 39920 руб.

12.05.2021    85212    511    261    

252

SALE! 20%

Автоматический заказ поставщику в 1С: загрузка прайсов и анализ цен поставщиков для УТ 10.3, УТ 11, КА2, УНФ, УПП, ERP, Розница 2

Бюджетирование и планирование Оптовая торговля Розничная торговля Логистика, склад и ТМЦ Анализ продаж Платформа 1С v7.7 Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Беларусь Украина Россия Казахстан Управленческий учет Платные (руб)

Система управления запасами для 1С помогает работать с запасами правильно: автоматически рассчитывает потребность и делает заказ поставщику, загружает прайсы, перемещает товары по филиалам, анализирует продажи и позволяет управлять ассортиментом.

28500 22800 руб.

21.04.2017    90204    105    39    

191

ЕГАИС++. Опт, производство, импорт

Оптовая торговля Розничная торговля Обмен с ГосИС Платформа 1С v8.3 1С:Управление торговлей 10 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Рестораны, кафе и фаст-фуд Россия Бухгалтерский учет Управленческий учет Акцизы Платные (руб)

Полнофункциональное расширение (ранее известное как Модуль 1С-ЕГАИС) для взаимодействия типовых конфигураций 1С и ЕГАИС, предоставляющее максимум возможностей по работе с УТМ. Получение и отправка ТТН, отправка акта о постановке на баланс и акта о списании. Получение остатков. Загрузка и сопоставление номенклатуры и контрагентов. Оправка в ЕГАИС отчетов о производстве и импорте.

8970 руб.

15.12.2015    165989    677    362    

386

SynchroSber - полноценный модуль API интеграции с маркетплейсом Мегамаркет (СберМегаМаркет) для 1С УТ 11.X, КА 2.X, ERP 2.X, УНФ 1.6, 3.0 (возможность работы как с публикацией, так и без публикации базы)

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

Расширение SynchroSber полноценный информационный обмен (остатки, цены, заказы) между маркетплейсом Мегамаркет (СберМегаМаркет) (sbermegamarket.ru) и 1С:Управление торговлей 11.4, 11.5, ERP Управление предприятием 2.4, 2.5, Комплексная автоматизация 2.4, 2.5, 1С:Управление нашей фирмой 1.6, 3.0 через API интерфейс. Модуль API интеграции с маркетплейсом Мегамаркет интегрируется в 1С без каких-либо изменений вашей конфигурации. Поддержка 1C облачных сервисов Scloud.ru и 1С:Готовое рабочее место.

19920 руб.

24.01.2022    35798    90    72    

90
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. thd007 16.06.20 20:28 Сейчас в теме
ХЕЛП. "Если необходимо, можно добавить настройку, выгружать остатки только с определенного склада". - как это сделать?
2. elcoan 936 17.06.20 13:02 Сейчас в теме
(1) Постараюсь добавить эту возможность в следующей версии обработки.
8. Online-Ufa 24.06.20 09:03 Сейчас в теме
(2) Под требования 1С:Фреш не адаптировались (для УНФ), аудит не проходили?
11. elcoan 936 02.07.20 09:00 Сейчас в теме
(8) Посмотрел требования, попробую адаптировать под Фреш, отпишусь по результатам.
18. kiv1c 809 18.08.20 13:54 Сейчас в теме
(2) Автор а почему у вас поиск номенклатуры по Артикулу и заполнение остатков в цикле???
Вам никто не говорил что запрос в цикле это плохо?
в процедуре ПолучитьОстаткиПоТоварам
TimurD; vasiliy_b; +2 Ответить
3. elcoan 936 17.06.20 18:04 Сейчас в теме
(1) Добавил склад в настройках обработки. Теперь остатки определяются по конкретному складу или, как было раньше, по всем складам.
4. thd007 18.06.20 11:52 Сейчас в теме
Спасибо. Склад не сохраняется при следующем открытии (нужно сделать склад по умолчанию). Также нужно настроить запуск по расписанию и автоматику чтоб галочки вручную не проставлять Возможно?
Прикрепленные файлы:
5. elcoan 936 22.06.20 17:32 Сейчас в теме
(4) Спасибо за конструктивные предложения!
Выложил новую версию обработки по выгрузке остатков: склад сохраняется, обработку можно запускать по регламенту.
По поводу галочек - не совсем понятно. Сейчас логика такая: если товар найден по артикулу и его остаток отличается от остатка в личном кабинете, то галочка будет установлена.
6. thd007 23.06.20 11:33 Сейчас в теме
Спасибо Добавьте пожалуйста запуск по расписанию и для ЦЕН тоже
7. elcoan 936 23.06.20 20:13 Сейчас в теме
(6) Добавил и для цен тоже.
9. grandr 25.06.20 16:55 Сейчас в теме
Здравствуйте! Можно допилить, чтобы грузить с выбранных складов? Исключив склады "ремонт" и "неликвид", но суммарно по складам "главный склад", "магазин 1" и "магазин2"
Напишите на 123 slava su , пожалуйста
10. elcoan 936 29.06.20 10:10 Сейчас в теме
(9) Добрый день! Написал на почту.
12. Gumano1d 17.07.20 10:38 Сейчас в теме
Здравствуйте!
Подскажите пожалуйста, можно ли использовать обработку для первоначальной загрузки номенклатуры на ОЗОН?
13. elcoan 936 17.07.20 12:29 Сейчас в теме
(12) Добрый день, к сожалению, не получится, товары в личный кабинет нужно будет добавить вручную или через Excel.
14. user1327241 20.07.20 15:10 Сейчас в теме
Добрый день!
Спасибо отличная обработка все работает быстро, но есть замечания.
Обработка не совсем корректно обрабатывает отстатки.
1. "Остаток в базе" это общий остаток остаток, без учета резерва нужно, чтобы это был свободный остаток.
2. "Остаток в ЛК Ozon" это сумма остатков из ЛК на складе Озон, плюс Мой склад, плюс резерв в магазине Озон. Нужно только "Мой склад".

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

См. картинки.
Прикрепленные файлы:
15. elcoan 936 21.07.20 15:38 Сейчас в теме
(14) Александр, добрый день! Спасибо за отзыв и замечания.
1. Исправлено в новой версии обработки.
2. По поводу остатков не совсем понятно, судя по описанию https://cb-api.ozonru.me/apiref/ru/#t-title_get_product_info_stocks
API возвращает 3 числовых значения:
stock.coming Количество товаров, ожидаемых к поставке
stock.present Количество товаров в наличии
stock.reserved Количество товаров в резерве
Нужно из товаров в наличии вычесть количество в резерве?
16. kiv1c 809 18.08.20 11:31 Сейчас в теме
Ошибка при подключении к API: {"error":{"code":"BAD_REQUEST","message":"Invalid JSON payload","data":[{"name":"cause","code":"","value":"invalid character 'ï' looking for beginning of value","message":""}]}}
17. kiv1c 809 18.08.20 13:50 Сейчас в теме
(16) методом тыка решил - оказывается дело в BOM для кодировки. в АПИ Озон нужно установить неиспользование!
вот так:
Запрос.УстановитьТелоИзСтроки(ТекстЗапроса, КодировкаТекста.UTF8, ИспользованиеByteOrderMark.НеИспользовать);
19. kiv1c 809 18.08.20 14:26 Сейчас в теме
Переделал запрос в получении остатков товаров
// Заполняем остатки
	
	
	Запрос = Новый Запрос;
	Запрос.Текст = 
		"ВЫБРАТЬ РАЗРЕШЕННЫЕ
		|	Набор.Номенклатура КАК НоменклатураС,
		|	СУММА(Набор.ВНаличии) - СУММА(Набор.ВРезервеСоСклада) - СУММА(Набор.ВРезервеПодЗаказ) - СУММА(Набор.КОтгрузке) КАК Количество
		|ПОМЕСТИТЬ Остатки
		|ИЗ
		|	(ВЫБРАТЬ
		|		Таблица.Номенклатура КАК Номенклатура,
		|		Таблица.ВНаличииОстаток КАК ВНаличии,
		|		Таблица.ВРезервеСоСкладаОстаток КАК ВРезервеСоСклада,
		|		Таблица.ВРезервеПодЗаказОстаток КАК ВРезервеПодЗаказ,
		|		0 КАК КОтгрузке
		|	ИЗ
		|		РегистрНакопления.СвободныеОстатки.Остатки(
		|				,
		|				Склад = &Склад) КАК Таблица
		|	
		|	ОБЪЕДИНИТЬ ВСЕ
		|	
		|	ВЫБРАТЬ
		|		Таблица.Номенклатура,
		|		Таблица.КОтгрузкеОстаток,
		|		0,
		|		0,
		|		Таблица.КОтгрузкеОстаток
		|	ИЗ
		|		РегистрНакопления.ТоварыКОтгрузке.Остатки(
		|				,
		|				Склад = &Склад) КАК Таблица) КАК Набор
		|
		|СГРУППИРОВАТЬ ПО
		|	Набор.Номенклатура
		|;
		|
		|////////////////////////////////////////////////////////////­////////////////////
		|ВЫБРАТЬ
		|	Таб.ID КАК Артикул
		|ПОМЕСТИТЬ Артикула
		|ИЗ
		|	&Таблица КАК Таб
		|;
		|
		|////////////////////////////////////////////////////////////­////////////////////
		|ВЫБРАТЬ
		|	Номенклатура.Ссылка,
		|	Остатки.Количество,
		|	Артикула.Артикул
		|ИЗ
		|	Артикула КАК Артикула
		|		ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Номенклатура КАК Номенклатура
		|			ЛЕВОЕ СОЕДИНЕНИЕ Остатки КАК Остатки
		|			ПО Номенклатура.Ссылка = Остатки.НоменклатураС
		|		ПО Артикула.Артикул = Номенклатура.Артикул";
	
	//Запрос.УстановитьПараметр("Номенклатура", Номенклатура);
	Запрос.УстановитьПараметр("Склад", Склад);
	Запрос.УстановитьПараметр("Таблица", Товары.Выгрузить());
	РезультатЗапроса = Запрос.Выполнить();
	
	ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();
	
	Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
		СтрокаТаб = Товары.Найти(ВыборкаДетальныеЗаписи.Артикул,"ID");
		Если НЕ СтрокаТаб=Неопределено Тогда
			СтрокаТаб.Номенклатура = ВыборкаДетальныеЗаписи.Ссылка;
			СтрокаТаб.Остаток = ВыборкаДетальныеЗаписи.Количество;
			
		КонецЕсли;	
	КонецЦикла;
	
	//}}КОНСТРУКТОР_ЗАПРОСА_С_ОБРАБОТКОЙ_РЕЗУЛЬТАТА

	Для каждого СтрокаТовара Из Товары Цикл
		
		//ЗаполнитьНоменклатуру(СтрокаТовара);
		//ЗаполнитьОстатки(СтрокаТовара);
		
		Если НЕ СтрокаТовара.ЕстьОшибка И СтрокаТовара.ОстатокOzon <> СтрокаТовара.Остаток Тогда
			СтрокаТовара.ОбновитьОстаток = Истина;
		КонецЕсли;
		
	КонецЦикла;
Показать
27. Skif1989 08.06.21 09:35 Сейчас в теме
(19)запрос под мою версию не подошел
Управление нашей фирмой, редакция 1.6 (1.6.17.174)
Нужно наверное делать по РН Запасы?
20. lutikoff 27.11.20 11:15 Сейчас в теме
Отличная разработка, не хватает только отбора по складам, т.е. не один склад по умолчанию, а например в списке
29. elcoan 936 08.06.21 23:07 Сейчас в теме
(20) Добрый день! Все еще актуальная данная доработка?
36. lutikoff 09.06.21 16:55 Сейчас в теме
21. FreeArcher 158 17.12.20 18:33 Сейчас в теме
А можно расширением делать, чтобы все удобно из меню. Думаю тоже было бы востребовано.
22. user_as_01 12 27.01.21 12:34 Сейчас в теме
Здравствуйте, код открыт?
30. elcoan 936 08.06.21 23:08 Сейчас в теме
(22) Добрый день, да, код полностью открыт.
23. user694362_BookerKochetova-IA 30.04.21 14:59 Сейчас в теме
Добрый день!

Управление торговлей, редакция 11 (11.4.10.75), столкнулись с ошибкой:

Ошибка при подключении к API: {"error":{"code":"BAD_REQUEST","message":"company 111486 has 0 non-rfbs warehouses, should be 1. use /rfbs/item/stock/batch-set","data":[]}}
mip128; umka2008; Skif1989; +3 Ответить
24. naumenkoss 06.05.21 18:12 Сейчас в теме
Добрый день. На Озон появилась возможность отправлять товары с собственного склада. Есть ли возможность синхронизировать остатки 1С с таким складом? В текущей версии синхронизировать товары можно только с FBO
25. naumenkoss 06.05.21 19:21 Сейчас в теме
Ошибся. Синхронизировать можно с FBS
31. elcoan 936 08.06.21 23:10 Сейчас в теме
(25) Добрый день. Не совсем понятно: в какую сторону будет происходить синхронизация?
По данным из API об остатках на складе Озон изменять остаток в 1С?
26. Skif1989 08.06.21 09:05 Сейчас в теме
часть цен выгружается, а остатки не выгружаются по остаткам ошибка http://prntscr.com/14nr687.
конфигурация УНФ (Управление нашей фирмой, редакция 1.6 (1.6.17.174))
Помогите пожалуйста
32. elcoan 936 08.06.21 23:11 Сейчас в теме
(26) Добрый день. Подскажите, пожалуйста, какой версией обработки Вы пользуетесь?
В коде актуальной версии нет такого участка кода и ошибка не может быть воиспроизведена.
35. Skif1989 09.06.21 10:15 Сейчас в теме
(32)
ошибка была связанна с тем что склад не был настроен на ОЗОНЕ.
37. Skif1989 09.06.21 21:48 Сейчас в теме
(32)необходимо выгружать свободные остатки, т.к остатки не подходят для выгрузки
http://prntscr.com/14xonad
28. ite4no 08.06.21 20:22 Сейчас в теме
Столкнулись с проблемой - платформа 1С 8.3.18.1289, УНФ 1.6.24.201. Остатки обновляются успешно только в ручном режиме и через кнопку "Выполнить" команды по расписанию. Регламентное задание выполняется, запись о выполнении в журнале регистрации присутствует, сами остатки при этом не обновляются.
33. elcoan 936 08.06.21 23:13 Сейчас в теме
(28) Добрый день. Есть ли какие-нибудь сообщения об ошибках в журнале регистрации? Сколько товаров с остатками в Вашей базе?
34. ite4no 09.06.21 09:04 Сейчас в теме
В журнале регистрации сообщений с ошибками нет. На каждое выполнение 3 записи: Запуск... Подключение... Завершение.
38. user1134145 06.07.21 12:38 Сейчас в теме
Добрый день.

Ошибка при подключении к API: {"error":{"code":"BAD_REQUEST","message":"Invalid request payload","data":[{"name":"stock","code":"OUT_OF_RANGE","value":"-4","message":""}]}}
УНФ 1.6.25.152
39. user1134145 06.07.21 12:52 Сейчас в теме
(38) разобрался, отрицательный остаток по одному товару)
40. Skif1989 06.07.21 20:27 Сейчас в теме
Автор, могу скинуть обновленную обработку твою, где будут учитываться свободные остатки.
43. elcoan 936 04.08.21 10:11 Сейчас в теме
(40) Добрый день, пришлите, если не сложно.
41. devonec_team 36 25.07.21 12:35 Сейчас в теме
Предложение по улучшению:
Предлагаю, сделать обработку и под обновление цены и под обновление остатков, одну обработку, и цену поставить 2 стартмани(ну или на ваше усмотрение). Зачем это разделять , если обычно нужно обновлять и цену и остатки?
Писали выше замечания, что запросы сделаны в цикле, ищется каждая номенклатура, потом ищется по ней свободный остаток и.т.д.
Легче и правильнее сделать все одним запросом.
42. elcoan 936 04.08.21 10:10 Сейчас в теме
(41) Добрый день, появилась новая версия обработки, как раз под Ваши предложения. Выгрузка производится через YML-файл https://infostart.ru/public/1491835/
46. dimaster 39 21.01.22 14:47 Сейчас в теме
(42) на озоне есть артикул и штрихкод товара
в обработке ID - это артикул?
44. user1363238 22.08.21 23:14 Сейчас в теме
Данная обработка будет работать в сервисе fresh?
45. elcoan 936 23.08.21 10:43 Сейчас в теме
(44) Добрый день, не тестировал, скорее всего могут возникнуть сложности.
47. Squisher 3 08.09.22 13:09 Сейчас в теме
после отключения 30.08 части сервисов АПИ 1 и 2 версии работает?
48. user1497454 28.11.22 15:15 Сейчас в теме
Добрый день. Подскажите, будут ли данные обработки работать в 1С 8.3 (8.3.19.1264), конфигурация УТ (11.4.14.164)?
49. Dmitrii_VVV 28.11.23 16:51 Сейчас в теме
Коллеги! Есть ли возможность получать остатки товаров с Озон в 1С каждый день а ни раз в месяц ???
Оставьте свое сообщение