Skip to content

eccubevn/coupon-plugin

This branch is 245 commits behind EC-CUBE/coupon-plugin:4.2.

Folders and files

NameName
Last commit message
Last commit date
Jul 12, 2017
Jan 9, 2017
Jan 11, 2017
Jan 10, 2017
Dec 30, 2016
Jan 12, 2017
Jan 10, 2017
Jan 9, 2017
Jan 11, 2017
Jul 12, 2017
Dec 23, 2016
Jan 9, 2018
Jan 11, 2017
Dec 23, 2016
Dec 29, 2016
Jan 11, 2017
Jan 11, 2017
Jul 17, 2017
Jan 10, 2017
Dec 29, 2016
Jan 11, 2017

Repository files navigation

クーポンプラグイン

Build Status Build status SensioLabsInsight Coverage Status

概要

クーポン機能を追加するプラグイン。
発行したクーポンコードを入力することで、購入時に割引ができるようになります。

クーポンの割引方法や対象商品は、クーポンごとに設定が可能です。

フロント

F1:購入時にクーポンを利用することができる

  • 購入確認ページからクーポンコードを入力して、クーポンを適用できる。
  • クーポンによる割引は「値引き」として表示、計算する。
  • 合計金額を超える定額値引きクーポンは使用できない

F2:クーポンの利用制限

  • 会員は、一度利用したクーポンを再度利用することはできない。
  • ゲストは、一度利用したクーポンを同じメールアドレスで使用することはできない

F3:購入後に利用したクーポンを確認することができる

  • マイページの購入履歴に、利用したクーポンコードを表示する。
  • 受注メールに、利用したクーポンコードを表示する。
  • クーポンによる割引は「値引き」として表示する。

※[制限]EC-CUBE 3.0.8以前で利用する場合、受注メールに利用したクーポンコードを表示できない。

管理画面

A1:クーポンを新規発行することができる

設定可能なパラメータ

パラメータ 選択 説明
クーポンコード 購入時にお客様が入力するクーポンコード
クーポン名 購入履歴、受注メールでの表示用
対象商品 商品,カテゴリ,全商品 商品,カテゴリはクーポンごとに指定可能
利用制限 なし,会員のみ
値引き方法 値引き額,値引率
値引き額(円)
値引率(%)
発行枚数
下限金額(円) 対象商品の合計(税込)がこの金額以上の場合にのみクーポンを利用可能
有効期限

A2:発行済みのクーポンを編集することができる

  • クーポンのパラメータ編集
  • 無効/有効の切り替え
  • 削除

A3:クーポンの利用枚数を確認することができる

  • クーポンごとに何回使用されたかを確認することができる。

A4:受注詳細ページで利用したクーポンコードを確認することができる

  • 利用されたクーポンコードを確認できる。
  • クーポンによる割引は「値引き」として計算される。

※[制限]受注内容を編集(商品の追加など)をしても、クーポンの値引き額は再計算しない。手動で値引きを編集する必要あり。

計算ロジック

定額

  • 商品の小計(税込)から、設定金額を値引きする。
  • 合計金額を超える定額値引きクーポンは使用できない

定率

  • 対象商品の合計(税込)に、割引率を掛けた金額を値引きする
  • 値引き額の計算には税率設定のルールを利用する
    • 課税規則(四捨五入,切り捨て,切り上げ)
    • 調整金額

オプション

以下のページのtwigファイルに<!--# coupon-plugin-tag #-->と入力すると、その位置に表示を行うことができる。

  • 商品購入
  • MYページ/購入履歴詳細

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 81.8%
  • HTML 18.2%