バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

 > 管理機能 > クロネコヤマトB2用CSV出力プラグインで県名が出力されない

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
pxiee
投稿日時: 2016/9/4 23:54
対応状況: −−−
常連
登録日: 2016/1/11
居住地:
投稿: 33
クロネコヤマトB2用CSV出力プラグインで県名が出力されない
http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=thread&topic_id=17730&forum=16&post_id=76897#forumpost76897

上記の質問と重複いたしますが、下記の内容についてお分かりの方、プラインの修正方法をご教示いただけますと幸いです。

何卒、宜しくお願いいたします。

ーーーーーーーーーーーー
【引用】
クロネコヤマトB2用CSV出力プラグイン
https://www.ec-cube.net/products/detail.php?product_id=1108
を使用してCSVを出力し、B2に取り込むと県名が入っておらず上手く処理することが出来ません。
CSVの内容を確認すると、お届け先住所の項目に県名が入っていません。
これは取り込み側のB2のバージョン的な問題なのかわからず困っております。
osamusi
投稿日時: 2016/9/8 16:26
対応状況: −−−
長老
登録日: 2008/11/5
居住地:
投稿: 204
Re: クロネコヤマトB2用CSV出力プラグインで県名が出力されない
どなたからもアドバイスがないようですので、開発元に一度相談してみては如何でしょうか?


----------------
株式会社サンクユーは東京都品川区のWEB制作会社です。
サンクユーのEC-CUBE構築、カスタマイズ・サービス
お問合せ先:info@thank-u.net
(有償対応のみ

sro
投稿日時: 2016/9/8 17:36
対応状況: −−−
新米
登録日: 2016/9/8
居住地:
投稿: 1
Re: クロネコヤマトB2用CSV出力プラグインで県名が出力されない
応急処置になりますが下記のように修正して自分は対応しました。

app/Plugin/TransportCSVexportB2/Controller内の
TransportCSVexportB2Controller.php内の112行目あたりに下記の記述があると思います。
----------------------------
// CSV出力項目と合致するデータを取得.
foreach ($Csvs as $Csv) {
// 受注データを検索.
$data = $csvService->getData($Csv, $Order);
$payment_id = $this->app['orm.em']->getConnection()->fetchColumn("select payment_id from dtb_order where order_id = ?", array($Order->offsetGet('id')));
if (is_null($data)) {
// 配送情報を検索.
if ($data = $csvService->getData($Csv, $Shipping)) {
switch ($Csv->getFieldName()) {
// 名前
case 'name01':
$data = $data . $Shipping->offsetGet('name02');
break;
// カナ
case 'kana01':
$data = mb_convert_kana($data . $Shipping->offsetGet('kana02'), "kvrn");;
break;
// 郵便番号
case 'zip01':
$data = $data . '-' . $Shipping->offsetGet('zip02');
break;
// 電話番号
case 'tel01':
$data = $data . '-' . $Shipping->offsetGet('tel02') . '-' . $Shipping->offsetGet('tel03');
break;
// お届け予定日
case 'shipping_delivery_date':
$data = date('Y/m/d', strtotime($data));
break;
}
----------------------------
お届け予定日の下に下記のように// 住所(追加)から下の3行を追加。
----------------------------
// お届け予定日
case 'shipping_delivery_date':
$data = date('Y/m/d', strtotime($data));
break;
// 住所(追加)
case 'addr01':
$data = $Shipping->offsetGet('pref') . $Shipping->offsetGet('addr01'). $Shipping->offsetGet('addr02');
break;
}
----------------------------
これでCSVに県名が追加されました。
pxiee
投稿日時: 2016/9/13 0:00
対応状況: 解決済
常連
登録日: 2016/1/11
居住地:
投稿: 33
Re: クロネコヤマトB2用CSV出力プラグインで県名が出力されない
sro様

ご回答いただき、誠にありがとうございます。
プラグインの開発元様に問い合わせたところ、即日で修正したPHPファイルを送っていただけました。
無事解決することができました。

ご教示いただけまして、誠にありがとうございました。
今後とも、宜しくお願いいたします。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

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

投稿数ランキング

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
1295
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.