Products by Virtual Group