EC-CUBE / EC-CUBE/ec-cube

商品CSV登録で必須項目だけのCSVをアップロードするとエラーになる

Open
#4,272 0 comments 0 reactions 0 assignees View on GitHub
bug:Low
Dominant language
PHP
Stars
788
Forks
719
Avg merge
4d 4h
Merged PRs (30d)
39

Description

## 概要(Overview)
CSVファイルフォーマットで必須となっている「公開ステータス(ID) 」「商品名」「販売種別(ID)」「販売価格」の必須項目のみでアップロードした際に、エラーとなる。

スクリーンショット 2019-08-15 12 02 16

## 期待する内容(Expect) or 要望 (Requirement)
アップロードしたCSVのヘッダー数が、必須のカラム数に足りていないとエラーとなる。
上記のため現行の仕様では、商品CSV登録での「必須」は「カラムと値」の両方が必須となっています。

・商品IDが存在しない場合(登録時)は、「カラムと値」が必須とする。
・商品IDが存在している場合(更新時)は、必須項目は、カラムがCSVに存在している場合に「値」を必須とする。
・商品登録時に「在庫数」「在庫数無制限フラグ」が必須ですし、CSV登録時上記のルールで必須となる。

上記の仕様が良いのではないかと考えています

## 再現手順(Procedure)
商品CSV登録で以下のCSVをアップロード
```
商品ID,公開ステータス(ID),商品名,販売種別(ID),販売価格
2,1,チェリーアイスサンド2,1,2800
```

### 環境 (environment)
+ EC-CUBE: 4.0.2

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.