質問 > 管理機能 > 出荷CSVで「税込み価格」を出力したい |
管理機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
468 |
投稿日時: 2020/4/24 13:31
対応状況: −−−
|
神 ![]() ![]() 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: 出荷CSVで「税込み価格」を出力したい はい。
イメージは間違いないかと思います。 $ExportCsvRow->setData(***); がCSVの列に値をセットしているメソッドになります。 デフォルトのロジックでは $ExportCsvRow->setData($csvService->getData($Csv, $Order)); のように$csvService->getData()を利用していますが ここはdtb_csvテーブルで定義されたCSV出力項目(entity_name, field_name)を元に$Orderエンティティから指定したデータを取り出しています。 今回はここに計算式を組み込みますので $OrderItem->getPrice() + $OrderItem->getTax() を行う形になるかと思います。 また、今処理されているカラムの判定は if ($Csv->getDispName() == '価格') { } で判定できるのではないかと思います。 あと、ここのループは受注CSVと配送CSVで共通化されていると思いますので $csvTypeIdの値を判定する事で受注/配送の判断は出来るかと思います。 $csvTypeId == CsvType::CSV_TYPE_SHIPPING だと配送CSVの処理として実行中となります。
|
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
![]() |
Ishikawa81 | 2020/4/24 9:40 |
![]() |
468 | 2020/4/24 11:57 |
![]() |
Ishikawa81 | 2020/4/24 12:30 |
» ![]() |
468 | 2020/4/24 13:31 |
![]() |
Ishikawa81 | 2020/4/24 14:32 |
![](images/pixel.gif)