著者: 著者: Claude Code タグ:
楽天商品カードテスト

楽天商品カードテスト

この記事は、楽天商品カードシステムの動作確認用テスト記事です。

テスト内容

以下の3つの指定方法をテストします:

  1. URL指定(最も推奨)
  2. itemCode指定(商品コードが分かっている場合)
  3. keyword検索(URLが不明な場合)

パターン1: itemCode指定(デフォルトデザイン)

商品コード指定 - 従来の縦並びレイアウト

商品情報が見つかりませんでした。

パターン2: itemCode指定(統一デザイン)

商品コード指定 - 新しい横並びレイアウト(variant=‘unified’)

商品情報が見つかりませんでした。

パターン3: keyword検索(統一デザイン)

キーワード検索 - 統一デザイン

商品情報が見つかりませんでした。


Amazonおすすめ商品

最初に指定したASIN(インデックス0)の商品:

Skynew ファンレス ミニPC AMD A4-6400T / 8GB DDR3L / 128GB SSD / Windows10 産業用 工業用 COMポート WATCH DOG シリアル通信 小型 軽量 ミニパソコン 小型パソコン minipc デスクトップPC M2S+

ファンレス設計の産業用ミニPC

価格:¥38,500
※当サイトはアフィリエイト広告を利用しています

最初に指定したASIN(インデックス0)の商品(variant=‘unified’):

販売元:Amazon

Skynew ファンレス ミニPC AMD A4-6400T / 8GB DDR3L / 128GB SSD / Windows10 産業用 工業用 COMポート WATCH DOG シリアル通信 小型 軽量 ミニパソコン 小型パソコン minipc デスクトップPC M2S+

価格:¥38,500
※当サイトはアフィリエイト広告を利用しています

2番目に指定したASIN(インデックス1)の商品(コンパクト表示):

ASUS デスクトップパソコン V500 Mini Tower V500MV インテル Core i5 13420H メモリ16GB SSD 512GB MS Office 2024搭載 Windows11 DVDスーパーマルチドライブ搭載 グレー V500MV-13420H046WS

価格:¥112,800
※当サイトはアフィリエイト広告を利用しています

2番目に指定したASIN(インデックス1)の商品(variant=‘unified’):

販売元:Amazon

ASUS デスクトップパソコン V500 Mini Tower V500MV インテル Core i5 13420H メモリ16GB SSD 512GB MS Office 2024搭載 Windows11 DVDスーパーマルチドライブ搭載 グレー V500MV-13420H046WS

価格:¥112,800
※当サイトはアフィリエイト広告を利用しています

3番目に指定したASIN(インデックス1)の商品(コンパクト表示):

商品情報が見つかりませんでした。

3番目に指定したASIN(インデックス1)の商品(variant=‘unified’):

商品情報が見つかりませんでした。

実行手順

このテスト記事を使用するには、以下の手順を実行してください:

# 1. 環境変数を設定(.envファイル)
# RAKUTEN_APPLICATION_ID=your_app_id
# RAKUTEN_AFFILIATE_ID=your_affiliate_id

# 2. 商品情報をプリフェッチ
npm run product:refresh

# 3. ローカル開発サーバーを起動
npm run dev

# 4. ブラウザで確認
# http://localhost:4321/test-rakuten-product-card

期待される結果

  • ✅ 3つの商品カードが表示される
  • ✅ 楽天市場バッジが表示される
  • ✅ ポイント還元率が表示される(商品によっては)
  • ✅ あす楽・送料無料バッジが表示される(対象商品の場合)
  • ✅ ショップ名が表示される
  • ✅ 商品画像・タイトル・価格が表示される
  • ✅ 「楽天市場で見る」ボタンが機能する

トラブルシューティング

商品カードが表示されない

  1. npm run product:refreshを実行しましたか?
  2. .envファイルに楽天APIキーが設定されていますか?
  3. src/data/product-cache.jsonが生成されていますか?

APIエラーが発生する

  1. APIキーが正しいか確認してください
  2. レート制限に達していないか確認してください(100 requests/秒)
  3. 商品URLが正しいか確認してください

外部リンクカードテスト(Issue #367)

外部リンクをカード形式で表示する新機能のテストです。

デフォルトバリアント

コンパクトバリアント

Unified

Unified astro-build


注意: このテスト記事は開発用です。本番環境では削除してください。