I spent the past year creating Price Hipster, a product search engine and price watching website for the OzBargain community!

Update 13/11/15: Thanks everyone for the support and feedback! I realise there are heaps of comments here and no one wants to read through them all. If you have a suggestion, it has probably already been raised. I'm currently working on a big update and I'll be sure to let you all know when I release it. I'll be keen to get further feedback and suggestions then. :-)

Hi fellow OzBargainers!

I've spent the past year creating a powerful tool for you all.

https://www.pricehipster.com.au/

These are the reasons I created Price Hipster:

  1. Searching for products across multiple stores is painful. Sometimes you don't even know which stores to check for a product. Wouldn't it be great to conveniently search all stores from one place?

  2. Even if you want to find a product in one particular store, most store websites are very bad at searching their own products, and they're slow at it.

  3. There is no convenient way to find out the previous prices of products, making it difficult to hold vendors accountable for false claims of discounts. Some products vary wildly in price. Some change price nearly every day. For example:

https://www.pricehipster.com.au/product?id=NJNmxsZ3k5n

I really appreciate those OzBargainers who have taken the time to use internet archives to dig up previous prices, but it's less than ideal, and hopefully will now be a thing of the past!

Price Hipster currently includes 5 websites in its index. That will expand in the near future.

Questions for you all:

  1. Which stores should be added next?

  2. OzBargainers in Western Australia, how is the search latency for you? The search servers are in Sydney. I live in Brisbane and the search is pretty much instantaneous here.

If you find any issues with the website or have any suggestions, I'd love to hear them!

Related Stores

Price Hipster
Price Hipster

Comments

  • Hi, not getting emails anymore. Is that not happening now?

    • Yeah someone else told me that recently. I've got a few weeks off work soon where I'll be able to update a bunch of stuff, and likely fix that issue, among others.

      • Thanks mate, keep up the nice work!

        • ❤️

    • Last email alerts I got were exactly 1 week ago.

  • Thank you OP

    • ❤️

  • Just got my first email for a while! If you changed something - thanks!

    • +3

      Hey thanks for the confirmation!

      I'm currently working on the rewrite of Price Hipster and I found the problem. I decided to just fix it immediately.

  • +1

    Hiya, just checking in — how's it going? I went to look for pork belly historic prices, but found the site to be completely different now. Have you sold it?

    • +1

      Haven't sold it. Just finally got around to updating it. 😅

      • 😂 I hope you can get the grocery prices back somehow. Maybe go to ACCC or something and ask them about price transparency and whatever colesworths have been doing to block price hipster. Failing that, you might want to look at crowdsourcing the price-tracking. The site looks like staticice x camelcamelcamel atm, which isn't very useful.

        • +1

          I only just pushed the update 2 days ago. It's not even finished yet. Still working on it. I don't know if Colesworth will be back.

      • +1

        Nice one Jazoom!

        Heads up Ive been playing with some price trackers lately and have found that vibe coding (or even just giving chatgpt the page address) can give you almost perfect logic for scraping pretty much anything after a few iterations.

        Just something to think about

        • +1

          Yeah I've found LLMs to be great for many things. I couldn't have done this rewrite before the end of this year without them. For a challenge you might try pointing your prompt towards Chemist Warehouse's new website. It's pretty horrific (no CSS selectors anywhere, 8+MB home page without even counting images 😬). Is this really what "HTML" has become?

          • @jazoom: Yeah, was wondering where CW went after the update… But it worked before! 🤷🏼‍♂️

            • +1

              @wisdomtooth: CW changed their website recently

              • @jazoom: Have you tried piggybacking off of Google or Bing Shopping?

                • @wisdomtooth: I can't imagine this being useful, but I might be misunderstanding your meaning.

                  • @jazoom: My guess is that they meant you could scrape Google Shopping instead of Chemist Warehouse directly.

          • +1

            @jazoom: I'm happy to have a play

          • +2

            @jazoom: It's definitely ugly but the prices can still be scraped. I have my own script to manually do it for products of interest to me that I run once a week until Price Hipster gets has it again. Obviously manually running a script once a week isn't as good as getting email notifications from PH and being able to see the full price history.

            Eg. For this product, all the relevant data is inside this element

            …script type="application/ld+json">{"@context":"https://schema.org/","@type":"Product","sku":"2718360","brand":{"@type":"Brand","name":"Swisse"},"aggregateRating":{"@type":"AggregateRating","ratingCount":11,"reviewCount":11,"bestRating":"5","ratingValue":5,"worstRating":"1"},"offers":{"@type":"Offer","url":"","priceCurrency":"AUD","price":32.99,"availability":"http://schema.org/InStock"},"name":"Swisse Ultiboost Vitamin K2 60 Capsules"}…

            Note elipses are my own as I can't post a comment with the rest of the code.
            It's the same structure for every product page.

            FWIW I preferred the old look dark mode Price Hipster.

            Seeing as you're in the process of updating the site, if you're still taking feature requests, then a button to export price history to csv would be useful.

      • Hi Any plans to add the historical option back in like the old version had?

        • Scroll down

        • I'm thinking not. Previously the product database was also the search database, but now they are separate. Currently, out of the many millions of products in the database, only about 300000 are in the search database (more coming soon). Including all historical products in the search database will make it less efficient and slower in returning results, all for an edge case that will rarely get used.

          You actually can see details of any product, as long as you have its ID (not super helpful for you, I know), because the product details page directly fetches the data from the full database.

Login or Join to leave a comment