SJ-test
1
アプリを開発してRESTAPIを使用して
注文があった時、注文内容としてShipping_addressを取得したいのですが
一部取得できません
●リクエストURL
https://—/admin/api/2023-10/orders.json?status=any&fields=id,created_at,number,shipping_address
{
“id”: 5790915231983,
“created_at”: “2024-08-26T19:21:47+09:00”,
“number”: 1,
“shipping_address”: {
“province”: “-”,
“country”: “Japan”,
“country_code”: “-”,
“province_code”: “-”
}
上記の情報は返却されています。
あと必要なのは下記のaddress1など配送に必要な情報です
“address1”: “123 Amoebobacterieae St”,
“address2”: “”,
“city”: “Ottawa”,
“company”: null,
“first_name”: “Bob”,
“last_name”: “Bobsen”,
“phone”: “555-625-1199”,
“province”: “Ontario”,
“name”: “Bob Bobsen”,
どのように修正すればいいか
こちら質問拝見させていただきました。
アプリの開発の方法としてはストアの管理画面の設定から作成する、カスタムアプリを作成しているという認識であっておりますでしょうか?
その場合、以下の内容が当てはっている可能性がありますのでご確認いただければと思います。
個人識別情報(住所やお客様情報)など一部の情報はカスタムアプリから取得する場合、ストアがShopifyプラン以上である必要があります。
参考: https://help.shopify.com/ja/en/manual/apps/app-types/custom-apps#custom-level2-pii-app
ご参考になれば幸いです。
SJ-test
3
内容をご確認下さりありがとうございます
仰る通りでカスタムアプリを作成しております
以前に作成したShopifyのサイトはベーシックプランでも個人識別情報を取得できていたのですが
仕様変更が行われている可能性はありますでしょうか?
お世話になっております。
こちらですが、直近で仕様変更されたものかと思います。
(弊社でもこちらの仕様変更に伴う問題が発生しておりまして今年7.8月あたりから上記の現象を確認しております。)
対応といたしましてはShopify Partnerから作成する単一マーチャント向けのカスタムアプリを利用する方法があるかなと思います
英語でのドキュメントになりますが、以下詳しく記載されていますのでご参考になれば幸いです。
https://shopify.dev/docs/apps/launch/protected-customer-data
SJ-test
5
詳細を教えて下さりありがとうございます
大変助かりました