Fix Incomplete Magento 2 Integration
The Magento 2 Integration does not populate the carrierCode attribute when connecting to Magento 2, so it is not possible to correctly identify which tracking numbers are from Royal Mail.
Please set the carrierCode attribute to something unique such as "royalmail" or "rm".
Without it customers are unable to track their package and tracking numbers are not recognised by Amazon when Magento 2 synchronises with Amazon.
Now if there was an API that we could access this would not be an issue, but as Royal Mail have chosen to make their own 'integrations' with multiple platforms, we are now forced to wait months, if ever for this issue to be fixed.

Hi. Thanks for your feedback but we already include this information in our shipping updates to Magento.
CarrierCode = “custom”, Title = “Royal Mail”
4 comments
-
Bhavin Patel commented
Does anyone know what the carrier code coming in from the Click and Drop API is ? I need to check against it to get the tracking info. Some say here that it is 'custom' and others say it is 'other'
-
Anonymous commented
This send tracking info but customers can not click on tracking number to track there package how can we fix this?
-
Anonymous commented
I have exactly the same problem with the Magento 1 Integration
CarrierCode ="custom" isn't correct
Ideally there should be an option to have CarrierCode="RoyalMail"
This then means that the carrier code is correct in Magento, and when Magento connects to other API services (such as Amazon), the correct info gets sent.
The current system causes a problem where Amazon (and other APIs) get "custom" or "other" as the name of the carrier.
This in turn means that customers can't track their items.
Furthermore, with Amazon's strict terms of service, it means that sellers performance stats are hit, and hit very hard, as Amazon thinks that we are not uploading valid tracking numbers as it doesn't recognise "Other" or "custom" as being Royal Mail -
Darren commented
CarrierCode = “custom”, Title = “Royal Mail” is WRONG!!!!!!
It should be CarrierCode = “RoylMail”