backend_orders

Adds custom content to “Orders” section.

Shop-Script

Input (passed by reference)

No specific parameters.
… your plugin code …

Output

{$backend_orders.sidebar_top_li}
Custom elements at the top of left sidebar next to items ”Processing” and “All orders”.
{$backend_orders.sidebar_bottom_li}
Custom elements at the bottom of left sidebar next to link “Discount coupons”.
{$backend_orders.sidebar_section}
Custom blocks in left sidebar under block “Order states”.
Shop-Script

Plugin code example

PHP

public function backendOrders()
{
    return [
        'sidebar_top_li'    => '<li><a href="javascript:void(0);"><span class="icon"><i class="fas fa-user text-blue"></i></span><span class="label">' . _wp('Custom filter by status') . '</span></a></li>',
        'sidebar_bottom_li' => '<li class="dropdown js-orders-dropdown more-indent-icon">
            <button class="dropdown-toggle light-gray full-width align-left nowrap">' . _wp('Custom filter') . '</button>
            <div class="dropdown-body">
                <ul class="menu">
                    <li>
                        <a href="javascript:void(0)" class="custom-pl-16">
                            <span>' . _wp('option 1') . '</span>
                        </a>
                    </li>
                    <li>
                        <a href="javascript:void(0)" class="custom-pl-16">
                            <span>' . _wp('option 2') . '</span>
                        </a>
                    </li>
                    <li>
                        <a href="javascript:void(0)" class="custom-pl-16">
                            <span>' . _wp('option 3') . '</span>
                        </a>
                    </li>
                </ul>
            </div>
        </li>',
        'sidebar_section'   => '<div class="box">' . shopMyPluginHelper::getOrdersData() . '</div>',
    ];
}