ShopifyのAPIを使った商品登録で軽減税率を適用する方法。
考え方は以下の通り。
コレクションの反映のAPIはこちら。
Collect https://shopify.dev/docs/api/admin-rest/2024-04/resources/collect#post-collects
それを踏まえてプログラムを書くと、このようになる。
※このプログラムは、ChatGPTに書いてもらったのを少し変更しました。
# 商品IDとコレクションIDを設定
product_id = 'your_product_id'
collection_id = 'your_collection_id'
# APIエンドポイント
url = f"https://{API_KEY}:{PASSWORD}@{SHOP_NAME}.myshopify.com/admin/api/2024-01/collects.json"
# リクエストペイロード
payload = {
"collect": {
"product_id": product_id,
"collection_id": collection_id
}
}
# リクエストヘッダー
headers = {
"Content-Type": "application/json"
}
# POSTリクエストを送信
response = requests.post(url, headers=headers, data=json.dumps(payload))
# レスポンスの確認
if response.status_code == 201:
print("商品がコレクションに追加されました")
else:
print("エラーが発生しました:", response.json())
株式会社オートプロジェクトでは、中小企業向けのシステム・アプリケーション開発 / 外注サービスを提供しております。
貴社のニーズに応じた柔軟なサポートを行いますので、ぜひお気軽にご相談ください。