View Issue Details

IDProjectCategoryView StatusLast Update
0004281OXID eShop (all versions)3.1. Design, GUI, UXpublic2012-11-07 15:46
ReporterWBL_BjoernLange Assigned To 
PrioritynormalSeveritytweakReproducibilityalways
Status resolvedResolutionwon't fix 
Product Version4.6.2 revision 46646 
Summary0004281: Wrong check in checkout/inc/steps.tpl and Order-View
DescriptionThis check is done for the order view:

        [{if $active != 1 && $oxcmp_user && $oxcmp_basket->getProductsCount() && $oView->getPaymentList() && !$oView->isLowOrderPrice()}]
            [{assign var=showStepLinks value=true}]
        [{/if}]

        [{block name="checkout_steps_order"}]
            <li class="step4[{ if $active == 4}] active [{elseif $active > 4}] passed [{/if}]">


But the Order view inherits getPaymentList only from oxUBase, which returns null. I think you wanted to check for Order::getPayment().
TagsNo tags attached.
ThemeBoth
BrowserAll
PHP Versionany
Database Versionany

Activities

WBL_BjoernLange

2012-07-24 10:28

reporter   ~0007125

For the azure-Theme.

WBL_BjoernLange

2012-08-17 00:45

reporter   ~0007333

I think this bug is more severe and important, because there are some payment modules needing the steps-Template.

aurimas.gladutis

2012-11-07 15:46

reporter   ~0007751

getPaymentList here is used in payment step, not order step. Payment class has this method rewritten, if there are any payment methods available, we show active order link.

If this is still a problem, please show us a use case.