orders_collection

Позволяет формировать собственные списки заказов для просмотра в разделе «Заказы».

Доступно начиная с версии 6.1.0.

Shop-Script

Входящие параметры (передаются по ссылке)

$params['collection'] object Экземпляр класса shopOrdersCollection для доступа к коллекции заказов.
… код плагина …

Результат работы плагина

$return
Флаг, означающий перешёл ли пользователь по URL со значением параметра hash, предназначенным именно для этого плагина. Пример: ?action=orders#/orders/hash=myplugin/myparam Значение параметра hash может содержать один или два строковых идентификатора, разделенных косой чертой (/).
Shop-Script

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

PHP

public function ordersCollection($params)
{
    /** @var shopOrdersCollection */
    $orders_collection = $params['collection'];
    $hash = $orders_collection->getHash();

    if (ifset($hash[0]) == $this->id && ifset($hash[1]) == 'myparam') {
        // specify your WHERE condition for the order collection
        $orders_collection->addWhere('...');
        return true;
    }

    return false;
}