バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > 管理機能 > クーポンプラグインで対象商品を追加ができない

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
snitta
投稿日時: 2015/6/5 11:17
対応状況: −−−
一人前
登録日: 2013/10/3
居住地: 島根県
投稿: 100
Re: クーポンプラグインで対象商品を追加ができない
お世話になっております。新田です。
まずは動作確認頂きありがとうございます。

> 他の動作を検証中に、小計が割引条件の最低購入金額以下でも
> 割引が適用されてしまう現象を確認致しました。

現在のカゴの中を確認した時に、合計が割引適用後の値になる現象でよろしいでしょうか?
これは 2.13.3 でテンプレート cart/index.tpl から小計欄が削除されたため起きる現象です。

https://github.com/EC-CUBE/eccube-2_13/commit/f4ce2d105c52f95121ff7e07e1fbe9f7ebe95e88

2.13.3 以降の明細:

合計: 1,282円


2.13.2 までの明細:
小計: 1,782円
クーポン割引: -500円 (※購入金額の小計が2,000円以上になる場合のみ適用)
合計: 1,282円


暫定的な対応になりますが、削除された個所を書き戻して頂く事で直ります。
正式な対応はしばらくお待ち頂けますでしょうか><


----------------
Seiji Nitta
zenith6@gmail.com
https://github.com/zenith6/

marju
投稿日時: 2015/6/5 16:52
対応状況: −−−
新米
登録日: 2015/6/3
居住地:
投稿: 4
Re: クーポンプラグインで対象商品を追加ができない
新田様

お世話になっております。
ご指示のあった箇所を修正したところ無事最低購入金額の条件が動作致しました!

立て続けのご丁寧な対応に心から感謝致します!
snitta
投稿日時: 2015/6/5 20:09
対応状況: −−−
一人前
登録日: 2013/10/3
居住地: 島根県
投稿: 100
Re: クーポンプラグインで対象商品を追加ができない
marju 様

新田です。こちらこそ貴重なご報告ありがとうございました!
今後ともどうぞよろしくお願い申し上げます


----------------
Seiji Nitta
zenith6@gmail.com
https://github.com/zenith6/

macho
投稿日時: 2015/6/30 11:44
対応状況: −−−
新米
登録日: 2015/6/27
居住地:
投稿: 8
Re: クーポンプラグインで対象商品を追加ができない
snitta (開発担当新田)様

横からのご質問大変失礼いたします。

以前直接メールよりご質問させて頂いたのですが、こちらのコミュニティからもご質問させていただきます。

当方の利用環境です。
------------------------------------------------------------
[EC-CUBE] 2.13.2
[レンタルサーバ] heteml
[PHP] PHP 5.4.27
[データベース] MySQL 5.6.13
[WEBサーバ] Apache
------------------------------------------------------------
このたび、ec-cubeクーポンブラグインを利用(大変便利なプラグインで気に入っております。)させて頂いておりますが、
私がコードやプログラム初心者のため、1つお聞きしたいのですが、商品一覧ページと商品詳細ページに購入条件の最低購入金額のデータをひっぱってきて表示させるにはどうしたらいいのでしょうか?

プラグインのなかで、クーポンの状態のページには管理画面で入力した最低購入金額(〜円)が反映されているので、同じようにそのコードを
plg_AnCoupon_list_discount.tpl や plg_AnCoupon_detail_discount.tpl に貼り付けたのですが0と表示されてしまいうまく最低購入金額のデータを反映できません。

もしデータを引っ張ってきて表示が可能でしたら貼り付けるソースみたいなものを教えて頂けると幸いです。
わかりづらい説明で申し訳ございませんがお返事いただければと思います。
macho
投稿日時: 2015/6/30 11:49
対応状況: −−−
新米
登録日: 2015/6/27
居住地:
投稿: 8
Re: クーポンプラグインで対象商品を追加ができない
snitta (開発担当新田)様

横からのご質問大変失礼いたします。

以前直接メールよりご質問させて頂いたのですが、こちらのコミュニティからもご質問させていただきます。

当方の利用環境です。
------------------------------------------------------------
[EC-CUBE] 2.13.2
[レンタルサーバ] heteml
[PHP] PHP 5.4.27
[データベース] MySQL 5.6.13
[WEBサーバ] Apache
------------------------------------------------------------
このたび、ec-cubeクーポンブラグインを利用(大変便利なプラグインで気に入っております。)させて頂いておりますが、
私がコードやプログラム初心者のため、1つお聞きしたいのですが、商品一覧ページと商品詳細ページに購入条件の最低購入金額のデータをひっぱってきて表示させるにはどうしたらいいのでしょうか?

プラグインのなかで、クーポンの状態のページには管理画面で入力した最低購入金額(〜円)が反映されているので、同じようにそのコードを
plg_AnCoupon_list_discount.tpl や plg_AnCoupon_detail_discount.tpl に貼り付けたのですが0と表示されてしまいうまく最低購入金額のデータを反映できません。

もしデータを引っ張ってきて表示が可能でしたら貼り付けるソースみたいなものを教えて頂けると幸いです。
わかりづらい説明で申し訳ございませんがお返事いただければと思います。
snitta
投稿日時: 2015/6/30 12:57
対応状況: −−−
一人前
登録日: 2013/10/3
居住地: 島根県
投稿: 100
Re: クーポンプラグインで対象商品を追加ができない
macho 様

お世話になっております。新田です。
プラグインをご利用頂き誠にありがとうございます。

引用:
以前直接メールよりご質問させて頂いたのですが、こちらのコミュニティからもご質問させていただきます。


お手間を取らせてしまい申し訳ございません!
連絡がなかった事を窓口に代わりお詫び申し上げます。


そして本題のご質問への回答です。
最低購入金額を任意のページに表示したい場合は、ページの拡張クラスに次のコードを追加して下さい。例えば商品詳細ページの場合は以下のようになります。

data/class_extends/page_extends/products/LC_Page_Products_Detail_Ex.php
class LC_Page_Products_Detail_Ex extends LC_Page_Products_Detail
{
    public function action()
    {
        parent::action();

        // 最低購入金額を設けている割引条件を抽出。
        $plugin = AnCoupon::getInstance();
        $now = $_SERVER['REQUEST_TIME'];
        $rules = array_filter($plugin->getCurrentDiscountRules(), function ($rule) use ($now) {
            return $rule->isAvailable($now) && $rule->minimum_subtotal;
        });

        // 最少の最低購入金額を取得。
        $this->tpl_ancoupon_min_subtotal = array_reduce($rules, function ($min, $rule) {
            return min($min, $rule->minimum_subtotal);
        }, $rules ? INT_MAX : 0);
    }
}


data/Smarty/templates/default/products/detail.tpl
<!--{if $tpl_ancoupon_min_subtotal}-->
    最低購入金額: <!--{$tpl_ancoupon_min_subtotal|number_format|h}--> 円
<!--{/if}-->


※こちらのコードのご利用はサポート外となります。ご了承下さい><


----------------
Seiji Nitta
zenith6@gmail.com
https://github.com/zenith6/

macho
投稿日時: 2015/7/3 10:23
対応状況: −−−
新米
登録日: 2015/6/27
居住地:
投稿: 8
Re: クーポンプラグインで対象商品を追加ができない
snitta (開発担当新田)様
横からのご質問ながら丁寧にご回答いただき大変感謝しております。

ご回答どおりコードを追加して無事に最低金額の条件を表示することができました。希望通りの動作ができ感謝しております。

本当にありがとうございました。また何かございましたらよろしくお願いいたします。
« 1 (2)
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

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

投稿数ランキング

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