input: 
  import requests
  from bs4 import BeautifulSoup
  
  def scrape_web_store_products(url: str) -> None:
      """ Scrape product data from a given online web store URL using BeautifulSoup.
      The function will print the name, price, and description of each product found.
      >>> scrape_web_store_products('http://example-web-store.com')
      Product Name 1 $100.00 Description 1
      Product Name 2 $200.00 Description 2
      >>> scrape_web_store_products('http://another-web-store.com')
      Product Name A $150.00 Description A
      Product Name B $250.00 Description B
      """
      # Make a GET request to fetch the raw HTML content
      html_content = requests.get(url).text
      
      # Parse the html content
      soup = BeautifulSoup(html_content, "lxml")
      
      # Get the product data
      products = soup.find_all('div', attrs={"itemprop": "product"})
      for product in products:
          name = product.find("span", attrs={"itemprop": "name"}).text
          price = product.find("span", attrs={"itemprop": "price"}).text
          description = product.find("span", attrs={"itemprop": "description"}).text
          print(name, price, description)
  
output:     # Make a GET request to fetch the raw HTML content
      html_content = requests.get(url).text
      
      # Parse the html content
      soup = BeautifulSoup(html_content, "lxml")
      
      # Get the product data
      products = soup.find_all('div', attrs={"itemprop": "product"})
      for product in products:
          name = product.find("span", attrs={"itemprop": "name"}).text
          price = product.find("span", attrs={"itemprop": "price"}).text
          description = product.find("span", attrs={"itemprop": "description"}).text
          print(name, price, description)