Как получить доступ к свойству visible_on_front порядка Magento? - PullRequest
0 голосов
/ 14 апреля 2011

Как получить доступ к свойству Magento 'visible_on_front'?

Я пробовал следующие биты:

$order = $this->getOrder();
$order->setStatus('processing');
$order->setData('visible_on_front', 1);

или

$history = $this->getOrder()->addStatusHistoryComment('msg');
$history->setStatus('processing');
$history->setData('state', 'visible');

или

$history = $this->getOrder()->addStatusHistoryComment('msg');
$history->setStatus('processing');
$history->setData('visible_on_front', 1);

Заранее спасибо.

Ответы [ 2 ]

2 голосов
/ 04 июля 2011

Я только что нуждался в этом, я решил это так:

$order->addStatusHistoryComment(<your comment>,<your status>)
      ->setIsVisibleOnFront(1);

Конечно, вы загружаете в $ order заказ, который хотите использовать.

С ними вы будете видеть комментарий на странице учетной записи пользователя под деталями заказа.

1 голос
/ 14 апреля 2011

попробуйте это и посмотрите, изменилось ли оно после того, как вы изменили данные

$order = $this->getOrder();
$order->setStatus('processing');
$order->setVisibleOnFront(1);
print_r($order->getData());
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...