request.jsonPOSTの内容をにしようとして
いるのですが、Shopify は
response.jsonの内容で返信します。/admin/products.json
request.jsonでわかるように、製品を「非表示」にするために" " を null に指定published_atしましたが、Shopify はresponse.jsonのように生成されたタイムスタンプでその値を上書きしています。Shopify 管理パネルで商品を非表示にしてから /admin/products.json を取得すると、" published_at" の値は正しくnull.
ドキュメントが正しくないか、Shopify API にバグがあります (リクエストの " "の " null" 値を無視します)。published_atPOST