Firstly I don't live in Ireland. I am a full resident of England.
I have looked further into these charges on ASHbY's website.
They do say free deliverey over £100+Vat. If fact its quite well advertsised.
The credit card charge is not so ovious, its there when you download a PDF file of there catolague
My beef, as you say is this, I spend £500, I pay upfront, no discount, at no-time when I place the order I am made aware of these extras. If I quote on a carpet clean then decide to add extras say for diesal and the privalge of paying by cheque, the client will probably tell me to get stuffed as for a return clean....no chance.
If they sent out just 10 orders a day, all charged for £12, then it equates to £30,000pa of extra income. Bearing in mind when the cost of deliverey is all in on the cost of the purchase. Nice work if you can get it. Thats my beef.