Fraser ran into the store and pushed products off the counter on the floor.
Making his way behind the counter, he yelled at the shop assistant to sit on the ground, which she did, then told her male customer to stay where he was.
Fraser then opened the tobacco cupboard and started pulling open drawers containing tobacco and cigarettes.
When the assistant manager had difficulty trying to open the cash till because he was scared, Fraser hit him in the head with a closed fist causing his nose to bleed.
The victim fell to the ground and Fraser ran from the store taking cigarettes and a tobacco cupboard drawer with him.
The getaway car crashed on the Kaimai Range heading towards Hamilton but a police patrol car spotted it as it travelled through Hinuera.
Fraser ran off and made his way to the Hinuera Rugby Club, where he took off his hooded sweatshirt and climbed through a toilet window.
He discarded his cap in the rubbish, then put on a pair of track pants and a beanie he found in the club to disguise himself. A cleaner found him hiding in the toilet.
When police arrived Fraser was hiding in a cupboard. Police also found 70 packets of tobacco and six packs of cigarettes inside the stolen vehicle.
Judge Thomas Ingram said service station hold-ups were becoming an "almost daily crime somewhere in the country", particularly involving thefts of cigarettes and tobacco because they had become a valuable commodity, he said.
"The reality for you, Mr Fraser, in relation to aggravated robbery charges, the law on sentencing is clear that imprisonment is the only punishment available."
Judge Ingram jailed Fraser for three years and six months after giving him credit for his guilty pleas and willingness to take part in a restorative justice meeting with his victims.
A woman also charged in relation to the robbery will be sentenced next month.