View Issue Details

IDProjectCategoryView StatusLast Update
0006530OXID eShop (all versions)2.6. Administer orderspublic2016-10-20 11:10
Reporternetfeld Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status acknowledgedResolutionopen 
Product Version4.7.13 / 5.0.13 
Summary0006530: Order_Main:render() oPayments with wrong paymentList
DescriptionoPayments 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 Reproduce1 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..
TagsNo tags attached.
Attached Files
oxid_bug.PNG (16,422 bytes)   
oxid_bug.PNG (16,422 bytes)   
ThemeNot defined
BrowserNot defined
PHP VersionNot defined
Database VersionNot defined

Activities