input: Write a function to develop a web scraper with Python BeautifulSoup to scrape data from an online web store. The function should fetch the HTML content of the specified web store's URL, parse the content, and extract the product name, price, and description from the page. The function should then print these details for each product found on the page.
  assert web_scraper('http://web-store.com') == None
output: def web_scraper(url):
      import requests
      from bs4 import BeautifulSoup
      
      response = requests.get(url)
      soup = BeautifulSoup(response.content, 'html.parser')
      
      products = soup.find_all('div', class_='product')
      
      for product in products:
          name = product.find('h2', class_='product-name').text.strip()
          price = product.find('span', class_='product-price').text.strip()
          description = product.find('p', class_='product-description').text.strip()
          
          print(f"Name: {name}")
          print(f"Price: {price}")
          print(f"Description: {description}")
          print()