Method | Description | |
---|---|---|
csvCategory ( |
カテゴリ登録CSVアップロード | |
csvProduct ( |
商品登録CSVアップロード | |
csvTemplate ( |
アップロード用CSV雛形ファイルダウンロード |
Method | Description | |
---|---|---|
addErrors ( $message ) | 登録、更新時のエラー画面表示 | |
createProductCategory ( $row, |
商品カテゴリの削除、登録 | |
createProductClass ( $row, |
商品規格分類1、商品規格分類2がnullとなる商品規格情報を作成 | |
createProductImage ( $row, |
商品画像の削除、登録 | |
createProductTag ( array $row, |
タグの登録 | |
getErrors ( ) : array | ||
getImportData ( $app, $formFile ) : |
アップロードされたCSVファイルの行ごとの処理 | |
hasErrors ( ) : boolean | ||
render ( $app, $form, $headers, $twig ) | 登録、更新時のエラー画面表示 | |
updateProductClass ( $row, |
商品規格情報を更新 |
Method | Description | |
---|---|---|
getCategoryCsvHeader ( ) | カテゴリCSVヘッダー定義 | |
getProductCsvHeader ( ) | 商品登録CSVヘッダー定義 |
protected createProductCategory ( $row, |
||
$Product |
protected createProductClass ( $row, |
||
$Product |
protected createProductImage ( $row, |
||
$Product |
protected createProductTag ( array $row, |
||
$row | array | |
$Product | ||
$app | ||
$data |
public csvCategory ( |
||
$app | ||
$request |
public csvProduct ( |
||
$app | ||
$request |
public csvTemplate ( |
||
$app | ||
$request |
protected getImportData ( $app, $formFile ) : |
||
$formFile | ||
return |
protected updateProductClass ( $row, |
||
$Product | ||
$ProductClass | Eccube\Entity\ProductClass |