Even by traditional bricks and mortar retail recouping 2k of marketting would not take a lot. At 10% margin its only 20k sales per month. And what succesful physical shops do you know that don't take at least 20k a month??
A succesful online shop, not burdoned by geography, should be many times that. To be honest, we spend less than 2k per month on advertising and we do see many times that sort of monthly sales. But we do it by concentrating on low price and excellent service. That would not work so well for unbranded items, where you need to draw a customer in before they know exactly what they want. But the figures people often see as shocking, are in fact pretty casual sums for a busy ecommerce operation run as seriously as any bricks and mortar business would be.
This is a frequent problem on these forums, the most experienced and succesful online retailers on here can offer little advice to people that just want to setup an online shop as a pocket money extra income. It's a different world. £30 may be a relative spend % wise for a very new, very low turnover retail site. But it's still just £30, which is about as much use as spending £0.00
The OP needs to make sure that people actually want what they are trying to sell, and that their price is competitive (i.e. within 10% of the cheapest comparable items they can find online) before proceeding at all. You have to have a product and price that works, that has to be the core of any retail start up. Assuming that can be proven, then it's just a case of finding a few ways the OP can promote the site with hard work rather than advertising initially. For example, building up unique quality content for each product page.
If you can get a decent level of sales through the serps & Google base, then you are in a much safer position to pay for a seriously well thought out ppc campaign etc. A rubbish ppc campaign will eat £30 in minutes if you let it, and half the homemade campaigns out there are so broad they attract clicks that will never convert to sales anyway. Amazingly many people choose their domain name as a keyword for ppc campaigns - if you don't know why thats stupid, slap yourself until you figure it out