input: Write a function to develop a web scraper using Python BeautifulSoup to scrape product data (name, price, description) from a specified online web store. The function should perform a GET request to fetch the raw HTML content from the web store's URL and then parse the HTML content to extract the required product data.
  assert scrape_web_store('http://web-store.com')==['Product1 $10 Description1', 'Product2 $20 Description2', 'Product3 $30 Description3']
  assert scrape_web_store('http://another-store.com')==['ItemA $5 DescriptionA', 'ItemB $15 DescriptionB']
  assert scrape_web_store('http://third-store.com')==[]
  assert scrape_web_store('')==[]
  assert scrape_web_store(None)==[]
output: def scrape_web_store(url):
      if not url:
          return []
      import requests
      from bs4 import BeautifulSoup
      response = requests.get(url)
      if response.status_code != 200:
          return []
      soup = BeautifulSoup(response.content, 'html.parser')
      products = []
      for item in soup.find_all('div', class_='product'):
          name = item.find('h2', class_='name').text
          price = item.find('span', class_='price').text
          description = item.find('p', class_='description').text
          products.append(f"{name} {price} {description}")
      return products