ネクストエンジン API 開発者フォーラム: バリエーションがある商品を登録したい
ネクストエンジン API のネクストエンジンAPIについてに関する開発者フォーラムの質問と回答。クライアントアプリ・ストア連携・エンジン利用についてのQ&A。
投稿者: 匿名ユーザー 日時: 2019/09/17
カテゴリ: ネクストエンジンAPIについて
お世話になります。
バリエーションがある商品を登録したいのですが、どのようにして登録すればよいでしょうか?
下記のいずれかになるでしょうか?
-
バリエーションごとに別の商品として登録する
-
1商品として登録する
2の場合、メイン機能の「商品管理の一括登録」には「(β版)ページ情報バリエーション」にある通り、このCSV形式で送ると良いでしょうか?
参考: https://manual.next-engine.net/main/product/prd_shohin-touroku/8588/
よろしくお願いします。
回答 (8件)
Section titled “回答 (8件)”運営 — 2019/09/20
Section titled “運営 — 2019/09/20”商品マスタアップロードAPIを利用して、別々の商品として登録する必要がございます。
CSVのファイル内容はメイン機能と共通です。下記のマニュアルを参照くださいませ。
https://manual.next-engine.net/main/product/prd_shohin-touroku/8588/
匿名ユーザー(質問者) — 2019/09/23
Section titled “匿名ユーザー(質問者) — 2019/09/23”ご回答ありがとうございます。
CSVのファイル内容はメイン機能と共通
うまく送ることが出来なかったのでもう少し詳しく質問させてください。
下記のバリエーション商品があったとします。
123-s
123-m
123-l
まずは「商品情報」としてCSVを「マスタアップロードAPI」に送ります。
バリエーションごとの商品が3つ登録されますが、この状態だとバリエーションごとの在庫や横軸選択肢が正しく設定されていません。
そこで「バリエーション」の形式のCSVを「商品マスタアップロード」に送っていますがエラーとなります。
管理画面の「商品管理の一括登録」から「バリエーション」として同じCSVを送ると正常に登録されます。
https://gyazo.com/7e57e3a3ffd7ca8750b47bb0169606a3
-
この使い方であっているでしょうか?
-
何がエラーの原因になっているか確認の方法はありますでしょうか?
よろしくお願いします。
運営 — 2019/09/26
Section titled “運営 — 2019/09/26”本APIはβ版に対応していないためバリエーションの登録をしていただくことができません。(したがってエラーとなります)
バリエーションではなく別商品としてご登録くださいませ。ご理解のほどよろしくお願いいたします。
匿名ユーザー(質問者) — 2019/09/26
Section titled “匿名ユーザー(質問者) — 2019/09/26”ご回答ありがとうございます。なるほど、APIではバリエーションとして登録できない、ということですね。
バリエーションではなく別商品
こちらについてですが、バリエーションの商品を別商品として登録すれば、ネクストエンジンではそれぞれがバリエーションとしての商品として取り扱うことができるのでしょうか?
別々の商品として登録するところまでは実装が出来ています。
実装をもとに商品情報を登録し、メイン機能からバリエーションの商品として店舗別ページを作成しました。
その際に「項目選択肢 縦軸名」の「縦軸選択肢名」などの欄が設定されていないため、店舗(楽天)に商品を送った際、選択肢がうまく送られませんでした。
https://gyazo.com/62e721f297318b572f0036e8d901a692
メイン機能の商品マスタ一括登録にてバリエーションCSVを作成し、こちらの項目を設定しました。
そうしたところ正しく送ることができました。ただし手作業ですので、APIで実装を行いたいと思っています。
質問
バリエーションではなく別商品としてご登録くださいませ。
- 上記についてAPIでバリエーションのある商品を登録する際、上記のような「縦軸選択肢名」などのカラムは設定する必要がないでしょうか?
店舗別ページを作成する際にエラーになってしまいましたが、他の原因でしょうか?
前回の質問についても再度質問させてください。 m(_ _)m
- 何がエラーの原因になっているか確認の方法はありますでしょうか?
よろしくお願いいたします。
運営 — 2019/10/03
Section titled “運営 — 2019/10/03”>こちらについてですが、バリエーションの商品を別商品として登録すれば、ネクストエンジンではそれぞれがバリエーションとしての商品として取り扱うことができるのでしょうか?
大変恐縮ですが、取り扱うことはできません。
>1. 上記についてAPIでバリエーションのある商品を登録する際、上記のような「縦軸選択肢名」などのカラムは設定する必要がないでしょうか?
バリエーションの設定ができないため、それに関連するカラムは設定していただけません。
>> 2. 何がエラーの原因になっているか確認の方法はありますでしょうか?
レスポンスにqueidが返ってまいります。その値を基にアップロードキュー検索API(https://api.next-engine.org)
をお使いいただくと、詳細なエラー内容が返ってまいります。
匿名ユーザー(質問者) — 2019/10/03
Section titled “匿名ユーザー(質問者) — 2019/10/03”ご回答いただきましてありがとうございます。
そうすると結論しましては
-
APIを使ってバリエーション商品は登録できない
-
そのためメイン機能で手動でバリエーション設定を行う必要がある
ということで良いでしょうか?
運営 — 2019/10/28
Section titled “運営 — 2019/10/28”連絡が遅れてしまいました。
おっしゃる通りでございます。
匿名ユーザー(質問者) — 2019/10/28
Section titled “匿名ユーザー(質問者) — 2019/10/28”かしこまりました。確認が取れてよかったです。
APIで商品情報を登録後、バリエーションCSVを手動送るようにします。