backend_order
Adds custom content to order-viewing page in backend.
Shop-Script
Input (passed by reference)
$params array Order data.
… your plugin code …
Output
{$backend_order.title_suffix}
Custom content displayed after order id at page top.
{$backend_order.action_button}
Custom element displayed at the end of order action button list.
{$backend_order.action_link}
Custom elements displayed under link “Edit order” in right sidebar.
{$backend_order.info_section}
Extra informational block displayed under customers' contact details.
Shop-Script
Plugin code example
PHP
public function backendOrder($params)
{
$custom_order_data = shopMyPluginHelper::getByOrderId($params['id']);
return [
'title_suffix' => $custom_order_data['suffix'],
'action_button' => '<span id="' . $this->id . '-action-button" class="button"><i class="far fa-circle text-blue"></i> ' . _wp('Custom action button') . '</span>',
'action_link' => '<a href="javascript:void();" id="' . $this->id . '-action-link"><i class="fas fa-user icon"></i> ' . _wp('Custom action link') . '</a>',
'info_section' => '<p>' . $custom_order_data['info'] . '</p>',
];
}









