I need support for how to do accurate pricing for shipping

I have my product as sofa.

The real confusion is if a customer placed an order from long range miles.

Please guide the best

For large products like sofas, flat rate shipping can become expensive when orders come from far distances. A better option is using shipping zones or calculated shipping based on the customer’s location. You should also include packaging dimensions, delivery type, residential fees, liftgate charges, and possible return costs in your pricing. This helps avoid losing profit on long-distance deliveries.