商品を登録する
このピースでできることBASE の接続方法ステップ 1:workrun のリダイレクト URL を確認するステップ 2:BASE でアプリケーションを登録するステップ 3:workrun に接続を追加するピースの設定項目1. 商品名(必須)2. 価格(必須)3. 在庫数(任意)4. 商品説明(任意)5. 軽減税率を適用する(任意)6. 公開する(任意)7. 商品コード(任意)8. 表示順(任意)9. バリエーション(任意)
このピースでできること
- BASE のショップに新しい商品を登録します。
- 商品名・価格・在庫に加えて、色やサイズなどのバリエーションも同時に登録できます。
- 非公開(下書き)で登録しておき、人の目で確認してから公開する運用もできます。
BASE の接続方法
workrun と BASE を接続するには、BASE の OAuth クライアント(クライアントID・クライアントシークレット) が必要です。
ステップ 1:workrun のリダイレクト URL を確認する
- workrun で BASE のアクションをフローに追加します。
- 「接続を選択」の横にある 「+ 新しい接続」 をクリックします。
- 接続画面に表示される 「リダイレクト URL」 をコピーしておきます。
ステップ 2:BASE でアプリケーションを登録する
- BASE Developers ()にアクセスし、アプリケーションを登録します。
- コールバック URL に、ステップ 1 でコピーしたリダイレクト URL をそのまま入力します。
- 登録後に表示される client_id(クライアントID) と client_secret(クライアントシークレット) をコピーしておきます。
スコープ一覧
| スコープ名 | 説明 |
|---|---|
| read_users | ショップオーナーの情報の参照を許可します。 |
| read_users_mail | ショップオーナーのメールアドレスの参照を許可します。 |
| read_items | 商品情報の参照を許可します。 |
| read_orders | 注文情報の参照を許可します。 |
| read_savings | 引き出し情報の参照を許可します。 |
| write_items | 商品の登録・更新を許可します。 |
| write_orders | 注文の更新を許可します。 |
ステップ 3:workrun に接続を追加する
- ステップ 1 の接続画面に戻り、クライアントID と クライアントシークレット をそれぞれ貼り付けます。
- 「接続」 をクリックすると、BASE の認証画面が開きます。
- BASE にログインし、workrun に対するアクセスを 「許可」 します。
- 画面が自動で閉じ、接続が完了します。
ピースの設定項目
1. 商品名(必須)
- 登録する商品の名前を入力します。
- 絵文字(4 byte UTF-8 文字)は使用できません。
[設定例]
2. 価格(必須)
- 税込み価格を整数(円)で入力します。
[設定例]
3. 在庫数(任意)
- バリエーションを登録しない場合は必ず入力してください。
- バリエーションを登録する場合は、入力しなくても各バリエーション在庫数の合計が自動的に実在庫になります。
[設定例]
4. 商品説明(任意)
- 商品ページに表示する説明文を入力します。
- 絵文字(4 byte UTF-8 文字)は使用できません。
[設定例]
5. 軽減税率を適用する(任意)
- オンにすると軽減税率が適用されます。
- オフの場合は標準税率(10%)が適用されます。初期値はオフです。
[設定例]
6. 公開する(任意)
- オンにすると、登録と同時にショップに公開されます。
- オフの場合は非公開(下書き状態)で登録されます。初期値はオフです。
[設定例]
7. 商品コード(任意)
- 社内で使っている商品コードを入力します。
- 半角・全角スペースは使用できません。
- 「商品コード App」を有効にすると、管理画面の商品編集画面で確認・編集できます。
[設定例]
8. 表示順(任意)
- 管理画面「商品」での順番と連動する数値を入力します。
- 未入力の場合は一覧の末尾に追加されます。
[設定例]
9. バリエーション(任意)
- 色やサイズなどのバリエーションを追加します。必要な数だけ行を増やせます。
- 各行で次の4つを入力します。
- 名称(必須):例として「黒」「サイズM」など
- 在庫数(必須):そのバリエーションの在庫数
- コード(任意):例として「abcd-1234-b」など。「商品コード App」を有効にすると管理画面で確認・編集できます
- バーコード(JAN/GTIN)(任意):例として「4912345678901」など
[設定例]