Domanda

Sto lavorando su un'estensione e ho bisogno di un'info come ottenere il nome di stato per codice di stato, è possibile?

Inserire l'immagine Descrizione qui

L'immagine proviene dalla pagina Status degli ordini del pannello dell'amministratore.

Come posso ottenere il nome di stato per codice di stato, è possibile?

È stato utile?

Soluzione

No, perché è un'associazione 1: n, ci sono più stati per stato.

È comunque possibile ottenere un elenco di tutti gli stati assegnati a uno stato $stateCode e il loro nome, con:

$statuses = Mage::getResourceModel('sales/order_status_collection')
    ->addStateFilter($stateCode)
    ->toOptionHash();
.

$statuses contiene quindi un array nel modulo $statusCode => $statusName

Aggiornamento:

Secondo i tuoi commenti, avrai bisogno di questo:

$status = Mage::getModel('sales/order_status')->loadDefaultByState($stateCode);
echo $status->getStoreLabel();
.

(Emette il nome dello stato predefinito per stato con codice $stateCode)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a magento.stackexchange
scroll top