Magento2 如何将添加购物车按钮文本更改为缺货订单文本,同时缺货订单产品?

Magento2 如何将添加购物车按钮文本更改为缺货订单文本,同时缺货订单产品?,magento2,Magento2,如何将添加购物车按钮文本更改为缺货订单文本,同时缺货订单产品 我试过这个,但没用 if($_product->getStockItem()->getBackorders()!=0){ $buttonTitle=$this->__('Backorder'); } 这可能对您有所帮助。感谢我是通过下面的代码得到的。 <?php $obj = \Magento\Framework\App\ObjectManager::getInstance(); $stockRegis

如何将添加购物车按钮文本更改为缺货订单文本,同时缺货订单产品

我试过这个,但没用

if($_product->getStockItem()->getBackorders()!=0){
$buttonTitle=$this->__('Backorder');
}

这可能对您有所帮助。感谢我是通过下面的代码得到的。
<?php

$obj = \Magento\Framework\App\ObjectManager::getInstance();  
$stockRegistry = $obj->get('Magento\CatalogInventory\Api\StockRegistryInterface');
$stockitem = $stockRegistry->getStockItem($_product->getId(),$_product->getStore()->getWebsiteId());

  if($stockitem->getBackorders() == 1):
    $buttonTitle = __('Backorders');
  else:
    $buttonTitle = __('Add to Cart');
  endif;

?>