Stailerネットスーパー 商品データ入稿インターフェース

生成日時: 2025-11-17 00:58:44

product_master_row_number 必須

商品マスタテーブル: 売場に掲載する商品の情報を設定します

カラム名 データ型 説明 制約
product_id
必須
string 商品ID
ユニーク 空文字不可 文字数制限 (1-30文字) 形式チェック (半角英数字と _~.- のみ利用可能)
4912345678912
shop_id
string 店舗ID nullの場合、全店舗に展開されます
文字数制限 (1-20文字)
100
product_name
必須
string 商品名
空文字不可 文字数制限 (1-50文字)
明治おいしい牛乳
price
integer 定価
数値範囲制約 (1-300,000)
120
product_description
string 商品説明
文字数制限 (1-350文字)
明治おいしい牛乳は、牛乳の味をそのままに、よりおいしい牛乳です。
temperature_code
必須
integer 商品温度帯 0: 常温 1: 冷蔵 2: 冷凍 3: 大型商品 のどれかが必ず入る
空文字不可 許可値制約 (0, 1, 2, 3)
1
age_restriction
必須
boolean 年齢制限 true: 年齢制限あり false: 年齢制限なし
空文字不可 許可値制約 (true, false)
False
tax_type
必須
integer 税区分 1: 非課税 2: 内税 3: 外税 のどれかが必ず入る
空文字不可 許可値制約 (1, 2, 3)
2
tax_rate
必須
float 税率 0: 非課税 0.08: 軽減税率 0.1: 標準税率 のどれかが必ず入る
空文字不可 許可値制約 (0.08, 0.1, 0)
0.1
is_variable_product
必須
boolean 不定貫フラグ true: 不定貫商品として販売 false: 定貫商品として販売 のどちらかが必ず入る
許可値制約 (True, False)
False
unit_price
integer 単位価格(グラム単価) 100gあたりの価格を指定。245と入力されれば、100gあたり245円が基準価格となる。 定貫商品(is_variable_productがfalse)の場合: - 任意で入力可能。なければ null とする。 不定貫商品(is_variable_productがtrueの場合)の場合: - 入力必須
数値範囲制約 (1-300,000)
245
contents
string 内容量 定貫商品・不定貫商品問わず、内容量を記載する。 定貫商品(is_variable_productがfalse)の場合: - 任意で入力可能。なければ null とする。 - 例:「2切れ」「2個」「2パック」「200ml」「2 kg」 などの文字列が入る。 - 商品画像に重ねる形で表示される。 不定貫商品(is_variable_productがtrueの場合)の場合: - 入力必須 - 整数値を期待(例: 200) - 200が入力された場合「200g目安」といったような形で商品画像に重ねる形で表示される。
文字数制限 (0-10文字)
2切れ

category_master_row_number 必須

カテゴリマスタテーブル: 商品カテゴリの階層構造を設定します

カラム名 データ型 説明 制約
category_id
必須
string カテゴリID
空文字不可 ユニーク 文字数制限 (1-50文字)
597
parent_category_id
string 親カテゴリID 大カテゴリの場合はnull 存在しないカテゴリおよびその子カテゴリ、3階層目のカテゴリを指定した場合、不正行とみなして除外
空文字不可 文字数制限 (1-50文字)
28
category_name
必須
string カテゴリ名
空文字不可 文字数制限 (1-30文字)
鶏肉
category_order
必須
integer カテゴリ表示順
空文字不可
5
picking_order
必須
integer ピッキング順
空文字不可
2

scan_code_row_number 必須

スキャンコードテーブル: スタッフアプリで利用するバーコードの情報を設定します

カラム名 データ型 説明 制約
product_id
必須
string 商品ID
空文字不可 文字数制限 (1-30文字) 形式チェック (半角英数字と _~.- のみ利用可能)
4912345678912
shop_id
string 店舗ID 未指定の場合、全店舗に展開されます
空文字不可 文字数制限 (1-20文字)
211
scan_code
必須
string スキャンコードテーブル: ピックパック作業時にスキャンするコード 一つのproduct_idに対して複数のscan_codeが存在する場合は複数行に分ける
空文字不可 文字数制限 (1-20文字)
4912345678912
is_main
boolean メインスキャンコードか否か このフラグがtrueとなるscan_codeがメインスキャンコードとなる nullの場合falseとみなします
許可値制約 (True, False)
True

stock_on_date_row_number 必須

日別在庫テーブル: 売場に掲載する商品の注文受取日毎の販売可能在庫数を設定します

カラム名 データ型 説明 制約
product_id
必須
string 商品ID
空文字不可 文字数制限 (1-30文字) 形式チェック (半角英数字と _~.- のみ利用可能)
4902428115777
shop_id
string 店舗ID nullの場合、全店舗に展開されます
文字数制限 (1-20文字)
211
applied_date
必須
date 適用日付
空文字不可 形式チェック (日付形式 (YYYY-MM-DD))
2024-08-29
stock_quantity
必須
integer 在庫数
数値範囲制約 (0-1,000)
120

category_mapping_row_number 必須

カテゴリマッピングテーブル: 商品とカテゴリの関係性を設定します

カラム名 データ型 説明 制約
shop_id
string 店舗ID nullの場合、全店舗に展開されます
文字数制限 (1-20文字)
211
product_id
必須
string 紐付きを指定する対象となる商品のID
空文字不可 文字数制限 (1-30文字) 形式チェック (半角英数字と _~.- のみ利用可能)
4902428115777
category_id
必須
string カテゴリID 対象の商品が紐づくカテゴリのID 末端となるカテゴリを指定する
空文字不可 文字数制限 (1-50文字)
597

picking_group_row_number 必須

ピッキンググループテーブル: スタッフアプリでピッキング時に表示されるカテゴリのまとまりを設定します

カラム名 データ型 説明 制約
shop_id
string 店舗ID nullの場合、全店舗に展開されます
文字数制限 (1-20文字)
211
category_id
必須
string カテゴリID 末端となるカテゴリを指定する 複数存在する場合は縦持ちで複数レコード受領する
空文字不可 文字数制限 (1-50文字)
597
picking_group_name
必須
string ピッキンググループ名
空文字不可
01.精肉

price_on_date_row_number

日別価格テーブル: 売場に掲載する商品の注文受取日毎の価格を設定します

カラム名 データ型 説明 制約
product_id
必須
string 商品ID
空文字不可 文字数制限 (1-30文字) 形式チェック (半角英数字と _~.- のみ利用可能)
4912345678912
shop_id
string 店舗ID nullの場合、全店舗に展開されます
文字数制限 (1-20文字)
100
applied_date
必須
date 適用日
空文字不可 形式チェック (日付形式 (YYYY-MM-DD))
2025-01-01
price
integer 価格
空文字不可 数値範囲制約 (1-300,000)
120
product_name
string 商品名
空文字不可 文字数制限 (1-50文字)
ぶどう
sale_badge_type
必須
integer セールバッジ種別 0の場合はセールスバッジなし 1以降の値はパートナー様ごとに定義
空文字不可 数値範囲制約 (0-100)
1
purchase_limit_quantity
必須
integer 購入制限数 0の場合は購入制限なし
数値範囲制約 (0-100)
3
unit_price
integer 単位価格(グラム単価) 100gあたりの価格を指定 定貫商品(is_variable_productがfalse)の場合: - 任意で入力可能。なければ null とする。 不定貫商品(is_variable_productがtrueの場合)の場合: - 入力必須
数値範囲制約 (1-300,000)
245

stock_on_date_duration_row_number

期間指定在庫テーブル: 売場に掲載する商品の注文受取日毎の販売可能在庫数を期間(開始日と終了日)をもって設定します

カラム名 データ型 説明 制約
product_id
必須
string 商品ID
空文字不可 文字数制限 (1-30文字) 形式チェック (半角英数字と _~.- のみ利用可能)
4902428115777
shop_id
string 店舗ID nullの場合、全店舗に展開されます
文字数制限 (1-20文字)
211
start_date
必須
date 適応開始日
空文字不可 形式チェック (日付形式 (YYYY-MM-DD))
2024-08-25
end_date
必須
date 適応終了日
空文字不可 形式チェック (日付形式 (YYYY-MM-DD))
2024-08-28
stock_quantity
必須
integer 在庫数
数値範囲制約 (0-1,000)
120

product_patch_on_date_row_number

日別変更テーブル: 必須マスタにて設定された内容を部分的に上書きで設定します

カラム名 データ型 説明 制約
shop_id
string 店舗ID nullの場合、全店舗に展開されます
文字数制限 (1-20文字)
211
product_id
必須
string 置き配不可を指定する対象となる商品のID
空文字不可 文字数制限 (1-30文字) 形式チェック (半角英数字と _~.- のみ利用可能)
4902428115777
product_name
string 変更後の商品名
文字数制限 (1-50文字)
特売 おいしい牛乳【お一人様2点まで】
start_date
必須
date 変更を適用する注文受取日の開始日
空文字不可 形式チェック (日付形式 (YYYY-MM-DD))
2024-08-29
end_date
必須
date 変更を適用する注文受取日の終了日
空文字不可 形式チェック (日付形式 (YYYY-MM-DD))
2024-08-31
price
integer 変更後の日別価格
数値範囲制約 (1-300,000)
198
sale_badge_type
integer 変更後のセールバッジ種別
数値範囲制約 (0-100)
1
stock_quantity
integer 変更後の日別在庫数
数値範囲制約 (0-1,000)
10
purchase_limit_quantity
integer 変更後の日別購入制限数
数値範囲制約 (0-100)
2
unit_price
integer 単位価格(グラム単価) 100gあたりの価格を指定 定貫商品(is_variable_productがfalse)の場合: - 任意で入力可能。なければ null とする。 不定貫商品(is_variable_productがtrueの場合)の場合: - 入力必須
数値範囲制約 (1-300,000)
245

feature_mapping_row_number

特集マッピングテーブル: 特集カテゴリに属する商品を設定します

カラム名 データ型 説明 制約
shop_id
string 店舗ID nullの場合、全店舗に展開されます
空文字不可 文字数制限 (1-20文字)
211
product_id
必須
string 紐付きを指定する対象となる商品のID
空文字不可 文字数制限 (1-30文字) 形式チェック (半角英数字と _~.- のみ利用可能)
4902428115777
feature_id
必須
string 特集を一意に特定するID
空文字不可 文字数制限 (1-50文字)
123

bundle_mapping_row_number

バンドル商品マッピング情報テーブル: まとめ割・よりどり割の対象となる商品を設定します

カラム名 データ型 説明 制約
shop_id
string 店舗ID nullの場合、全店舗に展開されます
文字数制限 (1-20文字)
211
product_id
必須
string 紐付きを指定する対象となる商品のID
空文字不可 文字数制限 (1-30文字) 形式チェック (半角英数字と _~.- のみ利用可能)
4902428115777
bundle_code
必須
string 対象の商品が紐づくバンドルのID
空文字不可
as0d9f8wasdf9

medicine_mapping_row_number

医薬品マッピングテーブル: 外部データ供給元の管理外になっている医薬品商品の付随情報および商品とmedicine_brand_codeの紐づけ情報を設定します

カラム名 データ型 説明 制約
product_id
必須
string 商品ID
空文字不可 ユニーク 文字数制限 (1-30文字) 形式チェック (半角英数字と _~.- のみ利用可能)
597
medicine_brand_code
必須
string ブランドコード 医薬品の添付文書で使われるPDFと紐付けに使用するcode
空文字不可 文字数制限 (1-15文字)
28
has_suspected_abused_medicine
必須
boolean 濫用等のおそれのある医薬品が入ってるかどうか
空文字不可
False
is_self_medication
必須
boolean セルフメディケーション税制の対象となる商品かどうか
空文字不可
False
drug_risk_classification
必須
integer 薬区分 1: 第1類医薬品 2: 指定第2類医薬品 3: 第2類医薬品 4: 第3類医薬品 5: 医薬部外品 6: 要指導 7: 医療用医薬品 8: 毒劇物取扱 9: 管理医療機器 10: 高度管理医療機器
空文字不可 許可値制約 (1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
1
therapeutic_category
必須
integer 薬効分類 1: かぜ薬(内服) 2: 解熱鎮痛薬 3: 催眠鎮静薬 4: 鎮咳去痰薬 5: 鼻炎用内服薬 6: その他漢方製剤
空文字不可 許可値制約 (1, 2, 3, 4, 5, 6)
1

feature_master_row_number

特集マスタテーブル: 特集カテゴリを設定します

カラム名 データ型 説明 制約
feature_id
必須
string 特集を一意に特定するID
空文字不可 ユニーク 文字数制限 (1-50文字)
123
feature_name
必須
string 特集タブに表示される特集名
空文字不可 文字数制限 (1-30文字)
バイヤーおすすめ商品
display_order
必須
integer 特集の表示順
空文字不可 数値範囲制約 (0-9,007,199,254,740,991)
1

bundle_row_number

バンドル情報テーブル: まとめ割・よりどり割を設定します

カラム名 データ型 説明 制約
bundle_code
必須
string バンドルの識別子
空文字不可 ユニーク
as0d9f8wasdf9
bundle_name
必須
string バンドルの名称
空文字不可
ペットボトル飲料3本
bundle_date_from
必須
date バンドルを適用する注文受取日の開始日
空文字不可 形式チェック (日付形式 (YYYY-MM-DD))
2024-01-12
bundle_date_to
必須
date バンドルを適用する注文受取日の終了日
空文字不可 形式チェック (日付形式 (YYYY-MM-DD))
2024-01-26

bundle_condition_row_number

バンドル条件情報テーブル: まとめ割・よりどり割の条件を設定します

カラム名 データ型 説明 制約
bundle_code
必須
string バンドルの識別子
空文字不可
as0d9f8wasdf9
condition_step
必須
integer バンドルのステップ
1
condition_threshold
必須
integer バンドルを成立させるための商品の数
3
condition_price
必須
integer バンドルが成立した場合の価格
300
condition_split_price
必須
integer 成立数超過分に割引を適用した場合の価格
300

medicine_master_row_number

医薬品マスタテーブル: 外部のデータ供給元から提示された医薬品情報を設定します

カラム名 データ型 説明 制約
medicine_brand_code
必須
string ブランドコード プラネット社等、外部の医薬品データ供給元にて発番される医薬品コード
空文字不可 ユニーク 文字数制限 (1-15文字)
28
when_not_to_use_product
string してはいけないこと この項を空欄とする場合には、同様の内容を「商品説明(医薬品情報含む)」のカラムに含める必要がある。
文字数制限 (1-600文字)
妊娠中・授乳中の方は使用しないでください
consultation
string 相談すること この項を空欄とする場合には、同様の内容を「商品説明(医薬品情報含む)」のカラムに含める必要がある。
文字数制限 (1-1800文字)
次の場合は医師・薬剤師に相談してください
indication
string 効能・効果 この項を空欄とする場合には、同様の内容を「商品説明(医薬品情報含む)」のカラムに含める必要がある。
文字数制限 (1-200文字)
風邪の諸症状の緩和
dosage_and_administration
string 用法・用量 この項を空欄とする場合には、同様の内容を「商品説明(医薬品情報含む)」のカラムに含める必要がある。
文字数制限 (1-1000文字)
1日3回、食後に服用してください
ingredient_content
string 成分・分量 この項を空欄とする場合には、同様の内容を「商品説明(医薬品情報含む)」のカラムに含める必要がある。
文字数制限 (1-1300文字)
アセトアミノフェン300mg
package_insert_url
必須
string 添付文書(PDF)のURL
空文字不可 文字数制限 (1-85文字)
https://example.com/medicine/0034.pdf
medicine_product_description
string 商品説明(医薬品情報含む)
文字数制限 (1-350文字)
風邪の諸症状に効果的な医薬品です

category_picking_order_row_number

店舗ごとのカテゴリ別ピッキング順テーブル: category_masterで定義されたpicking_orderを店舗別に上書きするために利用します ⚠️ 注意: 将来的に外部管理画面での入稿に移行予定

カラム名 データ型 説明 制約
shop_id
必須
string 店舗ID(必須) 店舗別のピッキング順を指定します
空文字不可 文字数制限 (1-20文字)
211
category_id
必須
string カテゴリID picking_orderを上書きする対象となるカテゴリのID
空文字不可 文字数制限 (1-50文字)
597
picking_order
必須
int64 ピッキング順 category_masterで定義された値を上書きします
数値範囲制約 (0-9,007,199,254,740,991)
100

pick_pack_operation_row_number

ピックパック業務テーブル: 商品ごとのピックパック業務で利用する付加情報を付与するために利用します。以下の仕様の通り、重複行の排除を行います。 1. 店舗ID * 商品IDの組み合わせで一意となるよう行単位の除外処理を行います。 a. 店舗ID指定の行と店舗ID未指定の行では店舗ID未指定の行を除外します。 b. 店舗ID指定の行同士/店舗ID未指定の行同士が衝突した場合、よりファイルの末尾に近い行を採用します。

カラム名 データ型 説明 制約
shop_id
string 店舗ID nullの場合、全店舗に展開されます
文字数制限 (1-20文字)
211
product_id
必須
string 紐付きを指定する対象となる商品のID
空文字不可 文字数制限 (1-30文字)
4902428115777
is_santi_input_required
boolean 産地入力が必要かどうか ピック時に産地入力が必要かどうか TRUE: 必要 FALSE: 必要ない 値がなかったらFALSEとして扱う
空文字不可
False

product_keyword_row_number

商品キーワードテーブル: 商品の検索キーワードを設定します

カラム名 データ型 説明 制約
shop_id
string 店舗ID nullの場合、全店舗に展開されます
空文字不可 文字数制限 (1-20文字)
211
product_id
必須
string 紐付きを指定する対象となる商品のID
空文字不可 文字数制限 (1-30文字) 形式チェック (半角英数字と _~.- のみ利用可能)
4902428115777
product_keyword
必須
string 商品キーワードテーブル: 検索で引っかかるキーワード 複数存在する場合は縦持ちで複数レコード受領する キーワードの数は最大75個まで
空文字不可 文字数制限 (1-75文字)
ぶどう

excluded_point_product_row_number

ポイント除外商品テーブル: 通常ポイント付与対象外の商品を設定します

カラム名 データ型 説明 制約
shop_id
string 店舗ID nullの場合、全店舗に展開されます
空文字不可 文字数制限 (1-20文字)
211
product_id
必須
string ポイント対象外を指定する対象となる商品のID
空文字不可 文字数制限 (1-30文字) 形式チェック (半角英数字と _~.- のみ利用可能)
4902428115777