Shopify - уведомление об устаревании inventory_quantity
Я использую Shopify Admin REST API для синхронизации товаров и инвентаря, и я не отправляю поле inventory_quantity в API вариантов, но несколько дней назад я получил следующее письмо от Shopify. Я также отправляю правильный location_id при создании выполнения, и он успешно создается в Shopify.
Поле location_id теперь требуется при создании запросов на выполнение и возврат.
Inventory_quantity и inventory_quantity_adjustment больше нельзя задать для варианта продукта.
Устарело в 2019-10 гг., Поддержка будет прекращена 1 июля 2020 г.
Я хотел знать, является ли приведенное выше электронное письмо общим электронным письмом, отправленным Shopify всем разработчикам? или я тут что-то не так делаю?
2 ответа
Не обращайте на это внимания, если уверены, что больше не используете эти устаревшие атрибуты. Я думаю, что они недавно представили эту систему уведомлений, которая отправляет предупреждения разработчикам, если они обнаруживали какие-либо устаревшие вызовы в прошлом. Они просто предупреждают вас, они не сканируют код вашего приложения, поэтому не знают, исправили ли вы проблему или нет. Я получал аналогичные предупреждения, несмотря на то, что был уверен, что проблема была устранена ранее.
В любом случае, чтобы обрести душевное спокойствие, перейдите в область приложений в своей учетной записи Shopify Partners. В таблице, в которой перечислены все ваши приложения, теперь есть столбец работоспособности API, в котором отображается статус ваших приложений с точки зрения устаревших вызовов. Вы увидите предупреждение (оранжевая точка), если они обнаружили устаревшие вызовы за последние 30 дней. Предупреждение обеспечивается с некоторой дополнительной информацией, как в последний раз проблема была обнаружена и крайним, чтобы исправить его, например. Вы можете получить более подробную информацию об отказе от поддержки, нажав на предупреждение.
Если это частное приложение, просто проверьте свой код еще раз на использование устаревших атрибутов, упомянутых в электронном письме.
Вам нужно будет проверить новые конечные точки Inventory Level и Inventory Item в Rest API. С помощью идентификатора inventory_item_id варианта и идентификатора местоположения вы можете обновить инвентарь.
Очевидно, вы больше не можете просто установить уровень запаса варианта. В этом году так и поступило DODO.