codecycler/ordernumbershopaholic-plugin

There is no license information available for the latest version (dev-master) of this package.

No description provided yet...

dev-master 2021-07-28 17:00 UTC

This package is auto-updated.

Last update: 2024-08-29 00:03:25 UTC


README

You can use some cool variables to customise the order number format.

Extend

You can extend the formatter with your own variables. Simple register your variable and use it in the formatting string.

You can use the event codecycler.ordernumberformat.variables_extend.

// Listen to event in Plugin.php boot method
Event::listen('codecycler.ordernumberformat.variables_extend', function () {
    return [
        '@customvariable' => [
            \Hendricks\Piedpiper\Classes\OrdernumberVariable::class,
        ],
    ];
});

// File located at $/hendricks/piedpiper/classes/OrdernumberVariable.php
namespace Hendricks\Piedpiper\Classes;

class OrdernumberVariable
{
    public static function getValue($obOrder, $sVariable)
    {
        return 'hello';
    }
}

You can use a variable. See table with default variables (@n(4)) at the top of this document for understanding how the variable works.