View Issue Details

IDProjectCategoryView StatusLast Update
0001905OXID eShop (all versions)1.03. Basket, checkout processpublic2012-12-07 15:17
ReporterMoehlis 
PrioritynormalSeveritymajorReproducibilityalways
Status resolvedResolutionfixed 
Product Version4.3.2 revision 27884 
Target VersionFixed in Version4.4.1 revision 28950 
Summary0001905: articles with oxskipdiscounts = 1 are not included in payment-amount check
DescriptionArticles, which have option "Skip all negative Discounts" set as ON - are not valuated in the check for defined amount in Payment Methods.

see oxbasket::_calcItemsPrice():621

if ( !$oArticle->skipDiscounts() ) {
    $this->_oDiscountProductsPriceList->addToPriceList( $oBasketPrice );

$this->_oDiscountProductsPriceList is used in oxbasket::getPriceForPayment() wich is used to do the oxpayment.oxfromamount/oxtoamount check

Articles with "skip negative discounts" also should be valuated in the check for payment methods.
TagsPayment
Theme
BrowserAll
PHP Versionany
MySQL Versionany

Activities

vilma_liorensaityte

2010-07-02 15:57

administrator   ~0003250

in function oxbasket::getPriceForPayment() to discounted article's price list ($this->_oDiscountProductsPriceList) added not discounted article's price list ($this->_oNotDiscountedProductsPriceList).