バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

 > フロント機能 > PDF帳票出力プラグインにおいて表示する一部の値段の税抜き表示

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
yamamoto19
投稿日時: 2016/9/12 15:16
対応状況: −−−
新米
登録日: 2016/8/30
居住地:
投稿: 8
PDF帳票出力プラグインにおいて表示する一部の値段の税抜き表示
環境 EC CUBE 3.0.10

PDF帳票出力プラグインの値段の注文した商品の
単価の部分税抜き表示および消費税欄の追加はなんとかできましたが、
それぞれの商品の小計の税抜き表示とすべての商品の合計の税抜き表示が出来なくて困っています。

理想
http://system.chirashiya.com/ecblog/373/

どのようにすれば税抜き表示をすることが出来るでしょうか。
なにとぞご教示を頂ければと思います。

// product
$arrOrder[$i][0] = sprintf('%s / %s / %s', $orderDetail->getProductName(), $orderDetail->getProductCode(), $classcategory);;
// 購入数量
$arrOrder[$i][1] = number_format($orderDetail->getQuantity());
// 金額(単価)
$arrOrder[$i][2] = number_format($orderDetail->getPrice()) . self::MONETARY_UNIT;
// 小計(商品毎)
$arrOrder[$i][3] = number_format($orderDetail->getTotalPrice()) . self::MONETARY_UNIT; ←この行が修正箇所 (gettotalpriceだと消費税も一緒になって表示されます。)



====================================


$i++;
$arrOrder[$i][0] = '';
$arrOrder[$i][1] = '';
$arrOrder[$i][2] = '商品合計';
$arrOrder[$i][3] = number_format($order->getSubtotal()) . self::MONETARY_UNIT; ←この行が修正箇所
tsuji
投稿日時: 2016/9/13 9:48
対応状況: −−−
仙人
登録日: 2013/11/19
居住地:
投稿: 958
Re: PDF帳票出力プラグインにおいて表示する一部の値段の税抜き表示
yamamoto19 様


単価✕数量としたら商品の税抜き金額が計算できますし、
それらをすべて加算すれば税抜き合計がでますので
そういった処理を専用に追加したらよいかと思います。


----------------
****************************************
株式会社システムフレンド
辻 拓也(takuya tsuji)
改造専門店・EC-CUBE工房
****************************************

yamamoto19
投稿日時: 2016/9/13 13:56
対応状況: −−−
新米
登録日: 2016/8/30
居住地:
投稿: 8
Re: PDF帳票出力プラグインにおいて表示する一部の値段の税抜き表示
Tsuji さま

なるほどありがとうございます。

// product
$arrOrder[$i][0] = sprintf('%s / %s / %s', $orderDetail->getProductName(), $orderDetail->getProductCode(), $classcategory);;
// 購入数量
$arrOrder[$i][1] = number_format($orderDetail->getQuantity());
// 金額(単価)
$arrOrder[$i][2] = number_format($orderDetail->getPrice()) . self::MONETARY_UNIT;
// 小計(商品毎)
$arrOrder[$i][3] = number_format($orderDetail->getTotalPrice()) . self::MONETARY_UNIT;

ところが、たとえば

// 小計(商品毎)
$arrOrder[$i][3] = number_format($orderDetail->getPrice() * getQuantity()) . self::MONETARY_UNIT;

のように書き換えてみたのですがエラーが出ます。
他にもいろいろ試してみたのですが・・・。
消費税欄追加の際はかなり力押しでやって出来ちゃった状態でした。
私はPHP言語は書けないので大前提から間違っているのかもしれません。
どのような計算式を書けば今回の目的に沿った結果を得られますでしょうか?
お教え頂ければ非常に助かります。

こちらの無知で大変ご迷惑をおかけしております。

tsuji
投稿日時: 2016/9/16 8:53
対応状況: −−−
仙人
登録日: 2013/11/19
居住地:
投稿: 958
Re: PDF帳票出力プラグインにおいて表示する一部の値段の税抜き表示
yamamoto19 様


// 小計(商品毎) $arrOrder[$i][3] = number_format($orderDetail->getPrice() * getQuantity()) . self::MONETARY_UNIT;


getQuantity()だとエラーになるかと思います。

↓に直してみてはいかがでしょうか?
$orderDetail->getQuantity()



----------------
****************************************
株式会社システムフレンド
辻 拓也(takuya tsuji)
改造専門店・EC-CUBE工房
****************************************

yamamoto19
投稿日時: 2016/9/16 21:26
対応状況: −−−
新米
登録日: 2016/8/30
居住地:
投稿: 8
Re: PDF帳票出力プラグインにおいて表示する一部の値段の税抜き表示
ありがとうございます!おかげさまで正しく出来ました!
・・・が、自分で作っていた消費税の項目、なぜか単品の消費税しか計算されて出されていないのでひとまずすべてをデフォルトに戻していったん保留することにしました・・・。
いつかカスタマイズ屋さんに頼むか、時間が空いたときにまた自分でトライしてみます。

ご親切に度重なるアドバイス、ありがとうございました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

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

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1294
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
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.