Shipping becomes a lot easier if there is integration with the main shipping Carriers like DHL, DPD, UPS etc. Integration offers: Realtime shipping cost calculation (including negotiated rates) Offer multiple delivery options in check-out Automatic parcel registration to Carrier. Print shipping labels automatically Print international customs forms automatically PUSH/SMS/email alerts for customers for shipment status Easy track & trace of parcels Such integration saves a lot of time in the shipping process. However, to create individual integration would be a daunting task. Fortunately there are platforms that offer easy integration with multiple shipment methods. Similar to how Stripe offers integration for many payment methods. It would make sense to integrate such a service. Like Sendcloud which offers integration of various carriers: Carriers | Ship using DHL, UPS, DPD & more | SendCloud API: SendCloud API docs V2 I know its very early days now and this is probably something for down the road.