View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0006530 | OXID eShop (all versions) | 2.6. Administer orders | public | 2016-10-19 17:02 | 2016-10-20 11:10 |
Reporter | netfeld | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | always |
Status | acknowledged | Resolution | open | ||
Product Version | 4.7.13 / 5.0.13 | ||||
Summary | 0006530: Order_Main:render() oPayments with wrong paymentList | ||||
Description | oPayments uses user based payment lists. Consider a payment method just for new customers ("invoice for new customer"). After the customer has done his first order, he is not anymore part of the user group "new customers". So if admin want to mark the payment date - the payment type will NOT EXIST ANYMORE (empty). | ||||
Steps To Reproduce | 1 define a payment method just for new customers (for example invoice for new customer) 2 make a order with this customer (fe) 3 try to mark the paid date (be) 4 see the payment type available in the admin oder main mask | ||||
Additional Information | $this->_aViewData["oPayments"] = oxRegistry::get("oxPaymentList")->getPaymentList( $oOrder->oxorder__oxdeltype->value, $dPrice, $oUser ); View data for the possible payment types uses the customer of the order. This can be wrong. It should better uses ALL active payment types.. | ||||
Tags | No tags attached. | ||||
Attached Files | |||||
Theme | Not defined | ||||
Browser | Not defined | ||||
PHP Version | Not defined | ||||
Database Version | Not defined | ||||