WPワークス

ダウンロードコンテンツやワードプレスのカスタマイズ方法を配信中。

Yahooのストア用APIがなかなか上手くいかない件

最近ずっとヤフーストア用のプラグインを作ろうとしているんですが、なかなか進展せず正直結構困ってます。

前にもちょっと書いたかもしれませんが、APIを利用して商品情報や在庫の同期などを自動で出来るようにしようとしているんですけど、実際にテスト環境を取得して色々試しながら、上手くWooCommerce用のデータに変換出来るようにしたりなど、まぁそれなりに頑張ってはいるんですけど、APIをリクエストしても、実際に取得できるはずの情報が正しく手に入らないんですよ。

もしかしたらテスト用の環境だけかもしれませんけどね。

確認できるだけでも結構あって、例えば、

  • 商品情報を一括でCSVアップロードしようとすると、何故かカテゴリー情報のアップロード処理が行われる。
  • 個別商品の情報を取得するAPIでも、本来複数のデータが取得できる筈のデータが1つしか取得できず欠如している。(スペックの値を複数用意していても、そのうちの1つしか取得できない)
  • プロダクトカテゴリーのコードによりプロダクトカテゴリー情報を取得しようとしても、処理過程でカテゴリーコードが改変される。(ファッション系のコードがDIY系のコードになって取得される)
  • 個別の商品在庫参照APIで在庫情報が取得できない。(商品参照APIでは、商品データの一部として取得できるのに)

と言った感じです。全部試して探していけばもっと見つかるかもしれません。

他にも面倒なことはAPIのエラーではないんですが、CSVで使うアップロードするデータの項目名と、商品参照APIで取得するデータの項目名が大きく異なるどころか、扱える項目も微妙に異なるんです。商品データを扱うので同じデータを操作することに変わりないんですけどね。

なんか愚痴っぽくなっていますが、正直結構愚痴です。

もう正直完成したとしても有料販売にしようと考え始めています。無料で配布したら労力が無駄になりそうな気がして後悔しそうなレベルです。

という感じで、とりあえず息抜きに愚痴ってしまいましたが、WooCommerceへのデータの変換はある程度できるようになっていますので、コツコツやっていきます。

コメントを残す

メニュ
ホーム
トップへ