バージョン選択

フォーラム

メニュー

オンライン状況

90 人のユーザが現在オンラインです。 (77 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 90
もっと...

サイト内検索

質問 > フロント機能 > 【追記あり】納品書にお客様の郵便番号・電話番号・発送先住所・県名を出力させたいです

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
mishia
投稿日時: 2020/1/30 10:10
対応状況: −−−
常連
登録日: 2010/5/20
居住地:
投稿: 44
【追記あり】納品書にお客様の郵便番号・電話番号・発送先住所・県名を出力させたいです
[EC-CUBE] 4.0.3 新規インストール(レンタルサーバのコントロールパネルからのクイックインストール)
[レンタルサーバ] さくらインターネット
[OS] Windows10
[PHP] PHP 7.3.12
[データベース] MySQL 5.7
[WEBサーバ] FreeBSD 11.2-RELEASE-p14 amd64
[ブラウザ] Firefox 68.42esr
[導入プラグインの有無] あり(決済ほか)
[カスタマイズの有無] なし
[現象]
お世話になります。
この度EC-CUBEを2.12.X → 4.0.3にアップデートいたしました。
お客様のご要望で、以前のときの納品書と同じようにしてほしいと頼まれました。
以前は簡単なカスタマイズで、左肩のお客様情報欄に、郵便番号と電話番号を追加できましたので、そのようにしておりました。
4.0.3では、ネット検索しても情報はなく…こちらで質問させていただきました。
また、
・デフォルト出力の左肩のお客様情報とは別に、発送先住所を出力させることは可能でしょうか?
・右方の店舗情報に、県名を出力させることはできないでしょうか?

どなたか助けていただけませんでしょうか。
何とぞよろしくお願いいたします。

----------
以下、追記させていただきます

2.12.xの時は、左肩の住所はお客様の注文者情報(窓枠付き封筒対応かと思います。注文者とお届け先が違う場合、納品書は商品とは別で郵便で納品書を注文者にお送りするものですよね)で、お買上げ明細の[ご注文日]、[注文番号]の右側に
[お届け先情報]として、発送先の住所がプリントされるようにしておりました。

この[お届け先情報]を、4.0.3の納品書にプリントできないのか?というお客様のご希望なのです。。
何とぞ、よろしくお願いいたします。
marumi
投稿日時: 2020/1/30 12:56
対応状況: −−−
半人前
登録日: 2019/12/10
居住地:
投稿: 19
Re: 納品書にお客様の郵便番号・電話番号・発送先住所・県名を出力させたいです
納品書のpdf出力は src/Eccube/Service/OrderPdfService.php で行なっているようです。
(出力させてみたところ、左肩の住所氏名が発送先になっているようですね)

例えばこれに郵便番号や電話番号を追加するのであれば、「購入者情報部」とある辺りに
$this->lfText(27, 43, preg_replace('/^(\d{3})(\d{,4})?/', "$1-$2", $Shipping->getPostalCode()), 10); // 郵便番号


$this->lfText(27, 64, 'TEL '.$Shipping->getPhoneNumber(), 10); // 電話番号

のような感じで追加すればよいかと思います。

店舗情報の都道府県名については
$text = $this->baseInfoRepository->getAddr01();


$text = $this->baseInfoRepository->getPref().$this->baseInfoRepository->getAddr01();

に変更すれば出力されるかと思います。
mishia
投稿日時: 2020/1/30 17:55
対応状況: −−−
常連
登録日: 2010/5/20
居住地:
投稿: 44
Re: 納品書にお客様の郵便番号・電話番号・発送先住所・県名を出力させたいです
またもやmarumi様、早々にご回答下さり、感謝いたしております。ありがとうございます。
ご記載くださった src/Eccube/Service/OrderPdfService.php の記述は、この後慎重に見てみようと思っております。

2.12.xの時は、左肩の住所はお客様の注文者情報(窓枠付き封筒対応かと思います。注文者とお届け先が違う場合、納品書は商品とは別で郵便で納品書を注文者にお送りするものですよね)で、お買上げ明細の[ご注文日]、[注文番号]の右側に
[お届け先情報]として、発送先の住所がプリントされるようにしておりました。

この[お届け先情報]を、4.0.3の納品書にプリントできないのか?というご希望なのです。。

ご理解方何とぞよろしくお願いいたします。

なお、質問文にもこの旨追記させていただきます!
mishia
投稿日時: 2020/1/31 11:14
対応状況: −−−
常連
登録日: 2010/5/20
居住地:
投稿: 44
Re: 納品書にお客様の郵便番号・電話番号・発送先住所・県名を出力させたいです
marumi様、お教えくださった方法で、無事にお客様の郵便番号・電話番号、店舗の都道府県名を表示させることができました!
2.12.xの時のカスタマイズも参考にしながら、さらにご要望があった郵便番号前の〒マークも表示させることができ、とても嬉しく思っております。

あとまだ、発送先の住所の追加が残っているのですが、一旦こちらのスレッドは「解決済」とさせていただき、新たな質問として投稿させていただこうと思います。

marumi様には先日もお世話になり、感謝しきりでございます。
本当にどうもありがとうございました!!
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,295名です
総投稿数は109,692件です

投稿数ランキング

1
seasoft
7365
2
468
3217
3
AMUAMU
2712
4
nanasess
2303
5
umebius
2085
6
yuh
1818
7
h_tanaka
1610
8
red
1568
9
mcontact
1240
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
796
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.