Mild Surprise - Australian Retail Price Tracker

As seen on the JB HiFi deal - thought it deserved a forum post to promote some discussion. We're finally at a spot where we feel comfortable sharing it around.

http://mildsurprise.com/

Currently it gets the prices of:

  • Harvey Norman
  • Officeworks
  • JB HiFi

These are updated twice daily and price drops are shown on each of the main pages – let me know if you have any ideas. All items are graphed on their individual pages too, so have a squizz at the items you're interested in.

Trying not to make this advertisey, just posting it because I think quite a lot of you will love it just like we do – we don't make any money from it at the moment :)

Mild Surprise

Related Store: Mild Surprise

Comments

  • +1 vote

    Great site. I guess I'd like to see it go the direction of Camelx3.

    • Enter a URL of item to get price history
    • Notification of price changes via email.
    • Images next to product names. (e.g. Studymate Plastic Wedge Sharpener, Double Hole, what the heck is that?)
    • The date you have is 12-26 but isn't the latest update from today?
    • What's a surprise score?
    • Product categories
    •  

      I second this, something like camelx3 would be great. Also maybe searching products that way we will get a snapshot across different vendors

      edit: forgot to mention that you guys are doing a great job, keep it up

  •  

    How about computer shops like MSY, UMART and PCCG? Is that hard to integrate?

    • +1 vote

      Yeah omgomgomgomg, the other guy in this whole operation is working on a newer backend setup that will allow us to scrape all the different websites in Australia you could think of using distrubted crawling over Amazons elastic cloud stuff!

      • +2 votes

        I found even a single low end VPS with asynchronous crawler + parser you'll have no problem consuming all the pages on a retailer site (depending on the complexity of the parser). Hosting the crawler overseas to save on the bandwidth cost (easy to find a VPS with 500GB-1TB for $5/month).

        Just make sure you don't over-crawl the website & get your servers banned :)

  •  

    Looks great… just picked up a scientific calculator that I had to get for my daughter from officeworks thanks

  • +1 vote

    Awesome! I can already see many deals being posted thanks to this! One suggestion? Can there be a search function? That would complete it. Great work guys

    • +4 votes

      Working on it now!

      • +1 vote

        Maaaaaddd!

      • +1 vote

        Great concept and good luck

  •  

    Looks good. Maybe swap 'Next Day | Previous Day' around, more intuitive the other way around.
    Would be good to have an option to set a date range, eg. last week, last month, last 10 days etc. or maybe you have other ideas to make this sort of info more accessible? And other than asking you to add more stores, not much to comment at this stage. Look at 3xcamel….

    •  

      Yeah we have a few ideas on how to set out the information, it's all about getting around to it at the moment - thanks for your comments though! We're considering every piece of feedback given right now.

      •  

        Cool, and what about selecting categories? Not really interested in the fact the pencil sharpener is on special…

        •  

          is pencil sharpener a Photoshop plugin?

  •  

    Hey everyone, big new update!

    • Search
    • Accounts
    • Item Watching (Go to the items page and watch an item!)
    •  

      Great!. Any chance the search results can have the discount %-ages and the sorting enabled?

  •  

    Hi guys, well done with your website, looking real good and will only get better and better.

    I am going back at least 5 or 6 years can anybody remember the australian based price comparison website for computer parts…..something price…..price somthing…. This had some great features, just trying to remember the finer details :(

    •  

      GetPrice or StaticIce?
      List of price comparison websites.
      StaticIce is good but I'm a bit wary of those price comparison sites as you're never quite sure who pays to come up on top. Google Shopping are entirely paid listings for example.

      Well done on the new features. I see you've started a thread on Whirlpool as well ;).

      •  

        Nope, before all these…..pricewatch (au) maybe…..but definitely not the .com version as it is now. Doing some searching, bugging me now. lol, looked at the list and pricewatch.com.au is in the list but not working…how do we see a google cache of this site?

  •  

    What is the formula behind the surprise score?

    •  

      The formula is the square root of the percent difference multiplied by the price drop. That way it takes into account both variables for a better idea of a good deal. We're working on making a cool formula that takes into account the lowest price of the item as well, to tell you if it's a good deal.

      • +1 vote

        Cool. But not really a surprise factor, more like a magnitude factor. Surprise would be if it has not been discounted before, or if the discount would be out of the ordinary. Anyway, cool factor still :-)

        Why is there no update today?
        "No Price Changes on this Date!"

  •  

    God start. It would be good if an online store could add its own feed to the site as well.

    • +2 votes

      No way then it would just be spam. Plus that's what ozbargain is for

      •  

        It would be a price comparison, not spam.

  •  

    This is a great idea! It would be cool if the search box appeared on every page though. Maybe you could add the store selection to the homepage as well. Also, I know I'm being picky, but the template is a little dull. Maybe try something with some colour?

    Anyway, your doing a great job and if you do add more stores like mentioned above your site could easily compete with staticICE, etc.

  •  

    I can't seem to do a search on 3d tv 60"
    3d works
    3d tv works
    3d tv 60" doesn't give me any results?
    I see many listed when I do a search for 3d tv only

    •  

      I managed to get results for 60" 3d tv - it looks like somethings wrong with the searching stuff, it is more of a kludge for now anyway, slowly working on fixing problems. I've got a meeting with an ex-boss who is pretty pro at web design and all this web 2.0 ajaxy stuff, so the site will start looking more and more professional soon!

    •  

      try it without the "

      The " may denote the beginning of a string somewhere in the code and cause it to error, and I am guessing instead of erroring, it just returns a null value.

      edit: I dont know how to do web design or whatnot, but that would screw with some of the SQL stuff I know how to do.

      •  

        The " may denote the beginning of a string somewhere in the code and cause it to error

        If one is writing code in the program to cater for whether there is a " inside input or not, then one is doing it the wrong way. One day one will forget to use escape_string() or whatever the equivalent is in the implementation language, then one has a SQL injection hole. Just use prepared statements and/or placeholders everywhere and the underlying library routine will take care of the special characters all the time.

  •  

    I am in the process of adding advertisements to item pages. I'll make them as unintrusive as possible - also I'll make it so everyone with an account (and logged in) doesn't see the advertisements. Also looking at making them only appear when the eBay price is a certain % under the product's price Buy It Now.

    The account passwords are secured using one-way (no, not md5) encryption with a complex randomised salt.

  •  

    Are your charts correct?
    Jan 13 Apr 13 Jul 13 Oct 13
    Predicting the price?

    •  

      Hehe, yeah I've got a flu right now and can't really focus on much for more than a minute at a time.. Will look at this millenium+13 bug sometime this weekend!

  •  

    great effort Gecko

  • +1 vote

    Wow!

    http://mildsurprise.com/item.php?item=c12940bf639b22de15f748...

    Check out that one.

    Date Price
    03-01-2013 499.00
    31-12-2013 598.00
    24-12-2012 498.00
    11-12-2012 598.00

    Same thing with their other Hisense TV:
    http://mildsurprise.com/item.php?item=7cac27898b743a9855524a...

    Date Price
    03-01-2013 596.00
    31-12-2013 696.00
    24-12-2012 596.00
    11-12-2012 696.00

    Dodgy much?

    This is the best website I have seen in ages. Thank you so much.

    •  

      Not sure how it's dodgy. Promotion pricing, every company does it…

    •  

      Seeing some of the price rises in the week before Christmas was enough to make me cry. It really opens my eyes up - I hope the website spreads such that retailers know they can't get away with big price rises during high-volume purchase periods.

      • +1 vote

        And hopefully your bots are stealthy enough so they don't get blocked by the retailers!

        •  

          Yea, and robots.txt can eat a #!*@

        • +1 vote

          Have you seen their robots.txt? They have nothing about intervals on their websites, we'd follow their recommendation if they had one.

        •  

          You're not selling anything or making money (I think) so who cares if you don't obey robots.txt

  • +1 vote

    Another suggestion would be to add "forget Password" option on the login page to reset the password !!

  • +1 vote

    This will be handy next time JB has another 20% off DVDs etc. sale seeing how they don't like to list explicitly when a price has actually been changed, it'll probably make the page very long though :)

    •  

      I'm wary of JB during their sales. I remember going to one of the Sydney stores a week prior to their sale and during the sale. I noticed one blu-ray I was interested in was marked up and stamped with the 20% off sticker. The net effect was that the price of the item was unchanged. I think that sort of conduct is deceptive because the buyer thinks that they're saving 20% when it's just the ordinary price of the item.

    •  

      Just checked, seems Mild Surprise doesn't track DVDs etc.? Oh well..

  • +1 vote

    just been thinking about this, have you thought of putting coles and woolworths in there?

    Sure the tech stuff is great for the big buys, but its the small ones that end up saving a lot more money in the long run.

    Thanks again guys.

    •  

      I guess they have their weekly specials but do supermarkets change their prices daily? Does the price on their website (Coles,Woolworths) reflect the same price in store?

      •  

        Not sure. but there would need to be some kind of data feed considering that you can shop online.

        can you imagine setting up alerts for when your long life items go on sale? I would save a cool mil (and by mil I mean possibly $100) on cleaning products/cat food/spaghetti sauces/glad wrap…

        •  

          We've got a really good idea for coles and woolworths. Stay tuned.

        •  

          If you guys are going in that direction, you should talk to Mygroceries as they internally have historical data for their specials.

          We actually had someone from the newspaper contact us looking to compare last years prices for Christmas food products with this years. Unfortunately, the supermarkets do a great job of varying their products in size, features, or brands on a regular basis to throw off any kind of accurate comparison. Non-perishables would probably be a different story though.

      •  

        As far as I know the non-catalogue specials change every Wednesday along with the catalogue specials, you won't see a change during the week unless there's a "late week special" (Fri-Sun), also Coles's fruit + veg specials run from Fri - Thu.

        Don't know about Coles but I check Woolies's online site for specials before shopping, the price will sometimes be higher or lower in-store but it gives you an indication of what's on special at least. When there's a minimum $100 spend for a fuel voucher I want to make sure I don't spend more than a dollar or two above that amount given what can be purchased for a cheaper price from the local fruit + veg shop / Aldi etc.

        As you have to take into account the online prices being slightly different than in-store, and the Woolies app doesn't have a feature to keep track of your total as you put things in the trolley (whhhhhhy), out comes the calculator to make sure I'm not short as I get to the register, saves that awkward dash to get another item when your total comes to $99.xx (happened to me a couple times, whoops).

        Don't know how you'd get accurate in-store prices for non-catalogue stuff but good luck.. :)

        •  

          Can we try crowdsourcing?

  •  

    Gecko could i suggest adding Dan Murphy's?

  •  

    Haha, love the name

  •  

    What about BigW and Dicksmith?

  •  

    Is this still being updated? I only see recent Officeworks updates. Last JB update was on the 18th, HN on the 17th.

    •  

      There are no errors on HN or JB scrapers and it is scraping prices properly, so I'd say they are just settling down after Christmas now.

  • Login or Register to Join The Conversation