The article below reviews the GOOG IPO. It's not entirely accurate in all the details (e.g., that GOOG would have paid a 7% fee (pg 429) - in reality, it would have been much lower - GOOG was a large and hot IPO). Nevertheless, it's a good summary of the process.
http://scholarship.law.berkeley.edu/cgi/viewcontent.cgi?arti...
There's no longer a bank valuation "guarantee" for IPOs though, and hasn't been for many years. If an equity raise (IPO or otherwise) isn't going well, the offering price will be reduced until there's sufficient demand, or the issuer will pull the deal.
Here's a link to a more detailed explanation - http://optimalauctions.com/designing-a-better-google-ipo-auc... Tldr; demand is a curve, not a point (Note - I'm an auction design expert)
On top of that, I imagine it's a little tricky because an IPO is when the early investors cash out, so they're the largest stake-holders in the company, and creating that "pop" in the hope that people buy-buy-buy to drive up the price creates a good return for those investors/stakeholders. I don't like it, since it can essentially screw the company out of cash, but that's my guess as to why such a thing exists.
On the other hand, a decent number of companies going public these days are going to screw over the investors anyhow (cough Zynga, GoDaddy, King), so if that means they get slightly less cash in the bank, I guess I don't really care.
For SHOP specifically, 99.9% of the Class B stock (i.e., stock outstanding pre-IPO) is locked up for 180 days. (See underwriting section of the prospectus)
http://www.sec.gov/Archives/edgar/data/1594805/0001193125151...
I'm not saying you're one of these people, but there's a general meme of non-financial people who don't understand that justifications for raising capital can indeed be to liquidate investors (or founders) positions in companies. This is very normal. Investors should know (I believe they're legally obligated) what their capital is being used for. If they don't believe their capital will increase the value of the business, then they simply wouldn't invest.
The market should correct itself in this case (if not leaving enough cash in the company is a problem).
On paper the Vickrey auction method still makes far more sense, but bankers don't like it because they can't give preferential treatment to their favoured clients.
EDIT: here's a link to a more detailed explanation, also linked elsewhere on this page - http://optimalauctions.com/designing-a-better-google-ipo-auc...