View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0003964 | OXID eShop (all versions) | 1.03. Basket, checkout process | public | 2012-04-30 09:54 | 2024-11-14 11:11 |
Reporter | b.hasis | Assigned To | |||
Priority | low | Severity | feature | Reproducibility | always |
Status | resolved | Resolution | no change required | ||
Product Version | 4.5.9 revision 43186 | ||||
Summary | 0003964: not possible to set up that new customer has no preselected paymenttype | ||||
Description | If you unckeck all "oxpayments__oxchecked" in admin/payments you got in checkout/payments anyway a selected paymenttype(the lastone). So, it is not possible that new customer dont have any preselected payment methodes. | ||||
Additional Information | in my case to fix this, i have just deleted this code: // 0000646 $oPaymentList = $this->getPaymentList(); if ( isset( $oPaymentList ) && $oPaymentList && !isset( $oPaymentList[$sCheckedId] ) ) { end($oPaymentList); $sCheckedId = key( $oPaymentList ); } in oxview/payment.php fnc:getCheckedPaymentId() | ||||
Tags | Payment | ||||
Theme | Not defined | ||||
Browser | All | ||||
PHP Version | Not defined | ||||
Database Version | Not defined | ||||
|
Also a valid usecase. Although I guess most customers would want one radio button to be selected. Since they can still do that, this behaviour change would be fine in the next major release. Also you can't be sure that the browsers really don't preselect one option. |
|
We checked and discussed the usecase internally and came to the conclusion, that we will keep the current behaviour. The reason is, that you usually want the customer to have something selected already (usually either the most popular, the newest or even the one with the least transaction costs) so he can directly check out. That saves the customer one click if the preselection is already fine for him. If not, it does not cost him more than it would cost with no selection made in advance. |