概要

選べるギフト設定の登録・更新処理を、CSVファイルをインポートすることでまとめて実行できます。

スクリーンショット_2024-11-22_1_18_03_edit.png

スクリーンショット 2024-11-22 1.18.15.png

CSVフォーマット

列順 項目名 データ種別 必須 備考
1 親商品バリエーション(SKU)ID 文字列 送り主側が選択する商品バリエーション(カタログ等)のIDです
2 子商品バリエーション(SKU)ID 文字列 受取り手が選択可能な商品バリエーションのIDです。1つの親商品バリエーションに対して複数指定できます
3 選べる個数 数値 受取り手が選択可能な商品バリエーションの個数です
4 ステータス 文字列 公開中 **以外の値(空白含む)**が指定された場合 下書き となります

インポート後のデータ構造(イメージ)

※ イメージであり、実際のDBのデータ構造とは異なります

erDiagram
    SelectableGift o|--|{ ProductVariant : "SelectableGift : ProductVariant = 1 : 2~200"
    ProductVariant {
        string skuId PK "商品バリエーション(SKU)ID"
        string productId FK "商品ID"
        string omsSkuId "OMS商品バリエーション(OMSSKU)ID"
        string skuName "商品バリエーション(SKU)名"
        string imageUrl "商品バリエーション(SKU)画像URL"
        number price "商品価格"
        number availavleQuangtity "在庫数"
    }
    SelectableGift {
        string parentProductVariantId PK,FK "親商品バリエーション(SKU)ID"
        array childProductVariantIds FK "子商品バリエーション(SKU)ID(s)"
        number selectableQuantity "選べる個数"
        boolean isPublished "ステータス"
    }

主なエラー事由

スクリーンショット 2024-11-22 1.37.24.png