Вопрос

Я могу получить реальный идентификатор заказа

$order->getReadlOrderId();

Я не могу найти какую -либо документацию или посты, которые показывают, как получить настоящий идентификатор отправки, пока я могу только получить удостоверение личности.

$shipment->getId();

И этот идентификатор не является идентификатором, показанным в сетках Adminhtml ... какие -либо идеи о том, как я могу получить настоящий идентификатор доставки?

Это было полезно?

Решение

Попробуйте следующее:

$shipment->getIncrementId();

На самом деле, вы можете использовать getIncrementId На кредитных записках и счетах тоже.


После всего, getRealOrderId это просто псевдонима для increment_id:

Mage_sales_model_order

public function getRealOrderId()
{
    $id = $this->getData('real_order_id');
    if (is_null($id)) {
        $id = $this->getIncrementId();
    }
    return $id;
}

Я не уверен в истории, но real_order_id выглядит как остаток, устаревший от стандартизации increment_id - Когда -то это было значение столбца в некоторых модулях, включая сетку плоского порядка.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с magento.stackexchange
scroll top