バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > 2.13系メール便の対応について

フロント機能

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
harusame
投稿日時: 2014/8/10 11:06
対応状況: −−−
半人前
登録日: 2014/7/30
居住地: 奈良
投稿: 27
Re: 2.13系メール便の対応について
確かに正常に動作しておりますね…。
わざわざテストサイトにまで構築頂き、本当に、本当に、ありがとうございます。
お応えできるよう、必死で修正を行っていたのですが、
やはり、何かしらの不具合が発生してしまいます…。

まずSC_Helper_Delivery.phpの
    #メール便対応商品
    public function getList($product_type_id = null, $has_deleted = false, $mailflag = false )
    {
        $objQuery =& SC_Query_Ex::getSingletonInstance();
        $col = '*';
        $where = '';
        $arrVal = array();
        if (!$has_deleted) {
            $where .= 'del_flg = 0';
        }
        if (!is_null($product_type_id)) {
            if (!$has_deleted) {
                $where .= ' AND ';
            }
            $where .= 'product_type_id = ?';
            $arrVal[] = $product_type_id;
        }
        if ( $mailflag === false ) {
            if($where != ""){
                $where .= ' AND';
            }
            $where .= ' deliv_id <> ?';
            $arrVal[] = 20;//メール便のdeliv_id
        }
        $table = 'dtb_deliv';
        $objQuery->setOrder('rank DESC');
        $arrRet = $objQuery->select($col, $table, $where, $arrVal);
        return $arrRet;
    }

上記に書き換えると、
管理画面>基本情報管理>配送方法設定
から、メール便が消え去ります。

そして、ショップ購入ページからも、
配送方法選択に、メール便が一切出てこなくなり、宅急便のみとなります。
(カート内商品がどのパターンでも)

上記は、DB内dtb_delivへ、mailflagのカラムを増やすことでよろしかったでしょうか。
違っていたらすみません。
下記のように増やしました。
 ・mailflag
  ┗smallint(6)|いいえ|0
そして、メール便のみ、mailflagを「0→1」へ変更しました。

根本的に間違っているかもしれませんが…。

どちらにしても、
カラム追加前、後、mailflag変更前、後、などなど、
全てにおいて、同じ現象(メール便が消え去る)となっております。

------

SC_Helper_Purchase_Ex.phpの書き換えにつきましては、
特に変化無しでした。

------

LC_Page_Shopping_Payment.phpにつきましては、
↓現在
        // 配送業者を取得
        $mail_delivery_available = $objPurchase->checkMailDeliverAvailable($cart_key, $objCartSess);
        $this->arrDeliv = $objDelivery->getList($cart_key, $mail_delivery_available);
        $this->is_single_deliv = $this->isSingleDeliv($this->arrDeliv);

から、
		$flag = $objPurchase->checkMailDeliverAvailable($cart_key, &$objCartSess) ;
		$this->arrDeliv = $objDelivery->getList($cart_key,false,$flag);
//↑ここを追加
//        $this->arrDeliv = $objDelivery->getList($cart_key);

上記に書き換えると、購入手続き画面にてエラー発生。

		$flag = $objPurchase->checkMailDeliverAvailable($cart_key, &$objCartSess) ;
		$this->arrDeliv = $objDelivery->getList($cart_key,false,$flag);
        $this->is_single_deliv = $this->isSingleDeliv($this->arrDeliv);

こちらでも同じくエラー発生。

と、いうようになっております。


何かプラグイン等が競合してしまっているのでしょうか…。
ちなみにプラグインは、
「全ページ対応パンくずリスト表示プラグイン 0.3」
「カートブロック明細表示プラグイン 1.0.0」
「クロネコヤマト|送り状発行ソフトB2対応CSVダウンロード 4.1」
上記が有効状態となっております。


いろいろとお教え頂いているにも関わらず、
現状に苛立ちと、申し訳ない気持ちでいっぱいです…。
今しばらくお力をお貸し頂ければ幸いです。


現在も、いろいろと修正を続けておりますので、
何か変化があれば投稿を致します。
フラット表示 前のトピック | 次のトピック


題名 投稿者 日時
   2.13系メール便の対応について harusame 2014/7/30 17:05
     Re: 2.13系メール便の対応について bucchi 2014/8/3 14:21
       Re: 2.13系メール便の対応について harusame 2014/8/3 18:11
         Re: 2.13系メール便の対応について yuh 2014/8/3 20:59
           Re: 2.13系メール便の対応について harusame 2014/8/4 11:42
             Re: 2.13系メール便の対応について yuh 2014/8/4 13:50
               Re: 2.13系メール便の対応について harusame 2014/8/4 17:25
                 Re: 2.13系メール便の対応について yuh 2014/8/4 17:35
                   Re: 2.13系メール便の対応について harusame 2014/8/4 18:56
                     Re: 2.13系メール便の対応について yuh 2014/8/4 21:35
                       Re: 2.13系メール便の対応について harusame 2014/8/5 15:09
                         Re: 2.13系メール便の対応について yuh 2014/8/5 15:33
                           Re: 2.13系メール便の対応について harusame 2014/8/5 16:00
                             Re: 2.13系メール便の対応について yuh 2014/8/5 16:10
                               Re: 2.13系メール便の対応について harusame 2014/8/5 17:07
                                 Re: 2.13系メール便の対応について yuh 2014/8/5 17:36
                                   Re: 2.13系メール便の対応について harusame 2014/8/5 19:01
                                     Re: 2.13系メール便の対応について yuh 2014/8/5 21:36
                                       Re: 2.13系メール便の対応について harusame 2014/8/5 23:47
                                         Re: 2.13系メール便の対応について yuh 2014/8/5 23:58
                                           Re: 2.13系メール便の対応について harusame 2014/8/9 10:39
                                             Re: 2.13系メール便の対応について yuh 2014/8/9 19:12
                                             » Re: 2.13系メール便の対応について harusame 2014/8/10 11:06
                                                 Re: 2.13系メール便の対応について harusame 2014/8/10 11:34
                                                   Re: 2.13系メール便の対応について harusame 2014/8/10 11:50
                                                     Re: 2.13系メール便の対応について yuh 2014/8/10 12:17
                                                       Re: 2.13系メール便の対応について harusame 2014/8/10 12:28
                                                         Re: 2.13系メール便の対応について harusame 2014/8/10 13:32
                                                           Re: 2.13系メール便の対応について yuh 2014/8/10 13:44
                                                             Re: 2.13系メール便の対応について harusame 2014/8/10 14:04
                                                               Re: 2.13系メール便の対応について harusame 2014/12/16 15:53

 



ログイン


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

統計情報

総メンバー数は90,022名です
総投稿数は110,282件です

投稿数ランキング

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