質問 > 管理機能 > EC-CUBE 2.11で宅急便の発送伝票番号をお客様に送りたいと思っているのですが、 |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
sabi |
投稿日時: 2011/8/12 16:45
対応状況: −−−
|
半人前 登録日: 2011/5/23 居住地: 投稿: 23 |
EC-CUBE 2.11で宅急便の発送伝票番号をお客様に送りたいと思っているのですが、 EC-CUBE 2.11で宅急便の発送伝票番号を受注管理画面でお客様に送りたいと思っているのですが、
フォーラムで、いろいろな方に、いろいろなやり方で本当にありがたく教えていただいているのですが、 まだ、EC-CUBE 2.11で宅急便の発送伝票番号を加えて送信する事は できません。 もしかすると、以前のバーションのように、 http://busilab.com/php/ec-cube/deliverly_number.html 1.受注管理画面に配送伝票番号入力欄の作成 2.入力した値のチェック追加 3.発送手配完了後に送信されるメールへ配送伝票番号の挿入 をしなくては行けないのかもしれません。 ただ、コードが様変わりしていて、自分では対応できない状況です。 どなたか、ご存知の方がいらっしゃいましたら、教えていただけると助かります。 よろしくお願い致します。 |
AMUAMU |
投稿日時: 2011/8/12 18:32
対応状況: −−−
|
神 登録日: 2009/5/2 居住地: 東京都 投稿: 2712 |
Re: EC-CUBE 2.11で宅急便の発送伝票番号をお客様に送りたいと思っているのですが、 参考サイトの内容を軽く見ましたが、確かに2.11.xで変わっている部分はありますが、基本的にやることは同じですので、ひとつひとつの作業の意味を確認しながら、同様の修正をかけることで対応出来ると思います。
その上で不明な点がありましたら具体的に作業した内容を添えて質問をされると良いと思います。 また下記も一読されると良いと思います http://xoops.ec-cube.net/modules/tinyd0/index.php?id=8
|
sabi |
投稿日時: 2011/8/12 19:12
対応状況: −−−
|
半人前 登録日: 2011/5/23 居住地: 投稿: 23 |
Re: EC-CUBE 2.11で宅急便の発送伝票番号をお客様に送りたいと思っているのですが、 ありがとうございます。
ソースは変わっていますが、もう一度トライしてみようと思います。 |
brother |
投稿日時: 2011/8/16 16:01
対応状況: −−−
|
半人前 登録日: 2011/8/16 居住地: 投稿: 16 |
Re: EC-CUBE 2.11で宅急便の発送伝票番号をお客様に送りたいと思っているのですが、 http://busilab.com/php/ec-cube/deliverly_number.html
私も同様に伝票番号をお客様に送りたく2.11.1で上記サイトを参考にしてみましたが 管理画面内で伝票番号を入力しても保存されず、テキストエリアには Array という文字が表示されたままになってしまいます。 行ったことは以下のとおりです。 【1】edit.tplの修正 /data/Smarty/templates/admin/order/edit.tpl 引用:
【2】LC_Page_Admin_Order_Edit.phpの修正 /data/class/pages/admin/order/LC_Page_Admin_Order_Edit.php 引用: // 複数情報 に赤字部分を追記 ここまで正常に出来ていれば、受注管理の画面内では入力した伝票番号が 保存できると思うのですが、 Array という文字が表示されるだけです。 宜しくお願いします。 |
brother |
投稿日時: 2011/8/22 16:30
対応状況: −−−
|
半人前 登録日: 2011/8/16 居住地: 投稿: 16 |
Re: EC-CUBE 2.11で宅急便の発送伝票番号をお客様に送りたいと思っているのですが、 ようやく、発送伝票番号が受注管理画面内で入力して保存できるようになったのですが、一つ気になることがあり質問させていただきたいのですが、 データベースの dtb_shipping > shipping_num は本来、何の情報が格納されるカラムなのでしょうか?
この、shipping_numに発送伝票番号を保存するように現在カスタム中なのですが、なんらかの支障がある場合はご指摘、アドバイスいただければ幸いです。 EC-CUBEバージョン 2.11.1 です。 |
akira |
投稿日時: 2011/9/27 0:54
対応状況: −−−
|
半人前 登録日: 2008/10/24 居住地: 投稿: 24 |
Re: EC-CUBE 2.11で宅急便の発送伝票番号をお客様に送りたいと思っているのですが、 お世話になっております。
結局、どのように配送番号を保存できるようにカスタマイズしたのですか? 自分も Arrayが出ただけで、保存されません・・・ 教えていただけると大変ありがたいです。 |
tanaca |
投稿日時: 2011/10/1 23:17
対応状況: −−−
|
仙人 登録日: 2010/11/28 居住地: 福岡県 投稿: 332 |
Re: EC-CUBE 2.11で宅急便の発送伝票番号をお客様に送りたいと思っているのですが、 レスがつかないようなので分かる範囲で書かせていただきます。
先ず【1】edit.tplの修正ですが、2.11以降はカスタマイズしなくても 標準で複数のお届け先を指定できるようになったので、1件の注文でも 複数の届け先が指定されていれば複数の送状番号が発生します。 なので私は管理画面の「お届け先情報」の欄に表示されるようにedit.tplを修正しました。 (お届け日の下です。) 次に【2】LC_Page_Admin_Order_Edit.phpの修正ですが、ここは brother様同様に // 複数情報の項目へ $objFormParam->addParam("配送伝票番号", "shipping_num", STEXT_LEN, 'KVCa', array("SPTAB_CHECK", "MAX_LENGTH_CHECK")); を追記して、更に645行目あたりの $arrAllShipping = $objFormParam->getSwapArray へ 'shipping_num', を追加した事で入力した送状番号が保存されるようになりました。 ご参考までに。 |
akira |
投稿日時: 2011/10/2 20:10
対応状況: −−−
|
半人前 登録日: 2008/10/24 居住地: 投稿: 24 |
Re: EC-CUBE 2.11で宅急便の発送伝票番号をお客様に送りたいと思っているのですが、 ご回答ありがとうございます。
私のバージョンは、2.11.2なのですが、 645行目あたりには、$arrAllShipping = $objFormParam->getSwapArrayがなく、 702行目あたりに、 $arrAllShipping = $objFormParam->getSwapArray($this->arrShippingKeys); があります。 どのように、 'shipping_num', を追加したか、 もう少し詳しく教えていただけますと、大変有難い次第です。 いろいろ試したのですが、 Arrayのままでした・・・ |
akira |
投稿日時: 2011/10/10 13:16
対応状況: −−−
|
半人前 登録日: 2008/10/24 居住地: 投稿: 24 |
Re: EC-CUBE 2.11で宅急便の発送伝票番号をお客様に送りたいと思っているのですが、 レスがつかないなー(^_^;)
|
tanaca |
投稿日時: 2011/11/13 11:52
対応状況: −−−
|
仙人 登録日: 2010/11/28 居住地: 福岡県 投稿: 332 |
Re: EC-CUBE 2.11で宅急便の発送伝票番号をお客様に送りたいと思っているのですが、 akira 様
かなり時間が経ってしまったのでもう解決されているかもしれませんが。。 Ver2.11.2だったら、36行目あたりに var $arrShippingKeys = array( があると思いますので、 'shipping_date_day', の下に 'shipping_num', を 追加するとよろしいかと思います。 |
(1) 2 3 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |