backend_customer

Добавляет дополнительное содержимое на страницу с информацией о покупателе в бекенде.

Shop-Script
Входящие параметры
передаются по ссылке
$customer array Свойства покупателя.
… код плагина …
Результат работы плагина
{$backend_customer.%plugin_id%.info_section}

Дополнительный HTML-код внизу страницы.

{$backend_customer.%plugin_id%.name_suffix}

Дополнительный HTML-код справа от имени покупателя.

{$backend_customer.%plugin_id%.header}

Дополнительный HTML-код над контактными данными покупателя.

{$backend_customer.%plugin_id%.action_link}

Дополнительный HTML-код в правой верхней части страницы рядом со ссылками для редактирования и удаления контакта покупателя.

Shop-Script

Пример кода плагина

PHP

public function backendCustomer($customer)
{
    $customer_data = shopMyPluginHelper::getByCustomerId($customer['contact_id']);
    return array(
        'name_suffix'  => $customer_data['suffix'],
        'action_link'  => '<a href="" class="myplugin-someaction">'._wp('some action name').'</a>',
        'header'       => '<h2>'._wp('My custom header').'</h2><p>'.$customer_data['info'].'</p>',
        'info_section' => '<p>'.$customer_data['extra'].'</p>',
    );
}