質問 > フロント機能 > その他の明細に新しい項目を追加した状態で納品書にも出力されるようにしたい |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
cro233 |
投稿日時: 2020/10/6 15:37
対応状況: −−−
|
常連 登録日: 2020/1/9 居住地: 投稿: 69 |
その他の明細に新しい項目を追加した状態で納品書にも出力されるようにしたい [EC-CUBE] 4.0.3
[レンタルサーバ] エックスサーバー [OS] Mac OS [PHP] 7.2.27 [データベース] MySQL 5.7.27 [WEBサーバ] Apache [ブラウザ] Google Chrome、Safari ▼やりたいこと https://umebius.com/eccube/%E5%8F%97%E6%B3%A8%E7%AE%A1%E7%90%86-%E3%81%9D%E3%81%AE%E4%BB%96%E3%81%AE%E6%98%8E%E7%B4%B0%E3%82%92%E8%BF%BD%E5%8A%A0%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95/ 上記のURLで受注登録画面に「その他明細」を新しく追加することができました。 このままの状態で「その他明細」代金をプラスした際、管理画面では項目が現れますが、納品書に出力した際に項目が表示されないため、このままだと運用ができないと考えております。 納品書をカスタマイズしたいのですが、該当ファイル「OrderPdfService.php」のどこにどう追記すれば良いのかわかりません。 おそらく下記が該当部分なのかな、、と思っております。 〇〇〇〇部分に当てはまるものがわかりません。 if (!$Order->isMultiple()) { // ========================================= // 小計 // ========================================= $arrOrder[$i][0] = ''; $arrOrder[$i][1] = ''; $arrOrder[$i][2] = ''; $arrOrder[$i][3] = ''; ++$i; $arrOrder[$i][0] = ''; $arrOrder[$i][1] = ''; $arrOrder[$i][2] = '商品合計'; $arrOrder[$i][3] = $this->eccubeExtension->getPriceFilter($Order->getSubtotal()); ++$i; $arrOrder[$i][0] = ''; $arrOrder[$i][1] = ''; $arrOrder[$i][2] = '送料'; $arrOrder[$i][3] = $this->eccubeExtension->getPriceFilter($Order->getDeliveryFeeTotal()); ++$i; $arrOrder[$i][0] = ''; $arrOrder[$i][1] = ''; $arrOrder[$i][2] = '手数料'; $arrOrder[$i][3] = $this->eccubeExtension->getPriceFilter($Order->getCharge()); ++$i; $arrOrder[$i][0] = ''; $arrOrder[$i][1] = ''; $arrOrder[$i][2] = '値引き'; $arrOrder[$i][3] = $this->eccubeExtension->getPriceFilter($Order->getTaxableDiscount()); ++$i; $arrOrder[$i][0] = ''; $arrOrder[$i][1] = ''; $arrOrder[$i][2] = 'その他明細'; $arrOrder[$i][3] = $this->eccubeExtension->getPriceFilter($Order->〇〇〇〇()); ++$i; $arrOrder[$i][0] = ''; $arrOrder[$i][1] = ''; $arrOrder[$i][2] = ''; $arrOrder[$i][3] = ''; ++$i; $arrOrder[$i][0] = ''; $arrOrder[$i][1] = ''; $arrOrder[$i][2] = '合計'; $arrOrder[$i][3] = $this->eccubeExtension->getPriceFilter($Order->getTaxableTotal()); foreach ($Order->getTaxableTotalByTaxRate() as $rate => $total) { ++$i; $arrOrder[$i][0] = ''; $arrOrder[$i][1] = ''; $arrOrder[$i][2] = '('.$rate.'%対象)'; $arrOrder[$i][3] = $this->eccubeExtension->getPriceFilter($total); } ++$i; $arrOrder[$i][0] = ''; $arrOrder[$i][1] = ''; $arrOrder[$i][2] = ''; $arrOrder[$i][3] = ''; foreach($Order->getTaxFreeDiscountItems() as $Item) { ++$i; $arrOrder[$i][0] = ''; $arrOrder[$i][1] = ''; $arrOrder[$i][2] = $Item->getProductName(); $arrOrder[$i][3] = $this->eccubeExtension->getPriceFilter($Item->getTotalPrice()); } ++$i; $arrOrder[$i][0] = ''; $arrOrder[$i][1] = ''; $arrOrder[$i][2] = '請求金額'; $arrOrder[$i][3] = $this->eccubeExtension->getPriceFilter($Order->getPaymentTotal()); ++$i; $arrOrder[$i][0] = '※は軽減税率対象商品です。'; $arrOrder[$i][1] = ''; $arrOrder[$i][2] = ''; $arrOrder[$i][3] = ''; } // PDFに設定する $this->setFancyTable($this->labelCell, $arrOrder, $this->widthCell); } ご存知の方、いらっしゃいましたらご教示くださいませ。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» その他の明細に新しい項目を追加した状態で納品書にも出力されるようにしたい | cro233 | 2020/10/6 15:37 |
Re: その他の明細に新しい項目を追加した状態で納品書にも出力されるようにしたい | umebius | 2020/10/6 22:29 |
Re: その他の明細に新しい項目を追加した状態で納品書にも出力されるようにしたい | cro233 | 2020/10/7 13:47 |
Re: その他の明細に新しい項目を追加した状態で納品書にも出力されるようにしたい | umebius | 2020/10/7 13:53 |
Re: その他の明細に新しい項目を追加した状態で納品書にも出力されるようにしたい | cro233 | 2020/10/7 15:38 |
Re: その他の明細に新しい項目を追加した状態で納品書にも出力されるようにしたい | umebius | 2020/10/7 20:58 |
Re: その他の明細に新しい項目を追加した状態で納品書にも出力されるようにしたい | cro233 | 2020/10/8 10:25 |