EC-CUBE / EC-CUBE/ec-cube3

選択可能な支払方法の抽出について

Open
#7 0 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
PHP
Stars
13
Forks
26
PR merge metrics
No merged PRs in 30d

Description

## 概要(Overview)
src/Eccube/Service/ShoppingService.php
getPaymentsに渡している第2引数はsubtotalになっているが、送料・手数料・値引き適用前の金額のため本来選択できないはずの支払方法が利用できてしまう。

## 期待する内容(Expect) or 要望 (Requirement)
getPaymentsの第2引数にsubtotalではなくtotalを渡すようにする。
registerPreOrderでの実行時には値引きで下限を下回るケースと支払方法の手数料で上限を上回るケースを考慮する必要がある。

## 再現手順(Procedure)
支払方法の利用条件の下限金額を1000円に設定し、値引き後の支払金額が1000円未満になるようにする。

### 環境 (environment)
+ EC-CUBE: 3.0.15(他の3系および3.nでも同様と思われる)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.