本機能は、POSシステムの注文データをLEEEPと連携し、レビュー依頼メールを自動送信するものです。
本ガイドでは、導入手順と連携用CSVのフォーマット仕様を説明します。仕様に基づきCSVファイルを作成のうえ、指定のSFTPサーバーへアップロードしてください。
本機能を利用したい場合は、その旨を弊社側にご一報ください。
本機能は、特定のPOSシステムとの連携や大量データ処理の場合、別途追加費用が発生する場合がございます。
正確な料金情報については、機能利用申し込み時に担当者より詳細をご案内いたします。
申し込みを受け付け次第、SFTPサーバーの情報をお伝えいたします。
提供される情報:
サーバーエンドポイント
ユーザー名
パスワード
ホームディレクトリ(専用アップロード先)
店舗のオフライン注文データを指定のCSVフォーマットで準備します。
詳しくは下記のセクション「■ CSVフォーマットの要件・詳細」をご参照ください。
受領したSFTPサーバー情報を使用して、CSVファイルをアップロードします。
文字コード:UTF-8
区切り文字:カンマ(,)
ヘッダー行:必須
1 注文に複数の商品が含まれる場合:商品数分の行を作成
データの重複登録やエラーを防ぐため、以下のルールを遵守してください。
注文単位:
order_idは同一注文内であれば複数行で重複しても問題ありません。商品単位:
order_id+product_id+sku_codeの組み合わせは、ファイル内で一意(ユニーク)である必要があります。この組み合わせが重複している場合、インポートエラーとなります。
ヘッダーの順序は固定です。入れ替えずに作成してください。
order_id,channel,shop_code,order_discount_amount,ordered_at,user_id,user_email,product_id,sku_code,sales_price,sales_quantity,shipped_at,cancelled_at,cancelled_quantity以下では、項目ごとの 必須性・許容値・制約・自動補正ロジック を記載します。
項目名 | 型 | 必須 | 制約 | サンプル | 仕様 |
|---|---|---|---|---|---|
order_id | string | 必須 | 同一注文内では重複可/商品単位ではユニークキー | ORDER001 | 空欄不可 |
channel | string | 必須 | 店舗POSデータ連携では pos を指定 | pos | 空欄・その他の値はエラー |
ordered_at | datetime | 必須 | YYYY-MM-DD HH:MM:SS | 2024-02-01 10:00:00 | 空欄不可 |
product_id | string | 必須 | 制約なし | PROD001 | 空欄不可 |
sales_price | int | 必須 | 整数、0以上 | 2000 | 空欄不可 |
sales_quantity | int | 必須 | 整数、0以上 | 2 | 空欄不可 |
項目名 | 型 | 必須 | 制約・挙動 | サンプル |
|---|---|---|---|---|
shop_code | string | 任意 | 空欄可。未登録の shop_code を指定した場合 → エラーではなく shop_id=null として処理 | SHOP001 |
order_discount_amount | int | 任意 | 空欄の場合 → 0 として扱う | 100 |
user_id | string | 任意 | 制約なし | USER001 |
user_email | string | 任意 | user_id が空の場合、user_email を指定するとエラー | user1@example.com |
sku_code | string | 任意 | 空欄可 | SKU001 |
shipped_at | datetime | 任意 | 空欄可 | 2024-02-02 12:00:00 |
cancelled_at | datetime | 任意 | 空欄可 | 2024-02-05 09:30:00 |
cancelled_quantity | int | 任意 | 自動補正: ・空欄 → 0 と扱う ・負の値 → 0 に補正 ・sales_quantity より大きい場合 →sales_quantity に補正 | 1 |
shop_code | 挙動 |
|---|---|
空欄 | shop_id=null として登録 |
未登録のコード | エラーとせず、shop_id=null |
登録済みコード | 対応する shop_id を紐付け |
入力値 | 実際に登録される値 |
|---|---|
空欄 | 0 |
負の値 | 0 |
sales_quantity より大きい | sales_quantity |
数値変換不可 | 0 |
order_id,channel,shop_code,order_discount_amount,ordered_at,user_id,user_email,product_id,sku_code,sales_price,sales_quantity,shipped_at,cancelled_at,cancelled_quantity
ORDER001,pos,SHOP001,100,2024-01-01 10:00:00,USER001,user1@example.com,PROD001,SKU001,1000,2,2024-01-02 15:00:00,,0
ORDER001,pos,SHOP001,100,2024-01-01 10:00:00,USER001,user1@example.com,PROD002,SKU002,2000,1,2024-01-02 15:00:00,,0
ORDER002,web,,0,2024-02-01 12:00:00,,,PROD003,SKU003,3000,3,,,0既に取り込み済みの注文データを再度アップロードした場合、以下の情報のみ更新が可能です。
ユーザー情報:user_id / user_email(メールアドレスの更新)
発送日情報:shipped_at(商品ごとの発送日)
キャンセル情報:cancelled_at / cancelled_quantity(商品ごとのキャンセル情報)
商品情報(product_id、sales_priceなど)や注文日時(ordered_at)は更新できません
複数回アップロードしても、同じ情報の場合は重複して更新されません
キャンセル情報は、cancelled_atまたはcancelled_quantityのいずれかが指定されている場合のみ更新されます