The error from Spring Global (MyParcel) (Unable to generate shipment, perhaps service isn't suitable for the weight or destination. API Response: Registering this shipment failed due to unknown reasons. Please contact our support for more information) occurs when there is a discrepancy in the order weight or product weight, or when the weight from the order channel differs from what is shown in Mintsoft.
This error can also be caused by having too many decimal places for the product weight. Couriers accept up to three decimal places, but if the product weight has four decimal places, this could trigger the error.
Example
Product 1: 0.114kg.
Product 2: 0.114kg.
Product 3: 0.095kg.
Order Weight: 0.323kg.
To resolve this, round down (or up) the product weights and recalculate the order weight:
Product Weight: 0.114kg changes into 0.11kg.
Product Weight: 0.095kg changes into 0.1kg or 0.09kg.
Note: The couriers specify these weight requirements.
Once you've adjusted the weights, follow these steps:
Click Orders then Overview.
Find and tick the Order.
Click Bulk Actions, then Recalculate Order Weight.
Click Go.