Shipping cost

Why eBay has a fixed shipping cost of £2.72 for items up to 1kg, while Royal Mail has different prices depending on the weight up to 1kg?
Is there a way to fix it?

The price you quote is for tracked 48 at £2.72. The prices shown in your image are for untracked services, for which there are price breaks with Royal Mail, however with tracked services its the same price to 1KG.