ベンダーコントロールパネルからスタイタス変更のメール自動通知

  • Posts: 44
  • Thank you received: 0
9 years 6 months ago #174228

-- HikaShop version -- : 2.3.1,
-- HikaMarket version -- : 1.4.1,
-- Joomla version -- : 2.5.20
-- PHP version -- : 5.4.29
-- Browser(s) name and version -- : Firefox 32.0.3

ベンダーコントロ-ルパネルのオーダー一覧 =>オーダー詳細ページ=>主要情報のステイタス変更の場面です。(添付ファイル参照)

Hikashopのバックエンドの同画面では、「お知らせ:お客様に変更をお知らせする」のオプションが表示されますが、ベンダーコントロール画面では表示されません。

バックエンドと同じように、ベンダーコントロール画面でもステイタスを変更し、お客様にその旨伝えるメールの自動送信を希望しますが、これは基本設定で可能なのでしょうか?
実現できますか?

Attachments:

Please Log in or Create an account to join the conversation.

  • Posts: 301
  • Thank you received: 24
9 years 6 months ago #174305

This email address is being protected from spambots. You need JavaScript enabled to view it. 様

HikaMarketでは、売り主様がお客様への通知を直接選ぶことはできません。
HikaMarketの管理者(メイン売り主のアカウントを使用)としてなら可能ですが、売り主としましてはできません。
もし売り主の方々が注文状況を変更した際、売り主の方々によって同変更をお客様にお知らせできるようになさりたいのでしたら、HikaMarketのコアファイルを修正しヴューの上書きをする必要があります。

始めに、 "administrator/component/com_hikamarket/classes/order.php"ファイルを編集します。
次のコードを

if($vendor_id == 0 && !empty($data['notify']) && hikamarket::acl('order_edit_notify')) {
下記のコード
if(!empty($data['notify']) && hikamarket::acl('order_edit_notify')) {
で置き換えて下さい。

次に、ヴュー"ordermarket | show_general"(フロントエンドテンプレート用)の上書きを行います。
以下のコード
if(isset($this->edit) && $this->edit === true && ($this->vendor->vendor_id == 0 || $this->vendor->vendor_id == 1) && hikamarket::acl('order_edit_notify')) {
を次のコード
if(isset($this->edit) && $this->edit === true && hikamarket::acl('order_edit_notify')) {
で置き換えて下さい。
上記の作業を経ますと、売り主様も通知を出すことができるようになります。


Hikari software日本語カスタマー担当チーフ
藤井律子

Please Log in or Create an account to join the conversation.

Moderators: Obsidev
Time to create page: 0.065 seconds
Powered by Kunena Forum