productOptionGroupCompls as $group) {
                  ?>
                
                  productOptionGroupExcls as $group) {
                  ?>
                
                  variantOptionGroupCompls as $group) {
                  ?>
                
                  variantOptionGroupExcls as $group) {
                  ?>
                
                  
        
        
        
        
      
      
      
      
      
      
      
      
      
          
           [
                          'class' => 'row products',
                      ],
                      'itemOptions'  => [
                          'tag' => false,
                      ],
                      'layout'       => '{items}',
                      'dataProvider' => $dataProvider,
                      'itemView'     => function ($model) use ($view) {
                          /**
                           * @var Product $model
                           */
                          return $view->render(
                              '_product_item',
                              [
                                  'product' => $model,
                              ]
                          );
                      },
                  ]
              );
              echo Html::tag(
                  'div',
                  LinkPager::widget(
                      [
                          'pagination' => $dataProvider->pagination,
                      ]
                  ),
                  [
                      'class' => 'pages',
                  ]
              );
          ?>