バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > ShoppingService.phpでの商品規格情報取得

フロント機能

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
ゲスト
投稿日時: 2017/12/10 10:43
対応状況: 解決済
ShoppingService.phpでの商品規格情報取得
初めまして、プログラミング初心者なのですが、質問させてください。

現在、送料計算の方法を変更しようと「ShoppingService.php」にコードを書き加えています。
最終的にやろうとしていることは、「注文(配送)商品の規格と数量から、箱の大きさを判定し、適切な送料を計算する」という内容です。

そのうえで、注文(配送)内容から規格別の注文数量を取得しようとしており、以下のように書いてみているのですが、規格別の注文数量がうまく加算されないようです。
ShoppingService.phpのsetShippingDeliveryFee内
----------
// 規格別の本数を取得

$bigItemQuantity = 0;
$smallItemQuantity = 0;

$shipmentItems = $Shipping->getShipmentItems();
foreach ($shipmentItems as $ShipmentItem) {
if ($ShipmentItem->getProductClass()->getClassCategory1() == 1){
$smallItemQuantity += $ShipmentItem->getQuantity();
}
if ($ShipmentItem->getProductClass()->getClassCategory1() == 2){
$bigItemQuantity += $ShipmentItem->getQuantity();
}
}
----------

上記の結果なのですが、ClassCategory1 == 1の商品を複数注文しても、ClassCategory1 == 2の商品を複数注文しても、$smallItemQuantityや$bigItemQuantityが0のままになってしまっているようです。

改善方法やアドバイスなどいただけますと助かります。
よろしくお願いします!

==========
▼テンプレート
[EC-CUBE] 3.0.10
[レンタルサーバ] - (ローカルサーバ)
[OS] OS X 10.12.6
[PHP] 7.0.0
[データベース] MySQL5.5.42
[WEBサーバ] Apache
[ブラウザ] Chrome
[導入プラグインの有無] 無
[カスタマイズの有無] 本件以外はほぼ無し
[現象] 上記
フラット表示 前のトピック | 次のトピック


題名 投稿者 日時
 » ShoppingService.phpでの商品規格情報取得 ゲスト 2017/12/10 10:43
     Re: ShoppingService.phpでの商品規格情報取得 minori 2017/12/11 10:59
       Re: ShoppingService.phpでの商品規格情報取得 ゲスト 2017/12/11 11:16
         Re: ShoppingService.phpでの商品規格情報取得 minori 2017/12/11 11:55
           Re: ShoppingService.phpでの商品規格情報取得 ゲスト 2017/12/11 23:41
             Re: ShoppingService.phpでの商品規格情報取得 minori 2017/12/12 11:56
               Re: ShoppingService.phpでの商品規格情報取得 ゲスト 2017/12/12 14:11

 



ログイン


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

統計情報

総メンバー数は89,266名です
総投稿数は110,059件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1652
8
red
1570
9
mcontact
1299
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.