input: Write a function to implement a web scraper using Python BeautifulSoup to scrape data from an online web store. The function should fetch the raw HTML content, parse it, and extract product names, prices, and descriptions. If the request is successful, the function should print the extracted data. If the request fails, the function should print an error message.
  assert web_scrape_store('http://web-store.com')==None
  assert web_scrape_store('http://non-existent-url.com')==None
output: def web_scrape_store(url):
      try:
          response = requests.get(url)
          response.raise_for_status()
          soup = BeautifulSoup(response.text, 'html.parser')
          products = soup.find_all('div', class_='product')
          for product in products:
              name = product.find('h2', class_='name').text
              price = product.find('span', class_='price').text
              description = product.find('p', class_='description').text
              print(f"Name: {name}, Price: {price}, Description: {description}")
      except requests.exceptions.RequestException as e:
          print(f"Error: {e}")