Получите настоящий идентификатор доставки
Вопрос
Я могу получить реальный идентификатор заказа
$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
- Когда -то это было значение столбца в некоторых модулях, включая сетку плоского порядка.