В обработке реализован механизм интеграции между системой поставщика и Личным кабинетом М.Видео-Эльдорадо.
Реализован обмен товарами, ценами и остатками.
Обработка реализована и тестировалась для УТ 11.5 (так же поддерживается 11.4), КА 2.4, КА 2.5, ERP.
3.
aleksey.kubovtsov
11512.05.23 17:10 Сейчас в теме
Обратная связь:
-Местами код написан не оптимально
-Не везде по коду фиксируется запрос и ответ с выводом в обработку (сделали своими силами. без доработки конфигурации 1С )
-Чрезмерная передача параметров в процедуры , функции - передавайте структуру с параметрами
-Получение токена не заработало , по результату общения с ТП МВИДЕО нужно передавать через "clientName": «clientId.ID_Клиента(сделали своими силами. без доработки конфигурации 1С )
-Отсутствие логирования ошибок по обмену (сделали своими силами. без доработки конфигурации 1С )
-Отсутствие логирования ранее переданной информации по остаткам и ценам по обмену (сделали своими силами, без доработки конфигурации 1С).
Если у Вас большое кол-во товаров, вы постоянно будет передавать одну и туже информацию, а не измененную (полный обмен постоянно), это не верный подход
Нужна опциальная возможность включать и отключать обмен с учетом ранее переданной информации или постоянно "Полный обмен"
-Отсутствие возможности настройками включать и отключать обмен, если вы регламент передачу включили, то потом ее отключить конечный пользователь сам не всегда сможет.
Нужен признак в настройках ("использовать обмен по остаткам", "Использовать обмен по ценам") ((сделали своими силами. без доработки конфигурации 1С )
-Отсутствие возможности указания контрагента обмена, нам нужно было (сделали своими силами. без доработки конфигурации 1С )
Не понятно по какому контрагенту в 1с идет обмен.
- Выгрузка по расписанию должна работать по двум расписаниям ,а не одном общему (сделали своими силами. без доработки конфигурации 1С )
Если у вас много товаров, то при выгрузке последовательно, обновление остатка или цены можно долго ждать.
-Отсутствие пакетной выгрузки остатков и цен, для цен требования МВИДЕО (1000 в пакете) (сделали своими силами. без доработки конфигурации 1С )
Добавьте в свою справку особенности обмена от ТП МВИДЕО Ответы на вопросы от ТП Мвидео:
1. Как часто сервер мвидео может принимать данные по API?
Ответ:
Мощность серверов достаточно высока, однако, нет необходимости передавать данные слишком часто, не чаще чем раз в полчаса. Штатная выгрузка происходит 1 раз в сутки.
Цены выгружаются в систему в 15-20ч по МСК.
Остатки выгружаются в систему ночью.
Каждый новый запрос перезаписывает предыдущий, и последние полученные по времени данные будут переданы в систему.
2. Какие ограничение на пакеты передаваемой информации (кол-во товара в пакете выгруженных данных)?
Ответ:
По ценам:
Максимальное кол-во 1000 в одном запросе.
По остаткам:
Для корректной обработки загруженных данных следует отправлять в одном запросе все товары, по которым нужно обновить остатки, не разделяя на несколько частей.
a. для изменения цены со следующего дня, нужно передать обновление до 15:20 по Москве.
При передаче цен после 15:20, они встанут не со следующего дня, а через день (если не затрутся новыми)
b. Если в запросе будет хотя бы один товар с ошибкой (например некорректный код товара, дата в прошлом и др.), будет отклонён весь запрос с детализацией ошибок по каждому товару.
5. Нюансы обмена по остаткам:
a. Передаваемые в запросе остатки действуют до бесконечности.
Мы ведём учёт остатков сами и если вы передали 10 шт., то поле формирования клиентского заказа на десятую штуку, сделаем товар недоступным к заказу на сайтах.
При передаче по API новых остатков, вы затираете предыдущее кол-во. и новое начинает действовать до бесконечности.
b. Информацию по клиентским резервам мы по API не передаём.
Он предназначен только для получения от вас информации о вашем актуальном стоке.
c. Если запрос на обновление остатков содержит как корректные товары, так и товары с ошибками, то, в отличии от цен, остатки на товары без ошибок успешно обновятся.
По остальным вы сможете отдельным запросом получить детализацию ошибок.
d. При обнулении остатков на товар, он не исчезнет с сайтов мгновенно.
С сайта Эльдорадо в течение 3х часов, с сайта М.Видео на след. сутки.
Но при оформлении клиентского заказа будет выведена информация о том, что товар закончился. Вероятность создания заказа на товар с нулевым остатком есть, но она невысокая.