我正试图在我的前端->客户帐户仪表板-> "My Orders"中获取订单的“状态”,以显示与订单状态的订单代码不同的措辞。
示例:在后端管理中,有一个新订单,其状态代码为"hold_new“。
我希望在仪表板中将此状态显示为"New“。
我尝试过编写一些PHP,但我对它相当陌生,并且遇到了一些困难。
<?php
if ($_order->getStatusCode()){
$_statusCode == $_order->getStatusCode();
if ($_statusCode == 'hold_new'){
echo $this__('New');
}
else{
echo $this__('Not New');
}
}
?>任何帮助都将不胜感激。
下面是链接到我的客户帐户截图。
到目前为止,状态列代码是:
<?php echo $_order->getStatusLabel() ?>我想在“状态”而不是“保持-新”下面显示“新”一词。
谢谢
发布于 2018-03-29 18:04:31
Magento状态可以从管理面板中配置。只需导航到System -> Order Statuses下的管理面板并编辑所需状态的标签即可。
这里不需要编码。
干杯。
https://stackoverflow.com/questions/49562178
复制相似问题