I've attached demo project and sample data extract (Excel XML format).
The project is a bit more complex than what we would normally do as a free demo project. This is because the product categories are displayed in a few different templates on the website. The price is also displayed differently depending on whether price depends on quantity, and a small script is required to produce proper output for pricing in both scenarios.
The demo project may not handle all possible category templates on the website, since I've not been through all the categories.