バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > 管理機能 > 【プラグイン】B2クロネコヤマトで送り状種別の設定ができません。

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
beggginer
投稿日時: 2013/10/31 12:03
対応状況: −−−
新米
登録日: 2013/10/31
居住地:
投稿: 1
【プラグイン】B2クロネコヤマトで送り状種別の設定ができません。
------------------------------------------------------------------------------------------
[EC-CUBE] 2.12.4
[レンタルサーバ] WADAXサーバ
[OS] FreeBSD 8.1-RELEASE-p13 FreeBSD 8.1-RELEASE-p13
[PHP] PHP Version 5.2.17
[データベース] MySQL 5.5.28
[WEBサーバ] Apache/2.2.25
[ブラウザ] Firefox2.0.0.5
------------------------------------------------------------------------------------------

ど素人の投稿で申し訳ありません。
クロネコヤマトB2のプラグインをダウンロードして利用させて頂いていますが、
支払い方法が代引きの場合、送り状種別が「コレクト」である「2」を出力したいのですが、
デフォルトでは送り状種別は支払い方法に関わらず全て「0」が出力されてしまいます。
支払い方法が、代引の場合、送り状種別で「2」を出力するにはどうしたらいいでしょうか?

B2のプラグインフォルダ内には以下のファイルがあります。
・config.php
・KuronekoB2.php
・LC_Page_plugin_KuronekoB2_config.php
・config.tpl
・plg_admin_order_btn.tpl

どうしたらいいでしょうか。
どうか、ご教授願います。
flealog
投稿日時: 2013/10/31 18:48
対応状況: −−−
仙人
登録日: 2008/6/10
居住地:
投稿: 485
Re: 【プラグイン】B2クロネコヤマトで送り状種別の設定ができません。
私は deliv_id を送り状種別番号と合わせて運用しています。
代引の場合 は deliv_id = 2 とすることで、CSV で吐き出した際に送り状種別番号欄には 2 が入力されます。
ご参考までに・・・


----------------
EC-CUBE3っぽいテンプレート
GitHub で公開中
https://github.com/bluestylejp

お問い合わせ番号CSV登録&メール送信プラグイン
http://urx.red/qDT6

ゲスト
投稿日時: 2015/6/18 15:17
対応状況: −−−
Re: 【プラグイン】B2クロネコヤマトで送り状種別の設定ができません。
自分も素人なのでかなり手こずりましたが、以下のようにすれば対応できました。

※ただし自分の環境は以下のとおりです。
 EC-CUBE:2.13.3
 PHP:PHP 5.3.15
 データベース:MySQL 5.6.14-log

■KuronekoB2.php の 28行目

======
$dtb_csv_val = array ('no'=>602,'csv_id'=>6,'col'=>'(0) as Y2','disp_name'=>'送り状種別','rank'=>2,'rw_flg'=>1,'status'=>1,'create_date'=>'CURRENT_TIMESTAMP', 'update_date'=>'CURRENT_TIMESTAMP','mb_convert_kana_option'=>'','size_const_type'=>'','error_check_types'=>'') ; $objQuery->insert('dtb_csv',$dtb_csv_val);
======

'(0) as Y2'

の部分を以下のように変更すればOKです。

'(case when dtb_order.payment_id=4 then 2 when dtb_order.payment_id=5 then 2 when dtb_order.payment_id=6 then 2 when dtb_order.payment_id=7 then 2 else 0 end) as Y2'

自分の場合は支払設定で代引きを手数料ごとに4つ設定してたので、payment_idが4〜7まであります。

payment_idはご自身の設定に合わせて変更してください。

KuronekoB2.phpを編集後は、EC-CUBE管理画面のプラグイン管理から、B2プラグインを無効にして、再度有効にすれば設定が反映されます。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

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

投稿数ランキング

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