質問 > フロント機能 > 納品書に支払い方法の項目を追加したい |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
cro233 |
投稿日時: 2020/4/20 11:28
対応状況: −−−
|
常連 登録日: 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://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=thread&topic_id=15211&forum=2&post_id=68147#forumpost68147 ↑のURLと同じことをやりたいです。 しかし、URLは2系なので、該当箇所もわかってません。 また、備考欄にお客様からの問い合わせ内容が出力されるようにしたいです。 わかる方、ご教示お願いします。 |
468 |
投稿日時: 2020/4/20 15:26
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: 納品書に支払い方法の項目を追加したい 納品書を生成しているロジック自体は
/src/Eccube/Service/OrderPdfService.phpのfunction makePdf()に 記述されているようです。 こちらのソースをカスタマイズする事でレイアウトの変更や情報の追加を行えると思います。 処理の中で$Orderや$Shippingを取得して利用しているようですので これらのEntityから支払情報や問い合わせの内容をを取得する事は出来るかと思います。
|
cro233 |
投稿日時: 2020/4/20 16:11
対応状況: −−−
|
常連 登録日: 2020/1/9 居住地: 投稿: 69 |
Re: 納品書に支払い方法の項目を追加したい 468様
ご返信ありがとうございます。 該当箇所ご教示いただきありがとうございます。 確認できましたが、$Orderや$Shippingなどの出力する項目のタグ名(?)がわかりません。 よろしければ教えていただけますでしょうか? また、問い合わせ内容の件につきまして、3系ですが、下記のURLを見つけました。 https://ameblo.jp/akihinet/entry-12465457019.html 「 ◆帳票の下部、備考欄にお客様からのお問合せを載せたい 」の部分です。 そのままコードを貼り付けてみましたが、エラーがおきました。 4系でも可能な書き方ご存知でしたら教えていただけませんでしょうか? 大変お手数ですが、よろしくお願いいたします。 |
468 |
投稿日時: 2020/4/20 21:23
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: 納品書に支払い方法の項目を追加したい >確認できましたが、$Orderや$Shippingなどの出力する項目のタグ名(?)がわかりません。
データの参照方法という事でよろしかったでしょうか? 普段、PHPでプログラムを書かれていたりはされていますか? もし、PHPを書かれていたりしていないのであれば、ちょっと分かりにくいかもしれませんが /src/Eccube/Entity/以下にEntityクラスというデータを扱うプログラムが記述されたファイルがありますので こちらを参照する事で各Entityからどのようなデータが取得できるか確認する事ができます。 例えば、$Order(受注)はOrder.phpに記述があります。 ※Shipping(出荷)やCustomer(顧客)等、何となく名称で判断できるようになっています。 Order.phpの中に public function getOrderNo()のようにpublic function get***から始まる記述がありますが これが項目を指定してデータを取得する記述になります。 それをOrderPdfService.php側では $Order->getOrderNo()という記述で利用する事が出来ます。 getOrderNo()は「OrderNo」とありますので注文番号を取得するメソッドとなります。 支払方法はgetPaymentMethod(), 備考はgetMessage()ではないかと思います。 リンク先のページですが、 備考を取得する箇所の記述だけ$Order['Message']と2系の記述になっているのような気がします。
|
cro233 |
投稿日時: 2020/4/21 12:19
対応状況: −−−
|
常連 登録日: 2020/1/9 居住地: 投稿: 69 |
Re: 納品書に支払い方法の項目を追加したい 468様
毎回ありがとうございます。 いただいた情報にて近い状態には出来ました。別の質問にも答えて下さり、大変感謝しております。 現状の問題点、追加でやりたいことを記載します。 ▼問題点 ・「お支払い方法」のタイトルの文字がデフォルトの「ご注文日」と異なる。 ・備考蘭にお客様からのお問い合わせ内容が出てくるようになったが、文字数が多い時にはみ出る。 さらに追加でカスタマイズしたい部分が出てきましたので、468様に有償にてご対応お願いしたいと思っております。 ▼追加でやりたいこと ・会社情報で郵便番号、都道府県を出力 ・お客様情報で郵便番号を出力 ・お客様情報でお届け先を追加で出力 4系の納品書部分ですが、ご対応可能でしょうか? お返事お待ちしております。 よろしくお願いいたします。 |
468 |
投稿日時: 2020/4/21 14:08
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: 納品書に支払い方法の項目を追加したい 弊社WEBサイトの問い合わせフォームよりお問い合わせいただけますと
有償対応のお見積りは可能です。 よろしくお願い申し上げます。
|
cro233 |
投稿日時: 2020/4/22 10:49
対応状況: −−−
|
常連 登録日: 2020/1/9 居住地: 投稿: 69 |
Re: 納品書に支払い方法の項目を追加したい 468様
問い合わせフォームより、ご連絡差し上げました。 どうぞよろしくお願いいたします。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |