プラグイン > バグ報告・利用に関する質問 > ポイントプラグインで、他のプラグインでのDiscountと同額のポイント利用ができない |
バグ報告・利用に関する質問
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
Toms |
投稿日時: 2021/5/18 19:04
対応状況: −−−
|
新米 登録日: 2019/2/28 居住地: 投稿: 5 |
ポイントプラグインで、他のプラグインでのDiscountと同額のポイント利用ができない ▼テンプレート
[EC-CUBE]3.0.18 [導入プラグインの有無] ポイント、クーポンプラグイン等 [現象] 他のプラグインでディスカウントを行い、そのディスカウントと同額のポイント利用しようとしても、受け付けない。 同額以外だと受け付ける。 なお、一度同額以外に変更した後なら同額に変更できる。 [原因] Plugin\Point\Helper\PointCalculateHelper\PointCalculateHelper.php において。 setDiscount関数 Order->setDiscountの実施条件が if ((integer)$currDiscount != (integer)$useDiscount) { となっているが、他のプラグインによりDiscountされている場合、 これだと、その額と同じ額をuseDiscountに指定できない。 [対策] $before = ($lastUsePoint * $this->pointInfo->getPlgPointConversionRate()); if ((integer)$before != (integer)$useDiscount) { … とすべきと考えます。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» ポイントプラグインで、他のプラグインでのDiscountと同額のポイント利用ができない | Toms | 2021/5/18 19:04 |