Accueil
NexoPOS

modèle de correspondance des commandes ns

Vous utiliserez ce filtre pour modifier ou ajouter des balises de modèle personnalisées. Si vous avez créé des balises de modèle personnalisées, c’est ainsi que vous fournirez leurs implémentations. 

<?php
namespace Modules\YourModule\Providers;

use Illuminate\Support\ServiceProvider as CoreProvider;
use App\Classes\Hook;

class ServiceProvider extends CoreProvider
{
    public function boot()
    {
          Hook::addFilter( 'ns-orders-template-mapping', function( $tags, $order ) {
              $tags[ 'my_tag' ]   =   $order->customAttribute;
            
              return $tags;
          }, 10, 2 ); // 10: priority, 2: the function takes 2 arguments
    }
}

Dans ce code, nous convertissons toute balise de modèle comme {my_tag} en la valeur de la propriété « customAttribute ». Cependant, notez que vous les adaptez à vos besoins réels.