首页 文章

magento显示错误的价格

提问于
浏览
0

有一个奇怪的问题与magento价格显示 . 我们有10个用户组,每个用户组都有不同的定价 . 在产品详细信息页面上,它显示正确的价格,但在列表视图中,它显示默认产品价格而不是登录用户的组价格 . 如果我进行重新索引(所有索引已经显示已经准备就绪),它会得到纠正,但第二天它又开始显示错误的价格,一旦我重新编制索引,它就开始显示正确的价格 . 即使我没有改变价格并且所有指数都已准备就绪,为什么会发生这种情况 .

我们多久需要对magento进行重新索引以及为什么即使我们没有对产品数据和价格进行任何更改也会对其进行更改 .

1 回答

  • -1

    如果有任何问题,请将此代码用于团体价格,请告知我们 .

    <?php  $groupId = Mage::getSingleton('customer/session')->getCustomerGroupId();
    
     if($groupId ==""){?>
    
              <?php if($product->getSpecialPrice()){?>
    
             <?php echo "$".$rprice = number_format($product->getPrice(),2); ?> </div>
    
              <?php }else{?>
    
              <?php  $product->setCustomerGroupId($groupId); 
    
           echo "$".$price = number_format($product->getPriceModel()->getFinalPrice(1, $product),2); ?>
    
              <?php } ?>
    
            </div>
    
            <?php if($product->getSpecialPrice()){ echo "Special Price $".number_format($product->getSpecialPrice(),2);?>
    
            <?php } ?>
    
            <?php }else{echo "$".$price = number_format($product->getPriceModel()->getFinalPrice(1, $product),2); }
    
     ?>
    

相关问题