private function addProductSection(ArrayNodeDefinition $node)
{
$node->children()->arrayNode('products')->useAttributeAsKey('id')->prototype('array')->children()->scalarNode('provider')->isRequired()->end()->scalarNode('manager')->isRequired()->end()->arrayNode('variations')->children()->arrayNode('fields')->isRequired()->prototype('scalar')->end()->end()->end()->end()->end()->end()->end();
}