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

          • +1

            @Hotpotcorn: @Maki: Thanks Maki. The problem with that is I want all stores to be indexed and I don't want there to be any barriers in their way. Keeping stores out of the index because they won't give me a referral bonus would be unfortunate.

            As long as more and more people keep using the site I'm pretty sure I can make it profitable. Just probably not like that.

    • Looking great, and loving the updates.

      I agree that some support for model numbers would make a huge difference, especially when setting up price alerts for products that everyone seems to name ever so slightly differently.

      Any immediate plans for supporting new stores, by the way? It'd be great to see Appliances Online up there.

      • After tidying up a few things I think my next project will be putting things in place to quickly scale up the number of stores indexed. :)

    • I use it often. Get's a bit dicey to use on my iPhone but all in all, pretty bloody great.

      • Do you mean the performance is not good on your iPhone (which one?) or do you mean there are bugs?

        • Performance is fast. Buggy is what I meant, the popup you get when you click a product isn't always centred and you're still able to scroll in the background which apparently messes with the location of said popup, sometimes making things hard to click. iOS 7.0.4 on iPhone 5 if that helps.

          • @BillyZ93: That's good to know. I don't own any iPhones so it's difficult for me to check everything works on them.

            Is that using the Safari browser? Do you get an orange message saying the browser isn't supported? Apple has been pretty shoddy with their Safari browser, not keeping it modern, etc., so it has a lot of issues that other browsers just don't.

          • @BillyZ93: @jazoom: No orange message. Yes Safari but seems to be persistent to Chrome for iOS too.

          • @BillyZ93: @uwishbillyfish: Okay. I believe Apple doesn't allow other browser developers to use their own rendering engines on iOS, or something like that, so I'm not surprised you have the issue in Chrome too.

            Using this and loading Price Hipster in the Safari browser I can't reproduce your issue. I'm guessing it's because that's iOS 8.4 and you're using 7.0.4.

          • @BillyZ93: @jazoom:

            I don't own any iPhones so it's difficult for me to check everything works on them.

            This might help: https://www.pricehipster.com.au/product?id=4JrgprcnN7x

          • +1

            @BillyZ93: @Stoz: Oh man, those things are so expensive. I'd rather my Nexus 6P and it cost me less than half of that.

            Also, that would have a recent version of iOS so it won't have the bug. :-)

          • @BillyZ93: @jazoom:

            I'm still using my iPhone 5 due to the cost of the new ones.

            Also, there doesn't seem to be a way to link to the results of a specific search (which is what I originally tried to do for you), only the individual products.

          • @BillyZ93: @Stoz: that's true. That's something on the to-do list.

    • Great site, thanks for your hard work!

      • You're welcome, kev98.

    • Search speed is great. Database is limited. For example, I search "Canon 6D", it only give me one result from JB hifi, while the same search in Getprice or Shopbot could give me more than 20 shops.

      • +4

        Yup. There are only 15 stores indexed so far. More will come.

    • +2

      I use the site all the time and find the new feature that allows sorting by biggest % discount to be a great improvement for me. I've recommended the site to many friends with positive feedback so keep up the good work!

      • Thanks very much for spreading the word 🙂

    • Jazoom, great work, using it every day to compare prices. I have advertised word of mouth to my friends. Keep the good work going…

      • Awesome. Thanks!

    • Great site, one issue. When you search for shops from low to high it will only display x amount of items then I need to do a new search… It rarely got past the $1 items before cutting me off, great site though.

      • Hi Slippery Fish, can you please give me an example?

        There will be fewer overall results because only exact matches are included when using a sort.

        • I searched in multiple stores from lowest to highest price and scrolled down through alot of pages but then it stops loading new pages of items.

          • @Slippery Fish: Oh okay. If you scroll through hundreds of results it stops loading. If you are keen on a certain price range use the price range filter. It works instantly.

          • @Slippery Fish: @jazoom: I was actualy just testing features for you, I like what your doing with the site. Have you considered a open entry version for small businesses to enter the product/price info them self? And then from that data base you could update their product info to site.

          • +1

            @Slippery Fish: @Slippery Fish: Yes. That's exactly what I'm working on next. :) That has always been the aim.

    • meant to be a reply

    • Great site. Makes it very easy to track prices of things I buy when on special (i.e., most supermarket items).

      Anyway of removing a vote? I clicked on one of the voting arrows for an item this morning by mistake and when I clicked on the other button it did not remove the vote. It just changed the vote to the opposite one.

      • +1

        Not at the moment. You reckon I should make it if you hit the same arrow the vote is removed? I'm not sure if that's the optimum user experience or if the current behavior is.

        • +1

          How about pressing the other arrow removes the vote? e.g., if push up arrow gives +1, then press down arrow removes vote, then can press down arrow again to give -1 or up arrow again to give +1 again.

          • @Rodo: I like your idea better. I'll consider doing that. Thanks.

          • @Rodo: @jazoom: Hey Jazoom - great site. I think Rodo is right and it would be good functionality to allow removal of a vote but I actually think your way is more intuitive - a pretty typical reason for a user to remove a vote is if they clicked on it by accident and didn't think it was worth upvoting. Many other websites which have voting functionality allow you to click on the "vote" to remove it so that almost becomes a user reflex. More intuitive before you literally do not have to move your mouse, you just think "oops, let me click on it again".

          • @Rodo: @hayne: Hmmm… that's a good point. It seems that is how Reddit works, and I can't argue with that.

          • @Rodo: @jazoom: How about changing the graphic so once it's up/downvoted, the only option is to clear the vote?

          • @Rodo: @scupper: That is another option. Thanks for the suggestion. I want users to be able to see the vote they made, though. I actually like the idea of making it function the same as Reddit, the largest forum on the Internet.

          • @Rodo: @jazoom: green = up, red = down, and an orange horizontal bar in the middle (default). B&W if not selected. Then down would make sense to cancel the upvote.

          • @Rodo: @OzJD: I'm trying hard not to have too many colours

          • @Rodo: @jazoom: I was just talking about a horizontal bar in the middle of the two arrows. The colors were just to indicate what was selected.

            The alternative would be to thickeb/darken the selected item

          • @Rodo: @OzJD: okay. Thanks heaps for the input.

          • @Rodo: @hayne: Hi hayne, just letting you know that you can now retract votes. :-) Your feedback was very helpful.

          • @Rodo: @scupper: Hi scupper, just letting you know that you can now retract votes. :-)

          • +1

            @Rodo: @OzJD: Hi OzJD, just letting you know that you can now retract votes. :-)

      • +1

        Hi Rodo, just letting you know that you can now retract votes. :-)

        • Thanks

    • What happens if there are some name associated with - e.g. D-link or any other. Should we not type - and will the result show accurate result?

      • Try it. :-P

        Just don't put a space between the D and the -

        • Ok thanks. Tried and worked.

          • @No ONE: I'm glad to hear it :-)

    • only occasionally this occurs (mostly with DJ's) they price their items $70-$100 (different models of same product) and we get weird results like it was $70100 and now $50-70 now $5070. just the silly way they price some items. Makes the price look interesting on the homepage.

      • I can't seem to find that product. What's it called?

      • Yep DJs is the worst. At times i feel like they price error just to get hits in their site

    • Never heard of this website before. Just had a look and am really impressed with the design and speed. It's really is easy to use compared to other price comparison websites. Great work Jazoom. You got a new subscriber :)

      • Awesome! Thanks.

    • You might want to delay the AJAX searching so I can type a product name without to trying to search for every sub-word for all the letters within a given name.

      e.g. if a type anything into the search box, it should delay searching for 100-200ms

      • What's the reason you want the search delayed?

        • It makes firefox stutter and thus makes the website appear "laggy".

          • @[Deactivated]: Which device? It works great on Firefox for me on my desktop. I don't use Firefox on my mobile, but Chrome on Android works without lag as well. I'd have a difficult time significantly reducing the quality of the user experience for everyone just so slow devices don't appear laggy. The fact is, slow devices are laggy. If I delayed the search it would "appear laggy" for people with fast devices and that would be infuriating.

            I do understand your concern, though. I'm just not sure how I would sensibly address it.

    • Should add Chemist Warehouse to the list

      • +3

        Yup, pharmacies are towards the top of my list. :-)

    • Would love if you could do Coles , Woollies & Aldi Price comparison ( including Unit price too like per gm /ltr)

      • Unfortunately Aldi doesn't publish prices except for a handful of products. :-(

    • How often do you scrape each retailer?

      Would you consider doing Coles/Woolies?

      • +1

        Every few hours.

        Coles and Woolworths are already there. You can see the list in the store selector in the filter bar.

        • Apologies, missed it.

          Great site, great speeds.

          I think a comparison tool could truly be a big driver for this site. A good example is specout.com. Not saying you would implement it in the same way. You are scraping the data, why not put it to as much use as possible?

          It is extremely difficult matching all items from one retailer with another. Technically this can be difficult as the titles, descriptions, sizes, weights etc may all be slightly different from each other yet still the same or equivalent product.

          Rather than build the logic to attempt matching items from different retailers (although this is a good start, and you should do it). A good example is Coles vs Woolies where Coles keep their brand names seperated from the product name. Whereas Woolies combines the two, difficult to match with logic!

          You could do something similar to GroceryCop where end-users can do the matching for you.

          For example, by this I mean - Give registered users the control to match homebrand toilet paper from Woolies to the equivelant homebrand toulet paper from Coles. You could have an approval system in place where yourself or moderators could approve matching rather than having to do the manual matching required yourself.

          Same would go for other retailers too of course. You would be surprised by the assistance you could achieve by incorporating your end-users into the site's foundation.

          Business logic would only get you so far, some human intervention is necessary - But you already knew that.

          Just my thoughts.


          Separately, you are off to a great start. Keep up the enthusiasm and perseverance!

          • +1

            @DrDollar: Thanks heaps for the great feedback!

            You are scraping the data, why not put it to as much use as possible?

            Pretty much just because this website has only been live for a few months and I can only work on so many things all at once.

            Regarding product matching: I am not convinced manual labour from Price Hipster's users is the answer. There are currently over 400,000 (with only 15 stores) products indexed and they change quite frequently. New products are added daily and it wouldn't be great waiting around for a human to find the product and apply it to many others. Once Price Hipster indexes hundreds of stores it would just be pointless.

            To me, it makes much more sense to create an automated system that can do it for me.

          • @DrDollar: @jazoom: Absolutely, automation is the end-game. This is where it should start, ideally it would be great if you could automate matching against all products vs all other stores.

            Sadly though, I don't believe you will be able to do this with all products :) - Hence the end-user matching suggestion. The deeper you get into this the more variables you find between stores and products. Exponentially more roadblocks are added.

            It all comes down to time ;)

            Good luck!

          • +1

            @DrDollar: @DrDollar: Thanks. We'll see how we go!

          • +1

            @DrDollar: @jazoom: This looks great. i used to have a similar site (with a crappier design) that indexed about 15 shops, 400k items. silly me decided to log prices twice a day and leave them in the db for up to months. thats a lot of unnecessary db entries especially when the price does not change. i look back at it now and feel i could have done it a million times better. well done this seems very useful!

            id be curious about ur method of scraping the data. i manually had to write specific code for each different website to pull the data i wanted. ive always wondered if theres some special program or something people use to get it all for them!

          • @DrDollar: @xEnt: Thanks for the kind words, xEnt. I have re-done many things myself. We learn as we do new things. That database must have been out of control haha.

            I also create a scraper specific to each site, but I have created a framework to make it fairly straightforward. A lot of upfront time saves me time creating each scraper.

    • @jazoom great site. Very quick to search and looks good on mobile too. Can't wait for more sites! That's the main thing it's missing. Need the Myer, Kmart, etc. Keep it up!

      • Myer and Kmart are there already. You can see the list by opening the store selector in the filter bar.

        Thanks for the support!

    • Helped me find $5 soccer balls and basketballs at big w recently. Thank you!

      • Another success! You're welcome.

    • Would be cool to sort all listings with % discount. So you can just spot the crazy clearouts.

      • +2

        That option is available in the filter bar. Hit the icon on the right of the search bar.

    • +1

      How about adding baby stores? Toys R Us, Babies R Us, Baby Bunting, etc?

      • You're the first person who suggested that and I really like that idea. Thanks!

        • yeah the baby mamas would appreciate that for sure!

      • +1

        Thanks heaps for the heads up

    • need more stores like ebgames :)

      • More stores on the way. :-)

    • +1

      Have you thought about adding filter to only show prices currently being sold at the lowest recorded price?

      • That's an interesting idea. I think it would be a bit confusing to users and I'm not sure how useful it would be in a practical sense. I'll keep it in mind, though.

    • I love your site and it's easy and quick use. I am checking it daily at the moment so you are definitely doing something right.

      More stores would be great.

      The only annoying thing is when David Jones advertise those fake 1 cent items.

      • +1

        Thanks treeman!

        Yes, that is annoying. As people downvote them Price Hipster will learn not to trust deals from David Jones so much. It's sad, but I know of no better way to deal with it.

    • I'm fairly sure that when I used to search for "Gatorade 1L" I used to get results that included 1 litre bottles of Gatorade. Now, as soon as I add "1L" onto the end of the search term I get no results. Has size been removed from the search fields or something?

      • Hi basilv, the entire search database has been changed so I had to rewrite everything. The old one wasn't flexible enough. I haven't yet implemented searching by size field in this one.

      • Basilv, just letting you know that I've made some improvements to product search and you will now be able to find your preferred size of Gatorade more easily. :-)

        The update will be live in a couple of hours.

    • Great product, use it all the time! I agree with the post above re. Spotlight. Would there be a way I could simply ignore results from Spotlight so I never see them? Or any other shop for that matter?

      • Not presently, but that might become a higher priority as the number of sites increases. If you are looking for a particular store you can select just that one, but doing the opposite is not possible yet.

    • Hey I like it! Super fast search.

      • Thanks! That's the aim. :-)

    • Love the site Jazoom, glad it's doing well. I've mostly used it thus far to find whether Woolies or Coles have had a particular grocery item on special, and finding out which stores stock a particular product.

      Do look forward to new stores being added soon, and second the above suggestion of adding the baby stores in.

      • Thanks for the support and the baby stores +1. I'll see what I can do. :-)

    • Hi jazoom, this one is a bit left field and might be hard to implement but thought I would mention it anyway.

      Something my wife asked about the other day was can you set this up as an app for mobile phones with notifications for your price drop subscriptions which are sent to you when you go to a particular store. So for example if you have saved item 1, item 2, item 3 and item 5 all for Woolworths and item 4 for Coles. When you go Woolworths (i.e., physically enter the store) a notification is sent to you notifying you the prices of item 1, item 2, item 3 and item 5. And when you enter Coles a notification is sent to you notifying you the price of item 4. The notifications could be sent for any price or only for your set price.

      Thanks.

      • That's a cool feature. The tricky part would be knowing when you were in a particular store (GPS doesn't work indoors). That kind of technology is emerging, so it may be a possibility in future.

    • Any chance you could include the percentage discount for items on the main search screen. The normal price is listed with the current price but it would also be good to see the percentage discount too.

      Another thing that would be good is can you include the screen which shows the graph, normal price and percentage discount when you click on your price drops. The other day I was on my way to the supermarket and thought I would check the current price of my price drops and whether they were on special. The only way I could tell if they were on special was to search for the items again.

        1. Maybe, but it would require a redesign of the tiles, and they are surprisingly tricky to get right.

        2. Yes, that would be better. I need to rework the way that works. Thanks for reminding me. :-)

Login or Join to leave a comment